_doCall(const Graph &G, const WeightContainer &weights, std::unordered_set< edge > &matching) | ogdf::MatchingBlossom< TWeight > | inlineprivate |
copyWeights(const Graph &G, const WeightContainer &weights, EdgeArray< TWeight > ©, bool invert=false) | ogdf::MatchingModule< TWeight > | inlineprivate |
dedent(int by=1) | ogdf::Logger | inline |
doCall(const Graph &G, const EdgeArray< TWeight > &weights, std::unordered_set< edge > &matching) | ogdf::MatchingBlossom< TWeight > | inlineprivatevirtual |
doCall(const GraphAttributes &GA, std::unordered_set< edge > &matching) | ogdf::MatchingBlossom< TWeight > | inlineprivatevirtual |
doMaximumWeightMatching(const Graph &G, const WeightContainer &weights, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inlineprivate |
dualChange() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
effectiveLogLevel() const | ogdf::Logger | inline |
effectiveStatisticMode() const | ogdf::Logger | inline |
expand(Pseudonode *pseudonode) | ogdf::MatchingBlossom< TWeight > | inlineprivate |
findExpandablePseudonode() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
findMatching(std::unordered_set< edge > &matching) | ogdf::MatchingBlossom< TWeight > | inlineprivate |
findMatchingAugmentation() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
findShrinkableCycle() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
findTreeAugmentation() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
fout() const | ogdf::Logger | inline |
getIndent() const | ogdf::Logger | inline |
getMatchingWeight(const std::unordered_set< edge > &matching, const WeightContainer &weights) | ogdf::MatchingModule< TWeight > | inlineprivate |
getNewRoot() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
globalInternalLibraryLogLevel() | ogdf::Logger | inlinestatic |
globalInternalLibraryLogLevel(Level level) | ogdf::Logger | inlinestatic |
globalLogLevel() | ogdf::Logger | inlinestatic |
globalLogLevel(Level level) | ogdf::Logger | inlinestatic |
globalMinimumLogLevel() | ogdf::Logger | inlinestatic |
globalMinimumLogLevel(Level level) | ogdf::Logger | inlinestatic |
globalStatisticMode() | ogdf::Logger | inlinestatic |
globalStatisticMode(bool s) | ogdf::Logger | inlinestatic |
hideNonEqualityEdges() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
ifout() | ogdf::Logger | inlinestatic |
ilout(Level level=Level::Default) | ogdf::Logger | inlinestatic |
indent(int by=1) | ogdf::Logger | inline |
is_ilout(Level level=Level::Default) | ogdf::Logger | inlinestatic |
is_lout(Level level=Level::Default) const | ogdf::Logger | inline |
is_slout(Level level=Level::Default) | ogdf::Logger | inlinestatic |
isSolution(ReturnType ret) | ogdf::Module | inlinestatic |
Level enum name | ogdf::Logger | |
localLogLevel() const | ogdf::Logger | inline |
localLogLevel(Level level) | ogdf::Logger | inline |
localLogMode() const | ogdf::Logger | inline |
localLogMode(LogMode m) | ogdf::Logger | inline |
Logger() | ogdf::Logger | inline |
Logger(LogMode m) | ogdf::Logger | inlineexplicit |
Logger(Level level) | ogdf::Logger | inlineexplicit |
Logger(LogMode m, Level level) | ogdf::Logger | inline |
LogMode enum name | ogdf::Logger | |
lout(Level level=Level::Default, bool indent=true) const | ogdf::MatchingBlossom< TWeight > | inlineprivate |
ogdf::MatchingModule::lout(Level level=Level::Default, bool indent=true) const | ogdf::Logger | inline |
m_globallibraryloglevel | ogdf::Logger | privatestatic |
m_globalloglevel | ogdf::Logger | privatestatic |
m_globalstatisticmode | ogdf::Logger | privatestatic |
m_graphNodes | ogdf::MatchingBlossom< TWeight > | private |
m_helper | ogdf::MatchingBlossom< TWeight > | private |
m_indent | ogdf::Logger | private |
m_loglevel | ogdf::Logger | private |
m_logmode | ogdf::Logger | private |
m_minimumloglevel | ogdf::Logger | privatestatic |
m_nonEqualityEdges | ogdf::MatchingBlossom< TWeight > | private |
m_nonEqualityEdgesHiddenSet | ogdf::MatchingBlossom< TWeight > | private |
m_pseudonodes | ogdf::MatchingBlossom< TWeight > | private |
m_tree | ogdf::MatchingBlossom< TWeight > | private |
m_unmatchedNodes | ogdf::MatchingBlossom< TWeight > | private |
MatchingBlossom(bool greedyInit=true) | ogdf::MatchingBlossom< TWeight > | inline |
matchingWeight(const std::unordered_set< edge > &matching, const EdgeArray< TWeight > &weights) | ogdf::MatchingModule< TWeight > | inline |
matchingWeight(const std::unordered_set< edge > &matching, const GraphAttributes &GA) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightMatching(const Graph &G, const EdgeArray< TWeight > &weights, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightMatching(const GraphAttributes &GA, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightMatching(const Graph &G, const EdgeArray< TWeight > &weights) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightMatching(const GraphAttributes &GA) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightPerfectMatching(const Graph &G, const EdgeArray< TWeight > &weights, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightPerfectMatching(const GraphAttributes &GA, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightPerfectMatching(const Graph &G, const EdgeArray< TWeight > &weights) | ogdf::MatchingModule< TWeight > | inline |
maximumWeightPerfectMatching(const GraphAttributes &GA) | ogdf::MatchingModule< TWeight > | inline |
minimumWeightPerfectMatching(const Graph &G, const EdgeArray< TWeight > &weights, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
minimumWeightPerfectMatching(const GraphAttributes &GA, std::unordered_set< edge > &matching) | ogdf::MatchingModule< TWeight > | inline |
minimumWeightPerfectMatching(const Graph &G, const EdgeArray< TWeight > &weights) | ogdf::MatchingModule< TWeight > | inline |
minimumWeightPerfectMatching(const GraphAttributes &GA) | ogdf::MatchingModule< TWeight > | inline |
Module() | ogdf::Module | inline |
nirvana | ogdf::Logger | privatestatic |
primalChange() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
restoreNonEqualityEdges() | ogdf::MatchingBlossom< TWeight > | inlineprivate |
ReturnType enum name | ogdf::Module | |
setIndent(int indent) | ogdf::Logger | inline |
setWorldStream(std::ostream &o) | ogdf::Logger | inlinestatic |
sfout() | ogdf::Logger | inlinestatic |
shrink(edge cycleEdge) | ogdf::MatchingBlossom< TWeight > | inlineprivate |
slout(Level level=Level::Default) | ogdf::Logger | inlinestatic |
sout() const | ogdf::Logger | inline |
ssout() | ogdf::Logger | inlinestatic |
world | ogdf::Logger | privatestatic |
~MatchingModule() | ogdf::MatchingModule< TWeight > | inlinevirtual |
~Module() | ogdf::Module | inlinevirtual |