Files
ortools-clone/docs/cpp/inherit_graph_968.map
2021-09-20 15:57:27 +02:00

132 lines
21 KiB
Plaintext

<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classoperations__research_1_1_base_object.html" title="A BaseObject is the root of all reversibly allocated objects." alt="" coords="5,1755,96,1781"/>
<area shape="rect" id="node2" href="$classoperations__research_1_1_array_with_offset.html" title=" " alt="" coords="169,1007,317,1033"/>
<area shape="rect" id="node3" href="$classoperations__research_1_1_decision.html" title="A Decision represents a choice point in the search tree." alt="" coords="207,1224,280,1251"/>
<area shape="rect" id="node5" href="$classoperations__research_1_1_decision_builder.html" title="A DecisionBuilder is responsible for creating the search tree." alt="" coords="427,488,541,515"/>
<area shape="rect" id="node9" href="$classoperations__research_1_1_decision_visitor.html" title="A DecisionVisitor is used to inspect a decision." alt="" coords="188,1300,299,1327"/>
<area shape="rect" id="node13" href="$classoperations__research_1_1_demon.html" title="A Demon is the base element of a propagation queue." alt="" coords="452,783,516,809"/>
<area shape="rect" id="node22" href="$classoperations__research_1_1_dimension.html" title=" " alt="" coords="201,2277,285,2304"/>
<area shape="rect" id="node23" href="$classoperations__research_1_1_int_var_iterator.html" title="The class Iterator has two direct subclasses." alt="" coords="195,2328,292,2355"/>
<area shape="rect" id="node24" href="$classoperations__research_1_1_local_search_filter.html" title="Local Search Filters are used for fast neighbor pruning." alt="" coords="182,1159,305,1185"/>
<area shape="rect" id="node29" href="$classoperations__research_1_1_local_search_filter_manager.html" title="Filter manager: when a move is made, filters are executed to decide whether the solution is feasible ..." alt="" coords="157,1521,330,1548"/>
<area shape="rect" id="node31" href="$classoperations__research_1_1_local_search_operator.html" title="The base class for all local search operators." alt="" coords="171,1704,315,1731"/>
<area shape="rect" id="node81" href="$classoperations__research_1_1_local_search_phase_parameters.html" title=" " alt="" coords="144,2379,343,2405"/>
<area shape="rect" id="node82" href="$classoperations__research_1_1_model_visitor.html" title="Model visitor." alt="" coords="196,2429,291,2456"/>
<area shape="rect" id="node85" href="$classoperations__research_1_1_propagation_base_object.html" title="NOLINT." alt="" coords="164,2075,323,2101"/>
<area shape="rect" id="node103" href="$classoperations__research_1_1_routing_model_visitor.html" title="Routing model visitor." alt="" coords="174,2480,313,2507"/>
<area shape="rect" id="node104" href="$classoperations__research_1_1_search_monitor.html" title="A search monitor is a simple set of callbacks to monitor all search events." alt="" coords="190,2227,297,2253"/>
<area shape="rect" id="node123" href="$classoperations__research_1_1_solution_pool.html" title="This class is used to manage a pool of solutions." alt="" coords="196,2531,291,2557"/>
<area shape="rect" id="node124" href="$class_swig_director___base_object.html" title=" " alt="" coords="650,1839,822,1865"/>
<area shape="rect" id="node4" href="$class_swig_director___decision.html" title=" " alt="" coords="659,1199,813,1225"/>
<area shape="rect" id="node6" href="$classoperations__research_1_1_find_one_neighbor.html" title=" " alt="" coords="675,412,797,439"/>
<area shape="rect" id="node7" href="$classoperations__research_1_1_int_var_filtered_decision_builder.html" title="Decision builder building a solution using heuristics with local search filters to evaluate its feasi..." alt="" coords="641,463,831,489"/>
<area shape="rect" id="node8" href="$class_swig_director___decision_builder.html" title=" " alt="" coords="639,513,833,540"/>
<area shape="rect" id="node10" href="$classoperations__research_1_1_symmetry_breaker.html" title="A symmetry breaker is an object that will visit a decision and create the &#39;symmetrical&#39; decision in r..." alt="" coords="421,1249,547,1276"/>
<area shape="rect" id="node12" href="$class_swig_director___decision_visitor.html" title=" " alt="" coords="640,1300,832,1327"/>
<area shape="rect" id="node11" href="$class_swig_director___symmetry_breaker.html" title=" " alt="" coords="631,1249,841,1276"/>
<area shape="rect" id="node14" href="$classoperations__research_1_1_call_method0.html" title="Demon proxy to a method on the constraint with no arguments." alt="" coords="673,564,799,591"/>
<area shape="rect" id="node15" href="$classoperations__research_1_1_call_method1.html" title="Demon proxy to a method on the constraint with one argument." alt="" coords="665,615,807,641"/>
<area shape="rect" id="node16" href="$classoperations__research_1_1_call_method2.html" title="Demon proxy to a method on the constraint with two arguments." alt="" coords="657,665,815,692"/>
<area shape="rect" id="node17" href="$classoperations__research_1_1_call_method3.html" title="Demon proxy to a method on the constraint with three arguments." alt="" coords="670,717,802,758"/>
<area shape="rect" id="node18" href="$classoperations__research_1_1_delayed_call_method0.html" title="Low&#45;priority demon proxy to a method on the constraint with no arguments." alt="" coords="649,783,823,809"/>
<area shape="rect" id="node19" href="$classoperations__research_1_1_delayed_call_method1.html" title="Low&#45;priority demon proxy to a method on the constraint with one argument." alt="" coords="665,834,807,875"/>
<area shape="rect" id="node20" href="$classoperations__research_1_1_delayed_call_method2.html" title="Low&#45;priority demon proxy to a method on the constraint with two arguments." alt="" coords="665,899,807,941"/>
<area shape="rect" id="node21" href="$class_swig_director___demon.html" title=" " alt="" coords="663,1016,809,1043"/>
<area shape="rect" id="node25" href="$classoperations__research_1_1_int_var_local_search_filter.html" title=" " alt="" coords="405,1075,563,1101"/>
<area shape="rect" id="node28" href="$class_swig_director___local_search_filter.html" title=" " alt="" coords="648,1133,824,1174"/>
<area shape="rect" id="node26" href="$classoperations__research_1_1_base_path_filter.html" title="Generic path&#45;based filter class." alt="" coords="682,965,790,992"/>
<area shape="rect" id="node27" href="$class_swig_director___int_var_local_search_filter.html" title=" " alt="" coords="651,1067,821,1109"/>
<area shape="rect" id="node30" href="$class_swig_director___local_search_filter_manager.html" title=" " alt="" coords="648,1351,824,1393"/>
<area shape="rect" id="node32" href="$classoperations__research_1_1_neighborhood_limit.html" title=" " alt="" coords="419,1523,549,1549"/>
<area shape="rect" id="node33" href="$classoperations__research_1_1_var_local_search_operator.html" title="Base operator class for operators manipulating variables." alt="" coords="403,1806,565,1847"/>
<area shape="rect" id="node36" href="$class_swig_director___local_search_operator.html" title=" " alt="" coords="648,1773,824,1814"/>
<area shape="rect" id="node37" href="$classoperations__research_1_1_var_local_search_operator.html" title=" " alt="" coords="391,1573,577,1629"/>
<area shape="rect" id="node34" href="$classoperations__research_1_1_sequence_var_local_search_operator.html" title=" " alt="" coords="625,1940,847,1967"/>
<area shape="rect" id="node35" href="$class_swig_director___sequence_var_local_search_operator.html" title=" " alt="" coords="899,1806,1080,1847"/>
<area shape="rect" id="node38" href="$classoperations__research_1_1_int_var_local_search_operator.html" title="Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the..." alt="" coords="647,1468,825,1495"/>
<area shape="rect" id="node39" href="$classoperations__research_1_1_base_lns.html" title="This is the base class for building an Lns operator." alt="" coords="953,1460,1026,1487"/>
<area shape="rect" id="node41" href="$classoperations__research_1_1_change_value.html" title="Defines operators which change the value of variables; each neighbor corresponds to one modified vari..." alt="" coords="940,1409,1039,1436"/>
<area shape="rect" id="node43" href="$classoperations__research_1_1_filtered_heuristic_local_search_operator.html" title="Class of operators using a RoutingFilteredHeuristic to insert unperformed nodes after changes have be..." alt="" coords="895,1343,1084,1385"/>
<area shape="rect" id="node48" href="$classoperations__research_1_1_path_operator.html" title="Base class of the local search operators dedicated to path modifications (a path is a set of nodes li..." alt="" coords="940,639,1039,665"/>
<area shape="rect" id="node79" href="$classoperations__research_1_1_swap_index_pair_operator.html" title="Operator which iterates through each alternative of a set of pairs." alt="" coords="909,1292,1069,1319"/>
<area shape="rect" id="node80" href="$class_swig_director___int_var_local_search_operator.html" title=" " alt="" coords="905,1511,1074,1553"/>
<area shape="rect" id="node40" href="$class_swig_director___base_lns.html" title=" " alt="" coords="1167,1611,1322,1637"/>
<area shape="rect" id="node42" href="$class_swig_director___change_value.html" title=" " alt="" coords="1154,1560,1335,1587"/>
<area shape="rect" id="node44" href="$classoperations__research_1_1_filtered_heuristic_close_nodes_l_n_s_operator.html" title="Filtered heuristic LNS operator, where the destruction phase consists of removing a node and the &#39;num..." alt="" coords="1150,1471,1339,1513"/>
<area shape="rect" id="node45" href="$classoperations__research_1_1_filtered_heuristic_expensive_chain_l_n_s_operator.html" title="Similar to the heuristic path LNS above, but instead of removing one route entirely,..." alt="" coords="1155,1289,1334,1330"/>
<area shape="rect" id="node46" href="$classoperations__research_1_1_filtered_heuristic_path_l_n_s_operator.html" title="LNS&#45;like operator based on a filtered first solution heuristic to rebuild the solution,..." alt="" coords="1135,1355,1355,1381"/>
<area shape="rect" id="node47" href="$classoperations__research_1_1_relocate_path_and_heuristic_insert_unperformed_operator.html" title="Heuristic&#45;based local search operator which relocates an entire route to an empty vehicle of differen..." alt="" coords="1155,1406,1335,1447"/>
<area shape="rect" id="node49" href="$classoperations__research_1_1_base_inactive_node_to_path_operator.html" title=" " alt="" coords="1135,107,1355,133"/>
<area shape="rect" id="node55" href="$classoperations__research_1_1_cross.html" title=" " alt="" coords="1216,157,1273,184"/>
<area shape="rect" id="node56" href="$classoperations__research_1_1_exchange.html" title=" " alt="" coords="1205,208,1285,235"/>
<area shape="rect" id="node57" href="$classoperations__research_1_1_exchange_subtrip.html" title=" " alt="" coords="1184,259,1305,285"/>
<area shape="rect" id="node58" href="$classoperations__research_1_1_index_pair_swap_active_operator.html" title="Operator which inserts inactive nodes into a path and makes a pair of active nodes inactive." alt="" coords="1146,309,1343,336"/>
<area shape="rect" id="node59" href="$classoperations__research_1_1_light_pair_relocate_operator.html" title=" " alt="" coords="1157,360,1332,387"/>
<area shape="rect" id="node60" href="$classoperations__research_1_1_lin_kernighan.html" title=" " alt="" coords="1196,411,1293,437"/>
<area shape="rect" id="node61" href="$classoperations__research_1_1_make_chain_inactive_operator.html" title=" " alt="" coords="1153,461,1337,488"/>
<area shape="rect" id="node62" href="$classoperations__research_1_1_make_inactive_operator.html" title=" " alt="" coords="1169,512,1320,539"/>
<area shape="rect" id="node63" href="$classoperations__research_1_1_make_pair_active_operator.html" title="Pair&#45;based neighborhood operators, designed to move nodes by pairs (pairs are static and given)." alt="" coords="1163,563,1327,589"/>
<area shape="rect" id="node64" href="$classoperations__research_1_1_make_pair_inactive_operator.html" title="Operator which makes pairs of active nodes inactive." alt="" coords="1158,613,1331,640"/>
<area shape="rect" id="node65" href="$classoperations__research_1_1_make_relocate_neighbors_operator.html" title="Relocate neighborhood which moves chains of neighbors." alt="" coords="1137,664,1352,691"/>
<area shape="rect" id="node66" href="$classoperations__research_1_1_pair_exchange_operator.html" title="Operator which exchanges the position of two pairs; for both pairs the first node of the pair must be..." alt="" coords="1168,715,1321,741"/>
<area shape="rect" id="node67" href="$classoperations__research_1_1_pair_exchange_relocate_operator.html" title="Operator which exchanges the paths of two pairs (path have to be different)." alt="" coords="1142,765,1347,792"/>
<area shape="rect" id="node68" href="$classoperations__research_1_1_pair_node_swap_active_operator.html" title="Operator which inserts pairs of inactive nodes into a path and makes an active node inactive." alt="" coords="1147,817,1343,858"/>
<area shape="rect" id="node69" href="$classoperations__research_1_1_pair_relocate_operator.html" title="Operator which moves a pair of nodes to another position where the first node of the pair must be bef..." alt="" coords="1171,883,1318,909"/>
<area shape="rect" id="node70" href="$classoperations__research_1_1_path_lns.html" title=" " alt="" coords="1209,933,1280,960"/>
<area shape="rect" id="node71" href="$classoperations__research_1_1_relocate.html" title=" " alt="" coords="1207,984,1282,1011"/>
<area shape="rect" id="node72" href="$classoperations__research_1_1_relocate_and_make_inactive_operator.html" title=" " alt="" coords="1132,1035,1357,1061"/>
<area shape="rect" id="node73" href="$classoperations__research_1_1_relocate_expensive_chain.html" title="RelocateExpensiveChain." alt="" coords="1160,1085,1329,1112"/>
<area shape="rect" id="node74" href="$classoperations__research_1_1_relocate_subtrip.html" title="Tries to move subtrips after an insertion node." alt="" coords="1187,1136,1302,1163"/>
<area shape="rect" id="node75" href="$classoperations__research_1_1_t_s_p_lns.html" title=" " alt="" coords="1210,1187,1279,1213"/>
<area shape="rect" id="node76" href="$classoperations__research_1_1_t_s_p_opt.html" title=" " alt="" coords="1210,5,1279,32"/>
<area shape="rect" id="node77" href="$classoperations__research_1_1_two_opt.html" title=" " alt="" coords="1211,56,1278,83"/>
<area shape="rect" id="node78" href="$class_swig_director___path_operator.html" title=" " alt="" coords="1154,1237,1335,1264"/>
<area shape="rect" id="node50" href="$classoperations__research_1_1_extended_swap_active_operator.html" title=" " alt="" coords="1415,5,1612,32"/>
<area shape="rect" id="node51" href="$classoperations__research_1_1_make_active_and_relocate.html" title=" " alt="" coords="1430,56,1597,83"/>
<area shape="rect" id="node52" href="$classoperations__research_1_1_make_active_operator.html" title=" " alt="" coords="1443,107,1584,133"/>
<area shape="rect" id="node53" href="$classoperations__research_1_1_relocate_and_make_active_operator.html" title=" " alt="" coords="1405,157,1621,184"/>
<area shape="rect" id="node54" href="$classoperations__research_1_1_swap_active_operator.html" title=" " alt="" coords="1442,208,1585,235"/>
<area shape="rect" id="node83" href="$classoperations__research_1_1_model_parser.html" title="Model Parser." alt="" coords="437,2868,531,2895"/>
<area shape="rect" id="node84" href="$classoperations__research_1_1_routing_model_inspector.html" title=" " alt="" coords="406,2919,562,2945"/>
<area shape="rect" id="node86" href="$classoperations__research_1_1_assignment.html" title="An Assignment is a variable &#45;&gt; domains mapping, used to report solutions to the user." alt="" coords="439,2125,529,2152"/>
<area shape="rect" id="node87" href="$classoperations__research_1_1_constraint.html" title="A constraint is the main modeling object." alt="" coords="443,2564,525,2591"/>
<area shape="rect" id="node95" href="$classoperations__research_1_1_interval_var.html" title="Interval variables are often used in scheduling." alt="" coords="442,1872,526,1899"/>
<area shape="rect" id="node96" href="$classoperations__research_1_1_int_expr.html" title="The class IntExpr is the base of all integer expressions in constraint programming." alt="" coords="452,2412,516,2439"/>
<area shape="rect" id="node101" href="$classoperations__research_1_1_sequence_var.html" title="A sequence variable is a variable whose domain is a set of possible orderings of the interval variabl..." alt="" coords="435,2075,533,2101"/>
<area shape="rect" id="node102" href="$class_swig_director___propagation_base_object.html" title=" " alt="" coords="649,1991,823,2033"/>
<area shape="rect" id="node88" href="$classoperations__research_1_1_cast_constraint.html" title="Cast constraints are special channeling constraints designed to keep a variable in sync with an expre..." alt="" coords="681,2767,791,2793"/>
<area shape="rect" id="node90" href="$classoperations__research_1_1_disjunctive_constraint.html" title=" " alt="" coords="663,2564,809,2591"/>
<area shape="rect" id="node91" href="$classoperations__research_1_1_global_vehicle_breaks_constraint.html" title="GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimensio..." alt="" coords="635,2615,837,2641"/>
<area shape="rect" id="node92" href="$classoperations__research_1_1_pack.html" title=" " alt="" coords="710,2665,762,2692"/>
<area shape="rect" id="node93" href="$classoperations__research_1_1_type_regulations_constraint.html" title="The following constraint ensures that incompatibilities and requirements between types are respected." alt="" coords="647,2716,825,2743"/>
<area shape="rect" id="node94" href="$class_swig_director___constraint.html" title=" " alt="" coords="654,2463,818,2489"/>
<area shape="rect" id="node89" href="$classoperations__research_1_1_if_then_else_ct.html" title=" " alt="" coords="940,2767,1039,2793"/>
<area shape="rect" id="node97" href="$classoperations__research_1_1_base_int_expr.html" title=" " alt="" coords="689,2412,783,2439"/>
<area shape="rect" id="node99" href="$classoperations__research_1_1_int_var.html" title="The class IntVar is a subset of IntExpr." alt="" coords="708,2513,764,2540"/>
<area shape="rect" id="node98" href="$classoperations__research_1_1_piecewise_linear_expr.html" title=" " alt="" coords="917,2412,1061,2439"/>
<area shape="rect" id="node100" href="$classoperations__research_1_1_boolean_var.html" title=" " alt="" coords="945,2513,1033,2540"/>
<area shape="rect" id="node105" href="$classoperations__research_1_1_local_search_monitor.html" title=" " alt="" coords="415,2817,553,2844"/>
<area shape="rect" id="node108" href="$classoperations__research_1_1_optimize_var.html" title="This class encapsulates an objective." alt="" coords="437,2227,531,2253"/>
<area shape="rect" id="node110" href="$classoperations__research_1_1_propagation_monitor.html" title=" " alt="" coords="417,2767,551,2793"/>
<area shape="rect" id="node113" href="$classoperations__research_1_1_search_limit.html" title="Base class of all search limits." alt="" coords="439,2328,529,2355"/>
<area shape="rect" id="node118" href="$classoperations__research_1_1_search_log.html" title="The base class of all search logs that periodically outputs information when the search is running." alt="" coords="442,2615,526,2641"/>
<area shape="rect" id="node119" href="$classoperations__research_1_1_solution_collector.html" title="This class is the root class of all solution collectors." alt="" coords="423,2277,545,2304"/>
<area shape="rect" id="node121" href="$classoperations__research_1_1_symmetry_manager.html" title=" " alt="" coords="418,2665,550,2692"/>
<area shape="rect" id="node122" href="$class_swig_director___search_monitor.html" title=" " alt="" coords="642,2108,830,2135"/>
<area shape="rect" id="node106" href="$classoperations__research_1_1_local_search_monitor_master.html" title=" " alt="" coords="647,2919,825,2945"/>
<area shape="rect" id="node107" href="$classoperations__research_1_1_local_search_profiler.html" title=" " alt="" coords="669,2969,803,2996"/>
<area shape="rect" id="node109" href="$class_swig_director___optimize_var.html" title=" " alt="" coords="649,2159,823,2185"/>
<area shape="rect" id="node111" href="$classoperations__research_1_1_demon_profiler.html" title=" " alt="" coords="683,2817,789,2844"/>
<area shape="rect" id="node112" href="$classoperations__research_1_1_trace.html" title=" " alt="" coords="709,2868,763,2895"/>
<area shape="rect" id="node114" href="$classoperations__research_1_1_improvement_search_limit.html" title=" " alt="" coords="653,2361,819,2388"/>
<area shape="rect" id="node115" href="$classoperations__research_1_1_regular_limit.html" title="Usual limit based on wall_time, number of explored branches and number of failures in the search tree..." alt="" coords="689,2311,783,2337"/>
<area shape="rect" id="node117" href="$class_swig_director___search_limit.html" title=" " alt="" coords="649,2260,823,2287"/>
<area shape="rect" id="node116" href="$class_swig_director___regular_limit.html" title=" " alt="" coords="901,2092,1078,2119"/>
<area shape="rect" id="node120" href="$class_swig_director___solution_collector.html" title=" " alt="" coords="635,2209,837,2236"/>
<area shape="rect" id="node125" href="$class_swig_1_1_director.html" title=" " alt="" coords="450,1653,518,1680"/>
<area shape="rect" id="node126" href="$class_swig_director___log_callback.html" title=" " alt="" coords="648,1889,824,1916"/>
<area shape="rect" id="node127" href="$class_swig_director___solution_callback.html" title=" " alt="" coords="635,2057,837,2084"/>
<area shape="rect" id="node128" title=" " alt="" coords="437,1923,531,1949"/>
<area shape="rect" id="node129" title=" " alt="" coords="424,2024,544,2051"/>
</map>