2019-06-13 13:08:49 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2019-06-12 22:00:29 +02:00
< html xmlns = "http://www.w3.org/1999/xhtml" >
2019-06-13 13:08:49 +02:00
< 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 13:08:49 +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 13:08:49 +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 13:08:49 +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-01-27 13:48:26 +01:00
<!-- Generated by Doxygen 1.8.18 -->
2019-06-12 22:00:29 +02:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li class = "current" > < 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-12 22:00:29 +02:00
< / ul >
< / div >
< div id = "navrow3" class = "tabs2" >
< ul class = "tablist" >
< li class = "current" > < a href = "functions.html" > < span > All< / span > < / a > < / li >
< li > < a href = "functions_func.html" > < span > Functions< / span > < / a > < / li >
< li > < a href = "functions_vars.html" > < span > Variables< / span > < / a > < / li >
< li > < a href = "functions_type.html" > < span > Typedefs< / span > < / a > < / li >
2019-06-13 13:08:49 +02:00
< li > < a href = "functions_enum.html" > < span > Enumerations< / span > < / a > < / li >
< li > < a href = "functions_eval.html" > < span > Enumerator< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_rela.html" > < span > Related  Functions< / span > < / a > < / li >
< / ul >
< / div >
< div id = "navrow4" class = "tabs3" >
< ul class = "tablist" >
2020-01-31 17:22:59 +01:00
< li > < a href = "functions.html#index_:" > < span > :< / span > < / a > < / li >
< li > < a href = "functions__.html#index__5F" > < span > _< / span > < / a > < / li >
< li > < a href = "functions_a.html#index_a" > < span > a< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_b.html#index_b" > < span > b< / span > < / a > < / li >
< li > < a href = "functions_c.html#index_c" > < span > c< / span > < / a > < / li >
< li > < a href = "functions_d.html#index_d" > < span > d< / span > < / a > < / li >
2019-06-13 13:08:49 +02:00
< li > < a href = "functions_e.html#index_e" > < span > e< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_f.html#index_f" > < span > f< / span > < / a > < / li >
< li > < a href = "functions_g.html#index_g" > < span > g< / span > < / a > < / li >
2019-06-13 13:08:49 +02:00
< li > < a href = "functions_h.html#index_h" > < span > h< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_i.html#index_i" > < span > i< / span > < / a > < / li >
2019-06-13 13:08:49 +02:00
< li > < a href = "functions_k.html#index_k" > < span > k< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_l.html#index_l" > < span > l< / span > < / a > < / li >
2019-06-13 15:51:12 +02:00
< li class = "current" > < a href = "functions_m.html#index_m" > < span > m< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< li > < a href = "functions_n.html#index_n" > < span > n< / span > < / a > < / li >
< li > < a href = "functions_o.html#index_o" > < span > o< / span > < / a > < / li >
< li > < a href = "functions_p.html#index_p" > < span > p< / span > < / a > < / li >
< li > < a href = "functions_r.html#index_r" > < span > r< / span > < / a > < / li >
< li > < a href = "functions_s.html#index_s" > < span > s< / span > < / a > < / li >
< li > < a href = "functions_t.html#index_t" > < span > t< / span > < / a > < / li >
< li > < a href = "functions_u.html#index_u" > < span > u< / span > < / a > < / li >
< li > < a href = "functions_v.html#index_v" > < span > v< / span > < / a > < / li >
2019-06-13 15:36:14 +02:00
< li > < a href = "functions_z.html#index_z" > < span > z< / span > < / a > < / li >
2019-06-13 13:08:49 +02:00
< li > < a href = "functions_~.html#index__7E" > < span > ~< / span > < / a > < / li >
2019-06-12 22:00:29 +02:00
< / ul >
< / div >
< / div > <!-- top -->
< div class = "contents" >
< div class = "textblock" > Here is a list of all class members with links to the classes they belong to:< / div >
2019-06-13 15:51:12 +02:00
< h3 > < a id = "index_m" > < / a > - m -< / h3 > < ul >
< li > MakeFeasible()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1GenericMinCostFlow.html#a3051a4b6d1a5a9fb5444f6d5a295a95c" > GenericMinCostFlow< Graph, ArcFlowType, ArcScaledCostType > < / a >
< / li >
< li > Map
: < a class = "el" href = "structinternal_1_1ConnectedComponentsTypeHelper.html#ad14fcba412e4f7905bd8169f6c03ed36" > ConnectedComponentsTypeHelper< T, CompareOrHashT > < / a >
, < a class = "el" href = "structinternal_1_1ConnectedComponentsTypeHelper_1_1SelectContainer.html#aca7db2d92e8c59ff71e6bfe290de15f6" > ConnectedComponentsTypeHelper< T, CompareOrHashT > ::SelectContainer< U, E > < / a >
, < a class = "el" href = "structinternal_1_1ConnectedComponentsTypeHelper_1_1SelectContainer_3_01U_00_01absl_1_1enable__if709ff45ae30ec82cc2c06c401b5d6cb4.html#a8f1c62e9492e61eb89e496a52e6a08b0" > ConnectedComponentsTypeHelper< T, CompareOrHashT > ::SelectContainer< U, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & > ()(std::declval< const T & > ()))> ::value > > < / a >
2019-06-12 22:00:29 +02:00
< / li >
2019-06-13 15:51:12 +02:00
< li > MatchingAlgorithm
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1ChristofidesPathSolver.html#a1d4f082de5fc3eed348d65eb30b5f3e7" > ChristofidesPathSolver< CostType, ArcIndex, NodeIndex, CostFunction > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_end_arc_index()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#aad16076f9d10c90b9b9e0ccfddf878ed" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
, < a class = "el" href = "classutil_1_1BaseGraph.html#aad16076f9d10c90b9b9e0ccfddf878ed" > BaseGraph< NodeIndexType, ArcIndexType, HasReverseArcs > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_end_node_index()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#adb3250cf217e042d99de43a4e22a9360" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
2019-06-13 15:51:12 +02:00
< / li >
2020-01-31 17:22:59 +01:00
< li > MAX_FLOW
: < a class = "el" href = "classoperations__research_1_1FlowModel.html#a94f7f36a5cb1603e86b23559860ee5ca" > FlowModel< / a >
< / li >
2019-06-13 15:51:12 +02:00
< li > max_num_arcs()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#a6dea64dce5de0432befc47f85176ab19" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_num_arcs_
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#a3a725c1fd4db4e67a7f13b36652e0fa8" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_num_nodes()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#a29774a2f068745000e90eaf549543144" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_num_nodes_
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1StarGraphBase.html#ab059bfdc4854ebf3ffa22cc778a436c3" > StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > max_size()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classutil_1_1SVector.html#adaedf0bdb4f152e4b852e4a6113e3404" > SVector< T > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > MaxCardinality
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1Set.html#a062c0acf17a051b885ad211acad31079" > Set< Integer > < / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > MaxFlow()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1MaxFlow.html#a591efdde87d4b90a85680d4f60dbc88a" > MaxFlow< / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > MaximumFlow()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1SimpleMinCostFlow.html#a3351fc1eb1dce4a7f6b937db874b5de1" > SimpleMinCostFlow< / a >
2019-06-13 15:51:12 +02:00
< / li >
< li > MergeClasses()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1ConnectedComponents.html#a047f863116aabfa88d8eeeebda5de760" > ConnectedComponents< NodeIndex, ArcIndex > < / a >
2019-06-13 15:51:12 +02:00
< / li >
2020-01-31 17:22:59 +01:00
< li > MergeFrom()
: < a class = "el" href = "classoperations__research_1_1Arc.html#a4422e344178071198054eff604eea3d2" > Arc< / a >
, < a class = "el" href = "classoperations__research_1_1FlowModel.html#a4422e344178071198054eff604eea3d2" > FlowModel< / a >
, < a class = "el" href = "classoperations__research_1_1Node.html#a4422e344178071198054eff604eea3d2" > Node< / a >
< / li >
< li > MIN_COST_FLOW
: < a class = "el" href = "classoperations__research_1_1FlowModel.html#a72f9f1fa3bec980ac27a1c13a4287baf" > FlowModel< / a >
< / li >
2019-06-13 15:51:12 +02:00
< li > MinCostFlow()
2019-08-07 18:01:08 -07:00
: < a class = "el" href = "classoperations__research_1_1MinCostFlow.html#a6b237a92c15ebe2ebc6cce0e71d91b22" > MinCostFlow< / a >
< / li >
2020-01-31 17:22:59 +01:00
< li > mutable_arc()
: < a class = "el" href = "classoperations__research_1_1FlowModel.html#a0e333d3b29ea6324e576c89e2a46110d" > FlowModel< / a >
< / li >
< li > mutable_node()
: < a class = "el" href = "classoperations__research_1_1FlowModel.html#a62e196fb3970055833764c25f0bdb067" > FlowModel< / a >
< / li >
< li > mutable_unknown_fields()
: < a class = "el" href = "classoperations__research_1_1Arc.html#aab6ceb76142ab4957ab265e4a5ca7ec2" > Arc< / a >
, < a class = "el" href = "classoperations__research_1_1FlowModel.html#aab6ceb76142ab4957ab265e4a5ca7ec2" > FlowModel< / a >
, < a class = "el" href = "classoperations__research_1_1Node.html#aab6ceb76142ab4957ab265e4a5ca7ec2" > Node< / a >
< / li >
2019-08-07 18:01:08 -07:00
< li > MutableVectorIteration()
: < a class = "el" href = "structutil_1_1MutableVectorIteration.html#aef19ffc25e03f26e613677e4ff93f2d7" > MutableVectorIteration< T > < / a >
2019-06-12 22:00:29 +02:00
< / li >
< / ul >
< / div > <!-- contents -->
2019-08-07 18:01:08 -07:00
< / div >
2019-06-13 13:08:49 +02:00
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
2019-06-12 22:00:29 +02:00
< / html >