2019-06-13 15:51:12 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > OR-Tools< / title >
< meta http-equiv = "Content-Type" content = "text/html;" / >
< meta charset = "utf-8" / >
<!-- <link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/> -->
2019-06-20 23:08:48 +02:00
< link rel = "stylesheet" type = "text/css" href = "ortools.css" title = "default" media = "screen,print" / >
2019-06-13 15:51:12 +02:00
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< / head >
< body >
< div id = "banner-container" >
< div id = "banner" >
2020-01-27 13:48:26 +01:00
< span id = "sfml" > Google OR-Tools 7.5< / span >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< div id = "content" style = "width: 100%; overflow: hidden;" >
< div style = "margin-left: 15px; margin-top: 5px; float: left; color: #145A32;" >
2019-08-12 09:16:03 -07:00
< h2 > C++ Reference< / h2 >
2019-08-07 18:01:08 -07:00
< ul >
< li > < a href = "../cpp_algorithms/annotated.html" > Algorithms< / a > < / li >
2019-08-12 09:16:03 -07:00
< li > < a href = "../cpp_sat/annotated.html" > CP-SAT< / a > < / li >
2019-08-07 18:01:08 -07:00
< li > < a href = "../cpp_graph/annotated.html" > Graph< / a > < / li >
< li > < a href = "../cpp_routing/annotated.html" > Routing< / a > < / li >
< li > < a href = "../cpp_linear/annotated.html" > Linear solver< / a > < / li >
< / ul >
< / div >
2019-06-13 15:51:12 +02:00
< div id = "content" >
2019-08-07 18:01:08 -07:00
< div align = "center" >
< h1 style = "color: #145A32;" > C++ Reference: Graph< / h1 >
< / div >
2020-04-23 15:34:43 +02:00
<!-- Generated by Doxygen 1.8.16 -->
2019-06-13 15:51:12 +02:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li class = "current" > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
2019-07-15 17:42:24 -07:00
< li > < a href = "files.html" > < span > Files< / span > < / a > < / li >
2019-06-13 15:51:12 +02:00
< / ul >
< / div >
2019-08-07 18:01:08 -07:00
< / div > <!-- top -->
2019-06-13 15:51:12 +02:00
< div class = "header" >
< div class = "summary" >
2019-08-07 18:01:08 -07:00
< a href = "#namespaces" > Namespaces< / a > |
2019-06-13 15:51:12 +02:00
< a href = "#nested-classes" > Classes< / a > |
< a href = "#typedef-members" > Typedefs< / a > |
< a href = "#enum-members" > Enumerations< / a > |
2020-01-31 17:22:59 +01:00
< a href = "#func-members" > Functions< / a > |
< a href = "#var-members" > Variables< / a > < / div >
2019-06-13 15:51:12 +02:00
< div class = "headertitle" >
< div class = "title" > operations_research Namespace Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
2019-08-07 18:01:08 -07:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "namespaces" > < / a >
Namespaces< / h2 > < / td > < / tr >
< tr class = "memitem:namespaceoperations__research_1_1or__internal" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research_1_1or__internal.html" > or_internal< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
2019-06-13 15:51:12 +02:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Classes< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1AnnotatedGraphBuildManager.html" > AnnotatedGraphBuildManager< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1Arc.html" > Arc< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ArcFunctorOrderingByTailAndHead.html" > ArcFunctorOrderingByTailAndHead< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ArcIndexOrderingByTailNode.html" > ArcIndexOrderingByTailNode< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1BronKerboschAlgorithm.html" > BronKerboschAlgorithm< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ChristofidesPathSolver.html" > ChristofidesPathSolver< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ConnectedComponents.html" > ConnectedComponents< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1CostValueCycleHandler.html" > CostValueCycleHandler< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1EbertGraph.html" > EbertGraph< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1EbertGraphBase.html" > EbertGraphBase< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ElementIterator.html" > ElementIterator< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1FlowModel.html" > FlowModel< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ForwardEbertGraph.html" > ForwardEbertGraph< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1ForwardStaticGraph.html" > ForwardStaticGraph< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1GenericMaxFlow.html" > GenericMaxFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1GenericMinCostFlow.html" > GenericMinCostFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1graph__traits.html" > graph_traits< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1graph__traits_3_01ForwardEbertGraph_3_01NodeIndexType_00_01ArcIndexType_01_4_01_4.html" > graph_traits< ForwardEbertGraph< NodeIndexType, ArcIndexType > > < / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1graph__traits_3_01ForwardStaticGraph_3_01NodeIndexType_00_01ArcIndexType_01_4_01_4.html" > graph_traits< ForwardStaticGraph< NodeIndexType, ArcIndexType > > < / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1Graphs.html" > Graphs< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1Graphs_3_01operations__research_1_1StarGraph_01_4.html" > Graphs< operations_research::StarGraph > < / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1HamiltonianPathSolver.html" > HamiltonianPathSolver< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1HeldWolfeCrowderEvaluator.html" > HeldWolfeCrowderEvaluator< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1LatticeMemoryManager.html" > LatticeMemoryManager< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1LinearSumAssignment.html" > LinearSumAssignment< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MaxFlow.html" > MaxFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MaxFlowStatusClass.html" > MaxFlowStatusClass< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MinCostFlow.html" > MinCostFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MinCostFlowBase.html" > MinCostFlowBase< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1Node.html" > Node< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1PermutationIndexComparisonByArcHead.html" > PermutationIndexComparisonByArcHead< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1PriorityQueueWithRestrictedPush.html" > PriorityQueueWithRestrictedPush< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1PruningHamiltonianSolver.html" > PruningHamiltonianSolver< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1Set.html" > Set< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1SetRangeIterator.html" > SetRangeIterator< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1SetRangeWithCardinality.html" > SetRangeWithCardinality< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1SimpleMaxFlow.html" > SimpleMaxFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1SimpleMinCostFlow.html" > SimpleMinCostFlow< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1StarGraphBase.html" > StarGraphBase< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1TailArrayManager.html" > TailArrayManager< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1TravelingSalesmanLowerBoundParameters.html" > TravelingSalesmanLowerBoundParameters< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1VolgenantJonkerEvaluator.html" > VolgenantJonkerEvaluator< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a272bcc4d6ee0e87a7fc430a5cb13c582" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > < / td > < / tr >
< tr class = "separator:a272bcc4d6ee0e87a7fc430a5cb13c582" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad90a9fc7d16bb2c98a088a4162bbbc9d" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int32  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > < / td > < / tr >
< tr class = "separator:ad90a9fc7d16bb2c98a088a4162bbbc9d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab161c9ccc8667340cc3dc656d490f260" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int64  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab161c9ccc8667340cc3dc656d490f260" > FlowQuantity< / a > < / td > < / tr >
< tr class = "separator:ab161c9ccc8667340cc3dc656d490f260" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a026ab0f83bfbeba2607959633753ff2e" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int64  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a026ab0f83bfbeba2607959633753ff2e" > CostValue< / a > < / td > < / tr >
< tr class = "separator:a026ab0f83bfbeba2607959633753ff2e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af24b13c27331f67db15d6c2a3f3507e3" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classoperations__research_1_1EbertGraph.html" > EbertGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#af24b13c27331f67db15d6c2a3f3507e3" > StarGraph< / a > < / td > < / tr >
< tr class = "separator:af24b13c27331f67db15d6c2a3f3507e3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab49bc230c31b15a51efb44be25b30472" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classoperations__research_1_1ForwardEbertGraph.html" > ForwardEbertGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab49bc230c31b15a51efb44be25b30472" > ForwardStarGraph< / a > < / td > < / tr >
< tr class = "separator:ab49bc230c31b15a51efb44be25b30472" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab2ba507587a78ec3b72a0d62c024bc7e" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classoperations__research_1_1ForwardStaticGraph.html" > ForwardStaticGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab2ba507587a78ec3b72a0d62c024bc7e" > ForwardStarStaticGraph< / a > < / td > < / tr >
< tr class = "separator:ab2ba507587a78ec3b72a0d62c024bc7e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a48bfd7172b9a8af435198c373a8cf5e4" > < td class = "memItemLeft" align = "right" valign = "top" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a48bfd7172b9a8af435198c373a8cf5e4" > NodeIndexArray< / a > < / td > < / tr >
< tr class = "separator:a48bfd7172b9a8af435198c373a8cf5e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad2ab85b2912dbf12804d3d1ddea9ec15" > < td class = "memItemLeft" align = "right" valign = "top" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad2ab85b2912dbf12804d3d1ddea9ec15" > ArcIndexArray< / a > < / td > < / tr >
< tr class = "separator:ad2ab85b2912dbf12804d3d1ddea9ec15" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a03fc0981d2d99da114ccd8b3abc0c6e1" > < td class = "memItemLeft" align = "right" valign = "top" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#ab161c9ccc8667340cc3dc656d490f260" > FlowQuantity< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a03fc0981d2d99da114ccd8b3abc0c6e1" > QuantityArray< / a > < / td > < / tr >
< tr class = "separator:a03fc0981d2d99da114ccd8b3abc0c6e1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acbdd6fd1484828a3d5e809c551ba8cf7" > < td class = "memItemLeft" align = "right" valign = "top" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#a026ab0f83bfbeba2607959633753ff2e" > CostValue< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#acbdd6fd1484828a3d5e809c551ba8cf7" > CostArray< / a > < / td > < / tr >
< tr class = "separator:acbdd6fd1484828a3d5e809c551ba8cf7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae8625c5e71962a0f99954d34dab9f92d" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae8625c5e71962a0f99954d34dab9f92d" > PathNodeIndex< / a > < / td > < / tr >
< tr class = "separator:ae8625c5e71962a0f99954d34dab9f92d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "enum-members" > < / a >
Enumerations< / h2 > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:ae6df4b4cb7c39ca06812199bbee9119c" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119c" > CliqueResponse< / a > { < a class = "el" href = "namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119ca2f453cfe638e57e27bb0c9512436111e" > CONTINUE< / a > ,
< a class = "el" href = "namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119ca615a46af313786fc4e349f34118be111" > STOP< / a >
2019-06-13 15:51:12 +02:00
}< / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "separator:ae6df4b4cb7c39ca06812199bbee9119c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abd4e546b0e3afb0208c7a44ee6ab4ea8" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8" > BronKerboschAlgorithmStatus< / a > { < a class = "el" href = "namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8a8f7afecbc8fbc4cd0f50a57d1172482e" > COMPLETED< / a > ,
< a class = "el" href = "namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8a658f2cadfdf09b6046246e9314f7cd43" > INTERRUPTED< / a >
2019-06-13 15:51:12 +02:00
}< / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "separator:abd4e546b0e3afb0208c7a44ee6ab4ea8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a4f683c5103a92e63d9df46f2652d476c" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > : int { < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476cadae9b1b24153d3681a075b6531ee0b92" > FlowModel_ProblemType_LINEAR_SUM_ASSIGNMENT< / a > = 0,
< a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476ca0ce79649a2d56f0b32763b711a4c6841" > FlowModel_ProblemType_MAX_FLOW< / a > = 1,
< a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476ca6e4c70501999b698977ecfa8d0d19479" > FlowModel_ProblemType_MIN_COST_FLOW< / a > = 2
}< / td > < / tr >
< tr class = "separator:a4f683c5103a92e63d9df46f2652d476c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
2019-11-14 13:52:51 -08:00
< tr class = "memitem:a3174292e878ea613e33ac86334fde459" > < td class = "memTemplParams" colspan = "2" > template< typename WeightFunctionType , typename GraphType > < / td > < / tr >
< tr class = "memitem:a3174292e878ea613e33ac86334fde459" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3174292e878ea613e33ac86334fde459" > ComputeMinimumWeightMatching< / a > (const GraphType & graph, const WeightFunctionType & weight)< / td > < / tr >
< tr class = "separator:a3174292e878ea613e33ac86334fde459" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a48f6892917d77639f011cd780ce88bde" > < td class = "memTemplParams" colspan = "2" > template< typename WeightFunctionType , typename GraphType > < / td > < / tr >
< tr class = "memitem:a48f6892917d77639f011cd780ce88bde" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a48f6892917d77639f011cd780ce88bde" > ComputeMinimumWeightMatchingWithMIP< / a > (const GraphType & graph, const WeightFunctionType & weight)< / td > < / tr >
< tr class = "separator:a48f6892917d77639f011cd780ce88bde" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:a509097448ff5705cf3e64d889362bdec" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a509097448ff5705cf3e64d889362bdec" > FindCliques< / a > (std::function< bool(int, int)> graph, int node_count, std::function< bool(const std::vector< int > & )> callback)< / td > < / tr >
< tr class = "separator:a509097448ff5705cf3e64d889362bdec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afe4b5a6c0e4019314f288e3f4307c114" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#afe4b5a6c0e4019314f288e3f4307c114" > CoverArcsByCliques< / a > (std::function< bool(int, int)> graph, int node_count, std::function< bool(const std::vector< int > & )> callback)< / td > < / tr >
< tr class = "separator:afe4b5a6c0e4019314f288e3f4307c114" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acb53c505b8fd29ceb3abdcc7dfd809ce" > < td class = "memTemplParams" colspan = "2" > template< typename GraphType > < / td > < / tr >
< tr class = "memitem:acb53c505b8fd29ceb3abdcc7dfd809ce" > < td class = "memTemplItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#acb53c505b8fd29ceb3abdcc7dfd809ce" > BuildLineGraph< / a > (const GraphType & graph, GraphType *const line_graph)< / td > < / tr >
< tr class = "separator:acb53c505b8fd29ceb3abdcc7dfd809ce" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab1cf773de0cae72d0c44efe5b8f4bb89" > < td class = "memTemplParams" colspan = "2" > template< typename Graph > < / td > < / tr >
< tr class = "memitem:ab1cf773de0cae72d0c44efe5b8f4bb89" > < td class = "memTemplItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab1cf773de0cae72d0c44efe5b8f4bb89" > IsEulerianGraph< / a > (const Graph & graph)< / td > < / tr >
< tr class = "separator:ab1cf773de0cae72d0c44efe5b8f4bb89" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6b312dd19c90b2af099e6f159869f7ee" > < td class = "memTemplParams" colspan = "2" > template< typename NodeIndex , typename Graph > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a6b312dd19c90b2af099e6f159869f7ee" > < td class = "memTemplItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6b312dd19c90b2af099e6f159869f7ee" > IsSemiEulerianGraph< / a > (const Graph & graph, std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > > *odd_nodes)< / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a6b312dd19c90b2af099e6f159869f7ee" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a743d8c9d6f64531bdeb7bbf18023e9d4" > < td class = "memTemplParams" colspan = "2" > template< typename NodeIndex , typename Graph > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a743d8c9d6f64531bdeb7bbf18023e9d4" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a743d8c9d6f64531bdeb7bbf18023e9d4" > BuildEulerianPathFromNode< / a > (const Graph & graph, < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > root)< / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a743d8c9d6f64531bdeb7bbf18023e9d4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa63055860fc53f8eed56d23d2571c180" > < td class = "memTemplParams" colspan = "2" > template< typename NodeIndex , typename Graph > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:aa63055860fc53f8eed56d23d2571c180" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa63055860fc53f8eed56d23d2571c180" > BuildEulerianTourFromNode< / a > (const Graph & graph, < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > root)< / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:aa63055860fc53f8eed56d23d2571c180" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a034666fe63ca105b735272974006362a" > < td class = "memTemplParams" colspan = "2" > template< typename Graph > < / td > < / tr >
< tr class = "memitem:a034666fe63ca105b735272974006362a" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< typename Graph::NodeIndex >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a034666fe63ca105b735272974006362a" > BuildEulerianTour< / a > (const Graph & graph)< / td > < / tr >
< tr class = "separator:a034666fe63ca105b735272974006362a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a49b170b2d03863c465331e67b21f0c33" > < td class = "memTemplParams" colspan = "2" > template< typename Graph > < / td > < / tr >
< tr class = "memitem:a49b170b2d03863c465331e67b21f0c33" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< typename Graph::NodeIndex >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a49b170b2d03863c465331e67b21f0c33" > BuildEulerianPath< / a > (const Graph & graph)< / td > < / tr >
< tr class = "separator:a49b170b2d03863c465331e67b21f0c33" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a715b0dbb9f0903ab629b8c6da1b35b45" > < td class = "memTemplParams" colspan = "2" > template< typename CostType , typename CostFunction > < / td > < / tr >
< tr class = "memitem:a715b0dbb9f0903ab629b8c6da1b35b45" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1HamiltonianPathSolver.html" > HamiltonianPathSolver< / a > < CostType, CostFunction >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a715b0dbb9f0903ab629b8c6da1b35b45" > MakeHamiltonianPathSolver< / a > (int num_nodes, CostFunction cost)< / td > < / tr >
< tr class = "separator:a715b0dbb9f0903ab629b8c6da1b35b45" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00ab79ee21ffd8dece0996e37f9faa7a" > < td class = "memTemplParams" colspan = "2" > template< typename Graph > < / td > < / tr >
< tr class = "memitem:a00ab79ee21ffd8dece0996e37f9faa7a" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< typename Graph::ArcIndex >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a00ab79ee21ffd8dece0996e37f9faa7a" > BuildKruskalMinimumSpanningTreeFromSortedArcs< / a > (const Graph & graph, const std::vector< typename Graph::ArcIndex > & sorted_arcs)< / td > < / tr >
< tr class = "separator:a00ab79ee21ffd8dece0996e37f9faa7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa565a47a059ef32ef1aec39768e4ec98" > < td class = "memTemplParams" colspan = "2" > template< typename Graph , typename ArcComparator > < / td > < / tr >
< tr class = "memitem:aa565a47a059ef32ef1aec39768e4ec98" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< typename Graph::ArcIndex >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa565a47a059ef32ef1aec39768e4ec98" > BuildKruskalMinimumSpanningTree< / a > (const Graph & graph, const ArcComparator & arc_comparator)< / td > < / tr >
< tr class = "separator:aa565a47a059ef32ef1aec39768e4ec98" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a33a2f4c26fd60cd0fa98257b571c974f" > < td class = "memTemplParams" colspan = "2" > template< typename Graph , typename ArcValue > < / td > < / tr >
< tr class = "memitem:a33a2f4c26fd60cd0fa98257b571c974f" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< typename Graph::ArcIndex >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a33a2f4c26fd60cd0fa98257b571c974f" > BuildPrimMinimumSpanningTree< / a > (const Graph & graph, const ArcValue & arc_value)< / td > < / tr >
< tr class = "separator:a33a2f4c26fd60cd0fa98257b571c974f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a078701f3ce8570abe24e8157029c8abf" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction > < / td > < / tr >
< tr class = "memitem:a078701f3ce8570abe24e8157029c8abf" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::set< std::pair< int, int > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a078701f3ce8570abe24e8157029c8abf" > NearestNeighbors< / a > (int number_of_nodes, int number_of_neighbors, const CostFunction & cost)< / td > < / tr >
< tr class = "separator:a078701f3ce8570abe24e8157029c8abf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adfc52ee652f25f3a2f249ffb830f2e8a" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction > < / td > < / tr >
< tr class = "memitem:adfc52ee652f25f3a2f249ffb830f2e8a" > < td class = "memTemplItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#adfc52ee652f25f3a2f249ffb830f2e8a" > AddArcsFromMinimumSpanningTree< / a > (int number_of_nodes, const CostFunction & cost, std::set< std::pair< int, int > > *arcs)< / td > < / tr >
< tr class = "separator:adfc52ee652f25f3a2f249ffb830f2e8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeae6cf89ac4d73d2e95cffaa0edbd687" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction , typename GraphType , typename AcceptFunction > < / td > < / tr >
< tr class = "memitem:aeae6cf89ac4d73d2e95cffaa0edbd687" > < td class = "memTemplItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aeae6cf89ac4d73d2e95cffaa0edbd687" > GetNodeMinimizingEdgeCostToSource< / a > (const GraphType & graph, int source, const CostFunction & cost, AcceptFunction accept)< / td > < / tr >
< tr class = "separator:aeae6cf89ac4d73d2e95cffaa0edbd687" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa29730f0377a3408590f4e621af966eb" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction , typename GraphType , typename CostType > < / td > < / tr >
< tr class = "memitem:aa29730f0377a3408590f4e621af966eb" > < td class = "memTemplItemLeft" align = "right" valign = "top" > std::vector< int >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa29730f0377a3408590f4e621af966eb" > ComputeOneTree< / a > (const GraphType & graph, const CostFunction & cost, const std::vector< double > & weights, const std::vector< int > & sorted_arcs, CostType *one_tree_cost)< / td > < / tr >
< tr class = "separator:aa29730f0377a3408590f4e621af966eb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ed3d609fa06ad508b3d21119f94a560" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction , typename Algorithm > < / td > < / tr >
< tr class = "memitem:a3ed3d609fa06ad508b3d21119f94a560" > < td class = "memTemplItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3ed3d609fa06ad508b3d21119f94a560" > ComputeOneTreeLowerBoundWithAlgorithm< / a > (int number_of_nodes, int nearest_neighbors, const CostFunction & cost, Algorithm *algorithm)< / td > < / tr >
< tr class = "separator:a3ed3d609fa06ad508b3d21119f94a560" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a516a7ec8626d689aa84729fb6f358f89" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction > < / td > < / tr >
< tr class = "memitem:a516a7ec8626d689aa84729fb6f358f89" > < td class = "memTemplItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a516a7ec8626d689aa84729fb6f358f89" > ComputeOneTreeLowerBoundWithParameters< / a > (int number_of_nodes, const CostFunction & cost, const < a class = "el" href = "structoperations__research_1_1TravelingSalesmanLowerBoundParameters.html" > TravelingSalesmanLowerBoundParameters< / a > & parameters)< / td > < / tr >
< tr class = "separator:a516a7ec8626d689aa84729fb6f358f89" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae9af26e7687cb65967941eb175148fe5" > < td class = "memTemplParams" colspan = "2" > template< typename CostFunction > < / td > < / tr >
< tr class = "memitem:ae9af26e7687cb65967941eb175148fe5" > < td class = "memTemplItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae9af26e7687cb65967941eb175148fe5" > ComputeOneTreeLowerBound< / a > (int number_of_nodes, const CostFunction & cost)< / td > < / tr >
< tr class = "separator:ae9af26e7687cb65967941eb175148fe5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:a53e6a83fcbd689abf5b3078b0236f9f1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a53e6a83fcbd689abf5b3078b0236f9f1" > DijkstraShortestPath< / a > (int node_count, int start_node, int end_node, std::function< int64(int, int)> graph, int64 disconnected_distance, std::vector< int > *nodes)< / td > < / tr >
< tr class = "separator:a53e6a83fcbd689abf5b3078b0236f9f1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad56bae19a2298c3163af96ca7f8b89b1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad56bae19a2298c3163af96ca7f8b89b1" > StableDijkstraShortestPath< / a > (int node_count, int start_node, int end_node, std::function< int64(int, int)> graph, int64 disconnected_distance, std::vector< int > *nodes)< / td > < / tr >
< tr class = "separator:ad56bae19a2298c3163af96ca7f8b89b1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5bfec6ea714171fbff2d8b791d0d286" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad5bfec6ea714171fbff2d8b791d0d286" > BellmanFordShortestPath< / a > (int node_count, int start_node, int end_node, std::function< int64(int, int)> graph, int64 disconnected_distance, std::vector< int > *nodes)< / td > < / tr >
< tr class = "separator:ad5bfec6ea714171fbff2d8b791d0d286" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acff272be25bcf9641218c05c59ec1a4e" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#acff272be25bcf9641218c05c59ec1a4e" > AStarShortestPath< / a > (int node_count, int start_node, int end_node, std::function< int64(int, int)> graph, std::function< int64(int)> heuristic, int64 disconnected_distance, std::vector< int > *nodes)< / td > < / tr >
< tr class = "separator:acff272be25bcf9641218c05c59ec1a4e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:ac206da01730a9479e94e730343a14738" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac206da01730a9479e94e730343a14738" > FlowModel_ProblemType_IsValid< / a > (int value)< / td > < / tr >
< tr class = "separator:ac206da01730a9479e94e730343a14738" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a99c114843f821bc5b3467e00a57a495a" > < td class = "memItemLeft" align = "right" valign = "top" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a99c114843f821bc5b3467e00a57a495a" > FlowModel_ProblemType_descriptor< / a > ()< / td > < / tr >
< tr class = "separator:a99c114843f821bc5b3467e00a57a495a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a25b340cdb4b3f3b27c99e4bff5459b0f" > < td class = "memTemplParams" colspan = "2" > template< typename T > < / td > < / tr >
< tr class = "memitem:a25b340cdb4b3f3b27c99e4bff5459b0f" > < td class = "memTemplItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a25b340cdb4b3f3b27c99e4bff5459b0f" > FlowModel_ProblemType_Name< / a > (T enum_t_value)< / td > < / tr >
< tr class = "separator:a25b340cdb4b3f3b27c99e4bff5459b0f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac01fa5e8dd1ac1dde1f97d1e44c7e26e" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac01fa5e8dd1ac1dde1f97d1e44c7e26e" > FlowModel_ProblemType_Parse< / a > (const std::string & name, < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > *value)< / td > < / tr >
< tr class = "separator:ac01fa5e8dd1ac1dde1f97d1e44c7e26e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "var-members" > < / a >
Variables< / h2 > < / td > < / tr >
< tr class = "memitem:aa22235731898cbd9e50abc8dfb2fc5b8" > < td class = "memItemLeft" align = "right" valign = "top" > ArcDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa22235731898cbd9e50abc8dfb2fc5b8" > _Arc_default_instance_< / a > < / td > < / tr >
< tr class = "separator:aa22235731898cbd9e50abc8dfb2fc5b8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a660549b573f43440c90e14578f5950bb" > < td class = "memItemLeft" align = "right" valign = "top" > FlowModelDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a660549b573f43440c90e14578f5950bb" > _FlowModel_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a660549b573f43440c90e14578f5950bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2b73bfb603f4a8921877c01f4dd774af" > < td class = "memItemLeft" align = "right" valign = "top" > NodeDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a2b73bfb603f4a8921877c01f4dd774af" > _Node_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a2b73bfb603f4a8921877c01f4dd774af" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f81990e9a7e53ba4956be213beab4fd" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a8f81990e9a7e53ba4956be213beab4fd" > FlowModel_ProblemType_ProblemType_MIN< / a > = < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476cadae9b1b24153d3681a075b6531ee0b92" > FlowModel_ProblemType_LINEAR_SUM_ASSIGNMENT< / a > < / td > < / tr >
< tr class = "separator:a8f81990e9a7e53ba4956be213beab4fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae5f834d473db3f9dd920b4cfb6f51032" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae5f834d473db3f9dd920b4cfb6f51032" > FlowModel_ProblemType_ProblemType_MAX< / a > = < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476ca6e4c70501999b698977ecfa8d0d19479" > FlowModel_ProblemType_MIN_COST_FLOW< / a > < / td > < / tr >
< tr class = "separator:ae5f834d473db3f9dd920b4cfb6f51032" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96cc196af88d5d4114c8f15d66635ad4" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a96cc196af88d5d4114c8f15d66635ad4" > FlowModel_ProblemType_ProblemType_ARRAYSIZE< / a > = < a class = "el" href = "namespaceoperations__research.html#ae5f834d473db3f9dd920b4cfb6f51032" > FlowModel_ProblemType_ProblemType_MAX< / a > + 1< / td > < / tr >
< tr class = "separator:a96cc196af88d5d4114c8f15d66635ad4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table >
2019-08-07 18:01:08 -07:00
< h2 class = "groupheader" > Typedef Documentation< / h2 >
< a id = "ad90a9fc7d16bb2c98a088a4162bbbc9d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ◆ < / a > < / span > ArcIndex< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef int32 < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00201" > 201< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ad2ab85b2912dbf12804d3d1ddea9ec15" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad2ab85b2912dbf12804d3d1ddea9ec15" > ◆ < / a > < / span > ArcIndexArray< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > > < a class = "el" href = "namespaceoperations__research.html#ad2ab85b2912dbf12804d3d1ddea9ec15" > ArcIndexArray< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00208" > 208< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "acbdd6fd1484828a3d5e809c551ba8cf7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acbdd6fd1484828a3d5e809c551ba8cf7" > ◆ < / a > < / span > CostArray< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#a026ab0f83bfbeba2607959633753ff2e" > CostValue< / a > > < a class = "el" href = "namespaceoperations__research.html#acbdd6fd1484828a3d5e809c551ba8cf7" > CostArray< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00210" > 210< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "a026ab0f83bfbeba2607959633753ff2e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a026ab0f83bfbeba2607959633753ff2e" > ◆ < / a > < / span > CostValue< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef int64 < a class = "el" href = "namespaceoperations__research.html#a026ab0f83bfbeba2607959633753ff2e" > CostValue< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00203" > 203< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ab161c9ccc8667340cc3dc656d490f260" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab161c9ccc8667340cc3dc656d490f260" > ◆ < / a > < / span > FlowQuantity< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef int64 < a class = "el" href = "namespaceoperations__research.html#ab161c9ccc8667340cc3dc656d490f260" > FlowQuantity< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00202" > 202< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ab49bc230c31b15a51efb44be25b30472" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab49bc230c31b15a51efb44be25b30472" > ◆ < / a > < / span > ForwardStarGraph< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef < a class = "el" href = "classoperations__research_1_1ForwardEbertGraph.html" > ForwardEbertGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > > < a class = "el" href = "namespaceoperations__research.html#ab49bc230c31b15a51efb44be25b30472" > ForwardStarGraph< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00205" > 205< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ab2ba507587a78ec3b72a0d62c024bc7e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab2ba507587a78ec3b72a0d62c024bc7e" > ◆ < / a > < / span > ForwardStarStaticGraph< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef < a class = "el" href = "classoperations__research_1_1ForwardStaticGraph.html" > ForwardStaticGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > > < a class = "el" href = "namespaceoperations__research.html#ab2ba507587a78ec3b72a0d62c024bc7e" > ForwardStarStaticGraph< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00206" > 206< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "a272bcc4d6ee0e87a7fc430a5cb13c582" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a272bcc4d6ee0e87a7fc430a5cb13c582" > ◆ < / a > < / span > NodeIndex< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef int32 < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00192" > 192< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "a48bfd7172b9a8af435198c373a8cf5e4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a48bfd7172b9a8af435198c373a8cf5e4" > ◆ < / a > < / span > NodeIndexArray< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > > < a class = "el" href = "namespaceoperations__research.html#a48bfd7172b9a8af435198c373a8cf5e4" > NodeIndexArray< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00207" > 207< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ae8625c5e71962a0f99954d34dab9f92d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae8625c5e71962a0f99954d34dab9f92d" > ◆ < / a > < / span > PathNodeIndex< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef int < a class = "el" href = "namespaceoperations__research.html#ae8625c5e71962a0f99954d34dab9f92d" > PathNodeIndex< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "hamiltonian__path_8h_source.html#l00450" > 450< / a > of file < a class = "el" href = "hamiltonian__path_8h_source.html" > hamiltonian_path.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "a03fc0981d2d99da114ccd8b3abc0c6e1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a03fc0981d2d99da114ccd8b3abc0c6e1" > ◆ < / a > < / span > QuantityArray< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef ZVector< < a class = "el" href = "namespaceoperations__research.html#ab161c9ccc8667340cc3dc656d490f260" > FlowQuantity< / a > > < a class = "el" href = "namespaceoperations__research.html#a03fc0981d2d99da114ccd8b3abc0c6e1" > QuantityArray< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00209" > 209< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "af24b13c27331f67db15d6c2a3f3507e3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af24b13c27331f67db15d6c2a3f3507e3" > ◆ < / a > < / span > StarGraph< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > typedef < a class = "el" href = "classoperations__research_1_1EbertGraph.html" > EbertGraph< / a > < < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > , < a class = "el" href = "namespaceoperations__research.html#ad90a9fc7d16bb2c98a088a4162bbbc9d" > ArcIndex< / a > > < a class = "el" href = "namespaceoperations__research.html#af24b13c27331f67db15d6c2a3f3507e3" > StarGraph< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l00204" > 204< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
< h2 class = "groupheader" > Enumeration Type Documentation< / h2 >
2019-08-07 18:01:08 -07:00
< a id = "abd4e546b0e3afb0208c7a44ee6ab4ea8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abd4e546b0e3afb0208c7a44ee6ab4ea8" > ◆ < / a > < / span > BronKerboschAlgorithmStatus< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#abd4e546b0e3afb0208c7a44ee6ab4ea8" > BronKerboschAlgorithmStatus< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2019-08-07 18:01:08 -07:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "abd4e546b0e3afb0208c7a44ee6ab4ea8a8f7afecbc8fbc4cd0f50a57d1172482e" > < / a > COMPLETED  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "abd4e546b0e3afb0208c7a44ee6ab4ea8a658f2cadfdf09b6046246e9314f7cd43" > < / a > INTERRUPTED  < / td > < td class = "fielddoc" > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "cliques_8h_source.html#l00068" > 68< / a > of file < a class = "el" href = "cliques_8h_source.html" > cliques.h< / a > .< / p >
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ae6df4b4cb7c39ca06812199bbee9119c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae6df4b4cb7c39ca06812199bbee9119c" > ◆ < / a > < / span > CliqueResponse< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#ae6df4b4cb7c39ca06812199bbee9119c" > CliqueResponse< / a > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2019-08-07 18:01:08 -07:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "ae6df4b4cb7c39ca06812199bbee9119ca2f453cfe638e57e27bb0c9512436111e" > < / a > CONTINUE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ae6df4b4cb7c39ca06812199bbee9119ca615a46af313786fc4e349f34118be111" > < / a > STOP  < / td > < td class = "fielddoc" > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "cliques_8h_source.html#l00058" > 58< / a > of file < a class = "el" href = "cliques_8h_source.html" > cliques.h< / a > .< / p >
2020-01-31 17:22:59 +01:00
< / div >
< / div >
< a id = "a4f683c5103a92e63d9df46f2652d476c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4f683c5103a92e63d9df46f2652d476c" > ◆ < / a > < / span > FlowModel_ProblemType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > : int< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a4f683c5103a92e63d9df46f2652d476cadae9b1b24153d3681a075b6531ee0b92" > < / a > FlowModel_ProblemType_LINEAR_SUM_ASSIGNMENT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a4f683c5103a92e63d9df46f2652d476ca0ce79649a2d56f0b32763b711a4c6841" > < / a > FlowModel_ProblemType_MAX_FLOW  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a4f683c5103a92e63d9df46f2652d476ca6e4c70501999b698977ecfa8d0d19479" > < / a > FlowModel_ProblemType_MIN_COST_FLOW  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00076" > 76< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
2019-08-07 18:01:08 -07:00
< a id = "adfc52ee652f25f3a2f249ffb830f2e8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adfc52ee652f25f3a2f249ffb830f2e8a" > ◆ < / a > < / span > AddArcsFromMinimumSpanningTree()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::AddArcsFromMinimumSpanningTree < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::set< std::pair< int, int > > *  < / td >
< td class = "paramname" > < em > arcs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00293" > 293< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
< / div >
< / div >
2019-06-13 15:51:12 +02:00
< a id = "acff272be25bcf9641218c05c59ec1a4e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acff272be25bcf9641218c05c59ec1a4e" > ◆ < / a > < / span > AStarShortestPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::AStarShortestPath < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > start_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > end_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::function< int64(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::function< int64(int)>   < / td >
< td class = "paramname" > < em > heuristic< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > disconnected_distance< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< int > *  < / td >
< td class = "paramname" > < em > nodes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad5bfec6ea714171fbff2d8b791d0d286" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad5bfec6ea714171fbff2d8b791d0d286" > ◆ < / a > < / span > BellmanFordShortestPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::BellmanFordShortestPath < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > start_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > end_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::function< int64(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > disconnected_distance< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< int > *  < / td >
< td class = "paramname" > < em > nodes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a49b170b2d03863c465331e67b21f0c33" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a49b170b2d03863c465331e67b21f0c33" > ◆ < / a > < / span > BuildEulerianPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< typename Graph::NodeIndex> operations_research::BuildEulerianPath < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00138" > 138< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "a743d8c9d6f64531bdeb7bbf18023e9d4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a743d8c9d6f64531bdeb7bbf18023e9d4" > ◆ < / a > < / span > BuildEulerianPathFromNode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > > operations_research::BuildEulerianPathFromNode < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a >   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > root< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00074" > 74< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "a034666fe63ca105b735272974006362a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a034666fe63ca105b735272974006362a" > ◆ < / a > < / span > BuildEulerianTour()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< typename Graph::NodeIndex> operations_research::BuildEulerianTour < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00128" > 128< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "aa63055860fc53f8eed56d23d2571c180" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa63055860fc53f8eed56d23d2571c180" > ◆ < / a > < / span > BuildEulerianTourFromNode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > > operations_research::BuildEulerianTourFromNode < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a >   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > root< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00116" > 116< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "aa565a47a059ef32ef1aec39768e4ec98" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa565a47a059ef32ef1aec39768e4ec98" > ◆ < / a > < / span > BuildKruskalMinimumSpanningTree()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< typename Graph::ArcIndex> operations_research::BuildKruskalMinimumSpanningTree < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const ArcComparator &   < / td >
< td class = "paramname" > < em > arc_comparator< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "minimum__spanning__tree_8h_source.html#l00091" > 91< / a > of file < a class = "el" href = "minimum__spanning__tree_8h_source.html" > minimum_spanning_tree.h< / a > .< / p >
< / div >
< / div >
< a id = "a00ab79ee21ffd8dece0996e37f9faa7a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a00ab79ee21ffd8dece0996e37f9faa7a" > ◆ < / a > < / span > BuildKruskalMinimumSpanningTreeFromSortedArcs()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< typename Graph::ArcIndex> operations_research::BuildKruskalMinimumSpanningTreeFromSortedArcs < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< typename Graph::ArcIndex > &   < / td >
< td class = "paramname" > < em > sorted_arcs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "minimum__spanning__tree_8h_source.html#l00050" > 50< / a > of file < a class = "el" href = "minimum__spanning__tree_8h_source.html" > minimum_spanning_tree.h< / a > .< / p >
< / div >
< / div >
< a id = "acb53c505b8fd29ceb3abdcc7dfd809ce" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acb53c505b8fd29ceb3abdcc7dfd809ce" > ◆ < / a > < / span > BuildLineGraph()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::BuildLineGraph < / td >
< td > (< / td >
< td class = "paramtype" > const GraphType &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > GraphType *const  < / td >
< td class = "paramname" > < em > line_graph< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "ebert__graph_8h_source.html#l02088" > 2088< / a > of file < a class = "el" href = "ebert__graph_8h_source.html" > ebert_graph.h< / a > .< / p >
< / div >
< / div >
< a id = "a33a2f4c26fd60cd0fa98257b571c974f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a33a2f4c26fd60cd0fa98257b571c974f" > ◆ < / a > < / span > BuildPrimMinimumSpanningTree()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< typename Graph::ArcIndex> operations_research::BuildPrimMinimumSpanningTree < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const ArcValue &   < / td >
< td class = "paramname" > < em > arc_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "minimum__spanning__tree_8h_source.html#l00117" > 117< / a > of file < a class = "el" href = "minimum__spanning__tree_8h_source.html" > minimum_spanning_tree.h< / a > .< / p >
2019-07-12 13:25:23 -07:00
< / div >
< / div >
2019-11-14 13:52:51 -08:00
< a id = "a3174292e878ea613e33ac86334fde459" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3174292e878ea613e33ac86334fde459" > ◆ < / a > < / span > ComputeMinimumWeightMatching()< / h2 >
2019-07-12 13:25:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-11-14 13:52:51 -08:00
< td class = "memname" > std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex> > operations_research::ComputeMinimumWeightMatching < / td >
2019-07-12 13:25:23 -07:00
< td > (< / td >
< td class = "paramtype" > const GraphType &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const WeightFunctionType &   < / td >
< td class = "paramname" > < em > weight< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "christofides_8h_source.html#l00106" > 106< / a > of file < a class = "el" href = "christofides_8h_source.html" > christofides.h< / a > .< / p >
2019-07-12 13:25:23 -07:00
2019-11-14 13:52:51 -08:00
< / div >
< / div >
< a id = "a48f6892917d77639f011cd780ce88bde" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a48f6892917d77639f011cd780ce88bde" > ◆ < / a > < / span > ComputeMinimumWeightMatchingWithMIP()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< std::pair< typename GraphType::NodeIndex, typename GraphType::NodeIndex> > operations_research::ComputeMinimumWeightMatchingWithMIP < / td >
< td > (< / td >
< td class = "paramtype" > const GraphType &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const WeightFunctionType &   < / td >
< td class = "paramname" > < em > weight< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "christofides_8h_source.html#l00140" > 140< / a > of file < a class = "el" href = "christofides_8h_source.html" > christofides.h< / a > .< / p >
2019-11-14 13:52:51 -08:00
2019-08-07 18:01:08 -07:00
< / div >
< / div >
< a id = "aa29730f0377a3408590f4e621af966eb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa29730f0377a3408590f4e621af966eb" > ◆ < / a > < / span > ComputeOneTree()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< int> operations_research::ComputeOneTree < / td >
< td > (< / td >
< td class = "paramtype" > const GraphType &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< double > &   < / td >
< td class = "paramname" > < em > weights< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::vector< int > &   < / td >
< td class = "paramname" > < em > sorted_arcs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > CostType *  < / td >
< td class = "paramname" > < em > one_tree_cost< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00331" > 331< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
< / div >
< / div >
< a id = "ae9af26e7687cb65967941eb175148fe5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae9af26e7687cb65967941eb175148fe5" > ◆ < / a > < / span > ComputeOneTreeLowerBound()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::ComputeOneTreeLowerBound < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00480" > 480< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
< / div >
< / div >
< a id = "a3ed3d609fa06ad508b3d21119f94a560" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ed3d609fa06ad508b3d21119f94a560" > ◆ < / a > < / span > ComputeOneTreeLowerBoundWithAlgorithm()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::ComputeOneTreeLowerBoundWithAlgorithm < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > nearest_neighbors< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > Algorithm *  < / td >
< td class = "paramname" > < em > algorithm< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00378" > 378< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
< / div >
< / div >
< a id = "a516a7ec8626d689aa84729fb6f358f89" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a516a7ec8626d689aa84729fb6f358f89" > ◆ < / a > < / span > ComputeOneTreeLowerBoundWithParameters()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::ComputeOneTreeLowerBoundWithParameters < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structoperations__research_1_1TravelingSalesmanLowerBoundParameters.html" > TravelingSalesmanLowerBoundParameters< / a > &   < / td >
< td class = "paramname" > < em > parameters< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00452" > 452< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "afe4b5a6c0e4019314f288e3f4307c114" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afe4b5a6c0e4019314f288e3f4307c114" > ◆ < / a > < / span > CoverArcsByCliques()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::CoverArcsByCliques < / td >
< td > (< / td >
< td class = "paramtype" > std::function< bool(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-04-23 15:34:43 +02:00
< td class = "paramtype" > std::function< bool(const std::vector< int > &   < / td >
< td class = "paramname" >   < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a53e6a83fcbd689abf5b3078b0236f9f1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a53e6a83fcbd689abf5b3078b0236f9f1" > ◆ < / a > < / span > DijkstraShortestPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::DijkstraShortestPath < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > start_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > end_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::function< int64(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > disconnected_distance< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< int > *  < / td >
< td class = "paramname" > < em > nodes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a509097448ff5705cf3e64d889362bdec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a509097448ff5705cf3e64d889362bdec" > ◆ < / a > < / span > FindCliques()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::FindCliques < / td >
< td > (< / td >
< td class = "paramtype" > std::function< bool(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-04-23 15:34:43 +02:00
< td class = "paramtype" > std::function< bool(const std::vector< int > &   < / td >
< td class = "paramname" >   < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< / div >
< / div >
< a id = "a99c114843f821bc5b3467e00a57a495a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a99c114843f821bc5b3467e00a57a495a" > ◆ < / a > < / span > FlowModel_ProblemType_descriptor()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::FlowModel_ProblemType_descriptor < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac206da01730a9479e94e730343a14738" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac206da01730a9479e94e730343a14738" > ◆ < / a > < / span > FlowModel_ProblemType_IsValid()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::FlowModel_ProblemType_IsValid < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a25b340cdb4b3f3b27c99e4bff5459b0f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a25b340cdb4b3f3b27c99e4bff5459b0f" > ◆ < / a > < / span > FlowModel_ProblemType_Name()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const std::string& operations_research::FlowModel_ProblemType_Name < / td >
< td > (< / td >
< td class = "paramtype" > T  < / td >
< td class = "paramname" > < em > enum_t_value< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00088" > 88< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "ac01fa5e8dd1ac1dde1f97d1e44c7e26e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac01fa5e8dd1ac1dde1f97d1e44c7e26e" > ◆ < / a > < / span > FlowModel_ProblemType_Parse()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::FlowModel_ProblemType_Parse < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > *  < / td >
< td class = "paramname" > < em > value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00095" > 95< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
2019-08-07 18:01:08 -07:00
< / div >
< / div >
< a id = "aeae6cf89ac4d73d2e95cffaa0edbd687" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeae6cf89ac4d73d2e95cffaa0edbd687" > ◆ < / a > < / span > GetNodeMinimizingEdgeCostToSource()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > int operations_research::GetNodeMinimizingEdgeCostToSource < / td >
< td > (< / td >
< td class = "paramtype" > const GraphType &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > source< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > AcceptFunction  < / td >
< td class = "paramname" > < em > accept< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00310" > 310< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "ab1cf773de0cae72d0c44efe5b8f4bb89" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab1cf773de0cae72d0c44efe5b8f4bb89" > ◆ < / a > < / span > IsEulerianGraph()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::IsEulerianGraph < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00040" > 40< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "a6b312dd19c90b2af099e6f159869f7ee" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6b312dd19c90b2af099e6f159869f7ee" > ◆ < / a > < / span > IsSemiEulerianGraph()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::IsSemiEulerianGraph < / td >
< td > (< / td >
< td class = "paramtype" > const Graph &   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > std::vector< < a class = "el" href = "namespaceoperations__research.html#a272bcc4d6ee0e87a7fc430a5cb13c582" > NodeIndex< / a > > *  < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > odd_nodes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "eulerian__path_8h_source.html#l00055" > 55< / a > of file < a class = "el" href = "eulerian__path_8h_source.html" > eulerian_path.h< / a > .< / p >
< / div >
< / div >
< a id = "a715b0dbb9f0903ab629b8c6da1b35b45" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a715b0dbb9f0903ab629b8c6da1b35b45" > ◆ < / a > < / span > MakeHamiltonianPathSolver()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1HamiltonianPathSolver.html" > HamiltonianPathSolver< / a > < CostType, CostFunction> operations_research::MakeHamiltonianPathSolver < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > num_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > CostFunction  < / td >
< td class = "paramname" > < em > cost< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "hamiltonian__path_8h_source.html#l00599" > 599< / a > of file < a class = "el" href = "hamiltonian__path_8h_source.html" > hamiltonian_path.h< / a > .< / p >
2019-08-07 18:01:08 -07:00
< / div >
< / div >
< a id = "a078701f3ce8570abe24e8157029c8abf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a078701f3ce8570abe24e8157029c8abf" > ◆ < / a > < / span > NearestNeighbors()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::set< std::pair< int, int> > operations_research::NearestNeighbors < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_nodes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > number_of_neighbors< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const CostFunction &   < / td >
< td class = "paramname" > < em > cost< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "one__tree__lower__bound_8h_source.html#l00262" > 262< / a > of file < a class = "el" href = "one__tree__lower__bound_8h_source.html" > one_tree_lower_bound.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "ad56bae19a2298c3163af96ca7f8b89b1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad56bae19a2298c3163af96ca7f8b89b1" > ◆ < / a > < / span > StableDijkstraShortestPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::StableDijkstraShortestPath < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > node_count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > start_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > end_node< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::function< int64(int, int)>   < / td >
< td class = "paramname" > < em > graph< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > int64  < / td >
< td class = "paramname" > < em > disconnected_distance< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< int > *  < / td >
< td class = "paramname" > < em > nodes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< / div >
< / div >
< h2 class = "groupheader" > Variable Documentation< / h2 >
< a id = "aa22235731898cbd9e50abc8dfb2fc5b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa22235731898cbd9e50abc8dfb2fc5b8" > ◆ < / a > < / span > _Arc_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > ArcDefaultTypeInternal _Arc_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a660549b573f43440c90e14578f5950bb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a660549b573f43440c90e14578f5950bb" > ◆ < / a > < / span > _FlowModel_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > FlowModelDefaultTypeInternal _FlowModel_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a2b73bfb603f4a8921877c01f4dd774af" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2b73bfb603f4a8921877c01f4dd774af" > ◆ < / a > < / span > _Node_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > NodeDefaultTypeInternal _Node_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a96cc196af88d5d4114c8f15d66635ad4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a96cc196af88d5d4114c8f15d66635ad4" > ◆ < / a > < / span > FlowModel_ProblemType_ProblemType_ARRAYSIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr int FlowModel_ProblemType_ProblemType_ARRAYSIZE = < a class = "el" href = "namespaceoperations__research.html#ae5f834d473db3f9dd920b4cfb6f51032" > FlowModel_ProblemType_ProblemType_MAX< / a > + 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00084" > 84< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "ae5f834d473db3f9dd920b4cfb6f51032" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae5f834d473db3f9dd920b4cfb6f51032" > ◆ < / a > < / span > FlowModel_ProblemType_ProblemType_MAX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > FlowModel_ProblemType_ProblemType_MAX = < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476ca6e4c70501999b698977ecfa8d0d19479" > FlowModel_ProblemType_MIN_COST_FLOW< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00083" > 83< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a8f81990e9a7e53ba4956be213beab4fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f81990e9a7e53ba4956be213beab4fd" > ◆ < / a > < / span > FlowModel_ProblemType_ProblemType_MIN< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476c" > FlowModel_ProblemType< / a > FlowModel_ProblemType_ProblemType_MIN = < a class = "el" href = "namespaceoperations__research.html#a4f683c5103a92e63d9df46f2652d476cadae9b1b24153d3681a075b6531ee0b92" > FlowModel_ProblemType_LINEAR_SUM_ASSIGNMENT< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "flow__problem_8pb_8h_source.html#l00082" > 82< / a > of file < a class = "el" href = "flow__problem_8pb_8h_source.html" > flow_problem.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< / div > <!-- contents -->
2019-08-07 18:01:08 -07:00
< / div >
2019-06-13 15:51:12 +02:00
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
< / html >