| _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() override | ogdf::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) override | ogdf::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::Module | inlinestatic |
| isThickEdge(edge e) | ogdf::SpannerBerman< TWeight > | inlineprivate |
| isThinEdge(edge e) | ogdf::SpannerBerman< TWeight > | inlineprivate |
| isTimelimitEnabled() | ogdf::SpannerModule< TWeight > | inlineprotected |
| logger | ogdf::SpannerBerman< TWeight > | static |
| m_beta | ogdf::SpannerBerman< TWeight > | private |
| m_constraints | ogdf::SpannerBerman< TWeight > | private |
| m_E1 | ogdf::SpannerBerman< TWeight > | private |
| m_E2 | ogdf::SpannerBerman< TWeight > | private |
| m_eps | ogdf::SpannerBerman< TWeight > | private |
| m_G | ogdf::SpannerBerman< TWeight > | private |
| m_GA | ogdf::SpannerModule< TWeight > | protected |
| m_inDistance | ogdf::SpannerBerman< TWeight > | private |
| m_inSpanner | ogdf::SpannerModule< TWeight > | protected |
| m_isThickEdge | ogdf::SpannerBerman< TWeight > | private |
| m_nSquared | ogdf::SpannerBerman< TWeight > | private |
| m_OPT | ogdf::SpannerBerman< TWeight > | private |
| m_osi | ogdf::SpannerBerman< TWeight > | private |
| m_outDistance | ogdf::SpannerBerman< TWeight > | private |
| m_spanner | ogdf::SpannerModule< TWeight > | protected |
| m_spannerWeight | ogdf::SpannerBerman< TWeight > | private |
| m_sqrtlog | ogdf::SpannerBerman< TWeight > | private |
| m_stretch | ogdf::SpannerModule< TWeight > | protected |
| m_thickEdgeNodeAmountLimit | ogdf::SpannerBerman< TWeight > | private |
| m_timelimit | ogdf::SpannerModule< TWeight > | private |
| m_watch | ogdf::SpannerModule< TWeight > | private |
| m_weight | ogdf::SpannerBerman< TWeight > | private |
| Module() | ogdf::Module | inline |
| 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) override | ogdf::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 name | ogdf::Module | |
| secondPart() | ogdf::SpannerBerman< TWeight > | inlineprivate |
| separation(const double *solution, const EdgeArray< int > &indices) | ogdf::SpannerBerman< TWeight > | inlineprivate |
| SeparationResult enum name | ogdf::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::Module | inlinevirtual |
| ~SpannerBerman() | ogdf::SpannerBerman< TWeight > | inlinevirtual |
| ~SpannerModule() | ogdf::SpannerModule< TWeight > | inlinevirtual |