Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::SpannerBerman< TWeight > Member List

This is the complete list of members for ogdf::SpannerBerman< TWeight >, including all inherited members.

_isThickEdge(edge e)ogdf::SpannerBerman< TWeight >inlineprivate
addEdgeToSpanner(edge e)ogdf::SpannerBerman< TWeight >inlineprivate
addUnsettledThickEdges()ogdf::SpannerBerman< TWeight >inlineprivate
apspSpanner(const GraphAttributes &GA, const GraphCopySimple &spanner, NodeArray< NodeArray< TWeight > > &shortestPathMatrix)ogdf::SpannerModule< TWeight >static
assertTimeLeft()ogdf::SpannerModule< TWeight >inlineprotected
calculateThickEdges()ogdf::SpannerBerman< TWeight >inlineprivate
call(const GraphAttributes &GA, double stretch, GraphCopySimple &spanner, EdgeArray< bool > &inSpanner)ogdf::SpannerModule< TWeight >inlinevirtual
createAntispanner(const edge unsettledThinEdge, const EdgeArray< bool > &out, EdgeArray< bool > &antispanner)ogdf::SpannerBerman< TWeight >inlineprivate
distance(const GraphCopySimple &G, const EdgeArray< TWeight > &weights, const node s, const node t, int maxLookupDist)ogdf::SpannerBerman< TWeight >inlineprivate
execute() overrideogdf::SpannerBerman< TWeight >inlineprivatevirtual
firstPart()ogdf::SpannerBerman< TWeight >inlineprivate
getTimeLeft()ogdf::SpannerModule< TWeight >inlineprotected
getTimeNeeded()ogdf::SpannerModule< TWeight >inline
getWeight(const GraphAttributes &GA, edge e)ogdf::SpannerModule< TWeight >protectedstatic
getWeight(const GraphAttributes &GA, edge e)ogdf::SpannerModule< TWeight >inlineprotected
getWeight(const GraphAttributes &GA, edge e)ogdf::SpannerModule< TWeight >inlineprotected
inArborescence(const GraphAttributes &GA, node root, NodeArray< edge > &predecessor, NodeArray< TWeight > &distance)ogdf::SpannerBerman< TWeight >inlineprivate
init(const GraphAttributes &GA, double stretch, GraphCopySimple &spanner, EdgeArray< bool > &inSpanner) overrideogdf::SpannerBerman< TWeight >inlineprivatevirtual
isMultiplicativeSpanner(const GraphAttributes &GA, const GraphCopySimple &spanner, double stretch)ogdf::SpannerModule< TWeight >static
isSettledEdge(const edge e)ogdf::SpannerBerman< TWeight >inlineprivate
isSettledEdge(const edge e, const GraphCopySimple &_spanner, const EdgeArray< TWeight > &_spannerWeight)ogdf::SpannerBerman< TWeight >inlineprivate
isSolution(ReturnType ret)ogdf::Moduleinlinestatic
isThickEdge(edge e)ogdf::SpannerBerman< TWeight >inlineprivate
isThinEdge(edge e)ogdf::SpannerBerman< TWeight >inlineprivate
isTimelimitEnabled()ogdf::SpannerModule< TWeight >inlineprotected
loggerogdf::SpannerBerman< TWeight >static
m_betaogdf::SpannerBerman< TWeight >private
m_constraintsogdf::SpannerBerman< TWeight >private
m_E1ogdf::SpannerBerman< TWeight >private
m_E2ogdf::SpannerBerman< TWeight >private
m_epsogdf::SpannerBerman< TWeight >private
m_Gogdf::SpannerBerman< TWeight >private
m_GAogdf::SpannerModule< TWeight >protected
m_inDistanceogdf::SpannerBerman< TWeight >private
m_inSpannerogdf::SpannerModule< TWeight >protected
m_isThickEdgeogdf::SpannerBerman< TWeight >private
m_nSquaredogdf::SpannerBerman< TWeight >private
m_OPTogdf::SpannerBerman< TWeight >private
m_osiogdf::SpannerBerman< TWeight >private
m_outDistanceogdf::SpannerBerman< TWeight >private
m_spannerogdf::SpannerModule< TWeight >protected
m_spannerWeightogdf::SpannerBerman< TWeight >private
m_sqrtlogogdf::SpannerBerman< TWeight >private
m_stretchogdf::SpannerModule< TWeight >protected
m_thickEdgeNodeAmountLimitogdf::SpannerBerman< TWeight >private
m_timelimitogdf::SpannerModule< TWeight >private
m_watchogdf::SpannerModule< TWeight >private
m_weightogdf::SpannerBerman< TWeight >private
Module()ogdf::Moduleinline
outArborescence(const GraphAttributes &GA, node root, NodeArray< edge > &predecessor, NodeArray< TWeight > &distance)ogdf::SpannerBerman< TWeight >inlineprivate
preconditionsOk(const GraphAttributes &GA, double stretch, std::string &error) overrideogdf::SpannerBerman< TWeight >inlinevirtual
printStats(bool assert=false)ogdf::SpannerBerman< TWeight >inlineprivate
randomizedSelection(const double *fractions, EdgeArray< bool > &out)ogdf::SpannerBerman< TWeight >inlineprivate
resetLP()ogdf::SpannerBerman< TWeight >inlineprivate
ReturnType enum nameogdf::Module
secondPart()ogdf::SpannerBerman< TWeight >inlineprivate
separation(const double *solution, const EdgeArray< int > &indices)ogdf::SpannerBerman< TWeight >inlineprivate
SeparationResult enum nameogdf::SpannerBerman< TWeight >private
setOpt(int opt)ogdf::SpannerBerman< TWeight >inlineprivate
setTimelimit(int64_t milliseconds)ogdf::SpannerModule< TWeight >inline
SpannerBerman()ogdf::SpannerBerman< TWeight >inline
SpannerModule()ogdf::SpannerModule< TWeight >inline
~Module()ogdf::Moduleinlinevirtual
~SpannerBerman()ogdf::SpannerBerman< TWeight >inlinevirtual
~SpannerModule()ogdf::SpannerModule< TWeight >inlinevirtual