<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>____init_____8py</filename>
    <namespace>pddl</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractState.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>AbstractState_8cpp</filename>
    <includes id="stringutil_8h" name="stringutil.h" local="yes" imported="no">tfd_modules/opl/stringutil.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">../../search/state.h</includes>
    <includes id="AbstractState_8h" name="AbstractState.h" local="yes" imported="no">tfd_modules/opl/AbstractState.h</includes>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
    <member kind="function">
      <type>bool</type>
      <name>double_equals</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>a893642e975e0836607c9e77bd9c6af35</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AbstractState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>AbstractState_8h</filename>
    <includes id="FluentMapping_8h" name="FluentMapping.h" local="yes" imported="no">FluentMapping.h</includes>
    <includes id="oplObject_8h" name="oplObject.h" local="yes" imported="no">oplObject.h</includes>
    <includes id="ObjectLookupTable_8h" name="ObjectLookupTable.h" local="yes" imported="no">ObjectLookupTable.h</includes>
    <includes id="OplCallbackInterface_8h" name="OplCallbackInterface.h" local="yes" imported="no">tfd_modules/module_api/OplCallbackInterface.h</includes>
    <class kind="class">opl::interface::AbstractState</class>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, FluentMapping * &gt;</type>
      <name>FluentMappingsType</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>abb03269eca27833a82a4bf01b02b7fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Object * &gt;</type>
      <name>ObjectMappingsType</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>aae630cbc15cfd17efdef685940781965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AbstractStateFactory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>AbstractStateFactory_8cpp</filename>
    <includes id="stringutil_8h" name="stringutil.h" local="yes" imported="no">tfd_modules/opl/stringutil.h</includes>
    <includes id="AbstractStateFactory_8h" name="AbstractStateFactory.h" local="yes" imported="no">tfd_modules/opl/AbstractStateFactory.h</includes>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractStateFactory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>AbstractStateFactory_8h</filename>
    <includes id="pddlModuleTypes_8h" name="pddlModuleTypes.h" local="yes" imported="no">tfd_modules/module_api/pddlModuleTypes.h</includes>
    <includes id="AbstractState_8h" name="AbstractState.h" local="yes" imported="no">tfd_modules/opl/AbstractState.h</includes>
    <class kind="class">opl::interface::AbstractStateFactory</class>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>actions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>actions_8py</filename>
    <class kind="class">pddl::actions::Action</class>
    <class kind="class">pddl::actions::DurativeAction</class>
    <class kind="class">pddl::actions::PropositionalAction</class>
    <class kind="class">pddl::actions::PropositionalDurativeAction</class>
    <namespace>pddl::actions</namespace>
  </compound>
  <compound kind="file">
    <name>axiom.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>axiom_8cpp</filename>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <member kind="function">
      <type>void</type>
      <name>strip_Axiom_functionals</name>
      <anchorfile>axiom_8cpp.html</anchorfile>
      <anchor>a47d56cd86f5886a340424cf6d0f617fb</anchor>
      <arglist>(vector&lt; Axiom_functional &gt; &amp;axiom_functionals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip_Axiom_relationals</name>
      <anchorfile>axiom_8cpp.html</anchorfile>
      <anchor>ad9437848de216eddc6a434b9edabcecb</anchor>
      <arglist>(vector&lt; Axiom_relational &gt; &amp;axiom_relationals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axiom.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>axiom_8h</filename>
    <class kind="class">Axiom_functional</class>
    <class kind="class">Axiom_relational</class>
    <class kind="struct">Condition</class>
    <member kind="function">
      <type>void</type>
      <name>strip_Axiom_functionals</name>
      <anchorfile>axiom_8h.html</anchorfile>
      <anchor>af498ba95b71a03e8f5eb3c842f1892a6</anchor>
      <arglist>(vector&lt; Axiom_functional &gt; &amp;axioms_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip_Axiom_relationals</name>
      <anchorfile>axiom_8h.html</anchorfile>
      <anchor>a67f04e66db8bb9068c710bce17bc9662</anchor>
      <arglist>(vector&lt; Axiom_relational &gt; &amp;axioms_rel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axiom_rules.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>axiom__rules_8py</filename>
    <namespace>axiom_rules</namespace>
    <member kind="function">
      <type>def</type>
      <name>compute_axiom_layers</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a89d6a0cd0873bcdb08583061de73d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_constant_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a455f9e31faf864fc6bedb2ec2e2ec5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_necessary_axiom_literals</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>ab0b81199e7a3a105ebe65ed78db1d301</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_negative_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a0784c757b542742bb55065170d63999a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axiom_init</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a6f725a181b9e6a8cba535d4372bcb93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axioms_by_atom</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a4fd303bf8250db53a02e203a2d6da1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>adc3f6ae848a082625b20559884cb6780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a680712ba03d0c2dfb6eb237ac097730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duplicates</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a7d7daaddaf4d3290d47ddb28f621f38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplify</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a03b767e756cbf5cf016edc0c55889607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplify_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a39c6fceab48f7f925c1186367e44713c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axioms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>axioms_8cpp</filename>
    <includes id="axioms_8h" name="axioms.h" local="yes" imported="no">axioms.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
  </compound>
  <compound kind="file">
    <name>axioms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>axioms_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">Axiom</class>
    <class kind="class">AxiomEvaluator</class>
    <class kind="class">LogicAxiom</class>
    <class kind="struct">AxiomEvaluator::LogicAxiomLiteral</class>
    <class kind="struct">AxiomEvaluator::LogicAxiomRule</class>
    <class kind="struct">AxiomEvaluator::NegationByFailureInfo</class>
    <class kind="class">NumericAxiom</class>
  </compound>
  <compound kind="file">
    <name>axioms.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>axioms_8py</filename>
    <class kind="class">pddl::axioms::Axiom</class>
    <class kind="class">pddl::axioms::NumericAxiom</class>
    <class kind="class">pddl::axioms::PropositionalAxiom</class>
    <class kind="class">pddl::axioms::PropositionalNumericAxiom</class>
    <namespace>pddl::axioms</namespace>
  </compound>
  <compound kind="file">
    <name>best_first_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>best__first__search_8cpp</filename>
    <includes id="best__first__search_8h" name="best_first_search.h" local="yes" imported="no">best_first_search.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="heuristic_8h" name="heuristic.h" local="yes" imported="no">heuristic.h</includes>
    <includes id="search_2successor__generator_8h" name="search/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <includes id="ros__printouts_8h" name="ros_printouts.h" local="yes" imported="no">ros_printouts.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>knownByLogicalStateOnly</name>
      <anchorfile>best__first__search_8cpp.html</anchorfile>
      <anchor>a074b9007edb2467b8cb4011eec765e23</anchor>
      <arglist>(LogicalStateClosedList &amp;scl, const TimedSymbolicStates &amp;timedSymbolicStates)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>best_first_search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>best__first__search_8h</filename>
    <includes id="closed__list_8h" name="closed_list.h" local="yes" imported="no">closed_list.h</includes>
    <includes id="search__engine_8h" name="search_engine.h" local="yes" imported="no">search_engine.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search__statistics_8h" name="search_statistics.h" local="yes" imported="no">search_statistics.h</includes>
    <class kind="class">BestFirstSearchEngine</class>
    <class kind="class">OpenListEntryCompare</class>
    <class kind="struct">OpenListInfo</class>
    <member kind="typedef">
      <type>std::map&lt; std::vector&lt; double &gt;, double &gt;</type>
      <name>LogicalStateClosedList</name>
      <anchorfile>best__first__search_8h.html</anchorfile>
      <anchor>a73dadae0bc6940666b3414fc796a9806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>priority_queue&lt; OpenListEntry, std::vector&lt; OpenListEntry &gt;, OpenListEntryCompare &gt;</type>
      <name>OpenList</name>
      <anchorfile>best__first__search_8h.html</anchorfile>
      <anchor>aa48e467d3cd8f2b280532d93473abe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::tuple&lt; const TimeStampedState *, const Operator *, double &gt;</type>
      <name>OpenListEntry</name>
      <anchorfile>best__first__search_8h.html</anchorfile>
      <anchor>a5e24469eba87f76f3f7e189e5167d95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>knownByLogicalStateOnly</name>
      <anchorfile>best__first__search_8h.html</anchorfile>
      <anchor>a074b9007edb2467b8cb4011eec765e23</anchor>
      <arglist>(LogicalStateClosedList &amp;scl, const TimedSymbolicStates &amp;timedSymbolicStates)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>build_model.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>build__model_8py</filename>
    <class kind="class">build_model::BuildRule</class>
    <class kind="class">build_model::JoinRule</class>
    <class kind="class">build_model::LeafGenerator</class>
    <class kind="class">build_model::MatchGenerator</class>
    <class kind="class">build_model::ProductRule</class>
    <class kind="class">build_model::ProjectRule</class>
    <class kind="class">build_model::Queue</class>
    <class kind="class">build_model::Unifier</class>
    <namespace>build_model</namespace>
    <member kind="function">
      <type>def</type>
      <name>compute_model</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>aaf24652e988b486e010c2bde67e41cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_rules</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a5ab8ea977e79823133284f78c6206eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>variables_to_numbers</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a100017f086bac07a33cff63f446ddb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prog</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a78631c4de5167e40f661462b0271e7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a1ba818d9e5a36d588bee39974048ce4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/causal_graph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2causal__graph_8cpp</filename>
    <includes id="preprocess_2causal__graph_8h" name="preprocess/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <includes id="max__dag_8h" name="max_dag.h" local="yes" imported="no">max_dag.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="scc_8h" name="scc.h" local="yes" imported="no">scc.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <member kind="variable">
      <type>bool</type>
      <name>g_do_not_prune_variables</name>
      <anchorfile>preprocess_2causal__graph_8cpp.html</anchorfile>
      <anchor>a01c8c5ef336a704f7ab5a3f110ae0ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/causal_graph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2causal__graph_8cpp</filename>
    <includes id="search_2causal__graph_8h" name="search/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2domain__transition__graph_8h" name="search/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
  </compound>
  <compound kind="file">
    <name>preprocess/causal_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2causal__graph_8h</filename>
    <class kind="class">CausalGraph</class>
    <member kind="variable">
      <type>bool</type>
      <name>g_do_not_prune_variables</name>
      <anchorfile>preprocess_2causal__graph_8h.html</anchorfile>
      <anchor>a01c8c5ef336a704f7ab5a3f110ae0ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/causal_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2causal__graph_8h</filename>
    <class kind="class">CausalGraph</class>
  </compound>
  <compound kind="file">
    <name>closed_list.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>closed__list_8cpp</filename>
    <includes id="closed__list_8h" name="closed_list.h" local="yes" imported="no">closed_list.h</includes>
    <member kind="function">
      <type>double</type>
      <name>getSumOfSubgoals</name>
      <anchorfile>closed__list_8cpp.html</anchorfile>
      <anchor>accdc2b585ab78362ca222c7ddab7e63b</anchor>
      <arglist>(const vector&lt; PlanStep &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSumOfSubgoals</name>
      <anchorfile>closed__list_8cpp.html</anchorfile>
      <anchor>a4c74004ca6f012b855d8590a875b4c2c</anchor>
      <arglist>(const PlanTrace &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prevailEquals</name>
      <anchorfile>closed__list_8cpp.html</anchorfile>
      <anchor>a350e81098d232f857a454ebad72857d9</anchor>
      <arglist>(const Prevail &amp;prev1, const Prevail &amp;prev2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scheduledConditionEquals</name>
      <anchorfile>closed__list_8cpp.html</anchorfile>
      <anchor>a0a4b9ba6bb1f0e8174138692dae810e2</anchor>
      <arglist>(const ScheduledCondition &amp;cond1, const ScheduledCondition &amp;cond2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scheduledEffectEquals</name>
      <anchorfile>closed__list_8cpp.html</anchorfile>
      <anchor>a07b2d7f772428d38c537f5f39826bf36</anchor>
      <arglist>(const ScheduledEffect &amp;eff1, const ScheduledEffect &amp;eff2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>closed_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>closed__list_8h</filename>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">ClosedList</class>
    <class kind="struct">ClosedList::PredecessorInfo</class>
    <class kind="struct">TssEquals</class>
    <class kind="struct">TssHash</class>
    <member kind="function">
      <type>double</type>
      <name>getSumOfSubgoals</name>
      <anchorfile>closed__list_8h.html</anchorfile>
      <anchor>accdc2b585ab78362ca222c7ddab7e63b</anchor>
      <arglist>(const vector&lt; PlanStep &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSumOfSubgoals</name>
      <anchorfile>closed__list_8h.html</anchorfile>
      <anchor>a4c74004ca6f012b855d8590a875b4c2c</anchor>
      <arglist>(const PlanTrace &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prevailEquals</name>
      <anchorfile>closed__list_8h.html</anchorfile>
      <anchor>a350e81098d232f857a454ebad72857d9</anchor>
      <arglist>(const Prevail &amp;prev1, const Prevail &amp;prev2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scheduledConditionEquals</name>
      <anchorfile>closed__list_8h.html</anchorfile>
      <anchor>a0a4b9ba6bb1f0e8174138692dae810e2</anchor>
      <arglist>(const ScheduledCondition &amp;cond1, const ScheduledCondition &amp;cond2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scheduledEffectEquals</name>
      <anchorfile>closed__list_8h.html</anchorfile>
      <anchor>a07b2d7f772428d38c537f5f39826bf36</anchor>
      <arglist>(const ScheduledEffect &amp;eff1, const ScheduledEffect &amp;eff2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conditions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>conditions_8py</filename>
    <class kind="class">pddl::conditions::Atom</class>
    <class kind="class">pddl::conditions::Condition</class>
    <class kind="class">pddl::conditions::Conjunction</class>
    <class kind="class">pddl::conditions::ConstantCondition</class>
    <class kind="class">pddl::conditions::Disjunction</class>
    <class kind="class">pddl::conditions::ExistentialCondition</class>
    <class kind="class">pddl::conditions::Falsity</class>
    <class kind="class">pddl::conditions::FunctionComparison</class>
    <class kind="class">pddl::conditions::FunctionTerm</class>
    <class kind="class">pddl::conditions::Impossible</class>
    <class kind="class">pddl::conditions::JunctorCondition</class>
    <class kind="class">pddl::conditions::Literal</class>
    <class kind="class">pddl::conditions::ModuleCall</class>
    <class kind="class">pddl::conditions::NegatedAtom</class>
    <class kind="class">pddl::conditions::NegatedFunctionComparison</class>
    <class kind="class">pddl::conditions::ObjectTerm</class>
    <class kind="class">pddl::conditions::QuantifiedCondition</class>
    <class kind="class">pddl::conditions::Term</class>
    <class kind="class">pddl::conditions::Truth</class>
    <class kind="class">pddl::conditions::UniversalCondition</class>
    <class kind="class">pddl::conditions::Variable</class>
    <namespace>pddl::conditions</namespace>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad04acb6ec3a9d4edad369fb16a542afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a87c17f9ebfecaa7226a342740a742666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aa352b668bbd8ba5b6911e73aaabe589a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ae9f5d6456b2ed71dd8b5d7f2e5c97c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_relaxed</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a63bf4224d6d71d6b9971497851626d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ae8fc05ca02ee63fe7b966f355b6ede1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_temporal_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a84e32bbd570c5f89c2ad78e30fc0527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>function_predicate_name</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7f28a90675866c2958f179958c261de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_disjunction</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a91d2e1df5642fb3bca293201d9186813</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_existential_part</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aec613a473bf9f2f3e562caa079dea469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_universal_part</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a65cad72e29180258612a9b62066164b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ac6f204ff742409053dff913caa6b80c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_function_comparison</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad8acf459dc95ae8f1cb4ab8a113dfd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a330b873edc9751e74aa8172049b1ef9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a27d64142033b8f270f1d7f2e6c05b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_condition_aux</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a6afdfe67bf9c9e954a76e1ef5fc61309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_durative_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a47faa54a8c6ef8da9926517ba637e462</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_literal</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a03bda8eed2acea6b707cde00fae0ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_term</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a4348c77ebff1d57b7831480794fcaba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>positive</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a803f9647f0249f9979e29fab194ae485</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>primitive_numeric_expressions</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a93b709a929d6dda005d9bdfbf00b7cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad2b1c714c2e04101925403182d29d877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comparator</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7167deaa615b521286be667d347af72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7be656f402f1268decefffa0c3a5fecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>negated</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a87993edb071c2c24f6bdcc293f0c85cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aa52420359e8a724232c760464f8ca877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraints.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>constraints_8py</filename>
    <class kind="class">constraints::Assignment</class>
    <class kind="class">constraints::ConstraintSystem</class>
    <class kind="class">constraints::NegativeClause</class>
    <namespace>constraints</namespace>
  </compound>
  <compound kind="file">
    <name>cyclic_cg_heuristic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>cyclic__cg__heuristic_8cpp</filename>
    <includes id="cyclic__cg__heuristic_8h" name="cyclic_cg_heuristic.h" local="yes" imported="no">cyclic_cg_heuristic.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <includes id="scheduler_8h" name="scheduler.h" local="yes" imported="no">scheduler.h</includes>
  </compound>
  <compound kind="file">
    <name>cyclic_cg_heuristic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>cyclic__cg__heuristic_8h</filename>
    <includes id="heuristic_8h" name="heuristic.h" local="yes" imported="no">heuristic.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2domain__transition__graph_8h" name="search/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">CyclicCGHeuristic</class>
    <class kind="class">LocalProblem</class>
    <class kind="class">LocalProblemComp</class>
    <class kind="class">LocalProblemDiscrete</class>
    <class kind="class">LocalProblemNode</class>
    <class kind="class">LocalProblemNodeComp</class>
    <class kind="class">LocalProblemNodeDiscrete</class>
    <class kind="class">LocalTransition</class>
    <class kind="class">LocalTransitionComp</class>
    <class kind="class">LocalTransitionDiscrete</class>
    <class kind="class">Node_compare</class>
    <member kind="typedef">
      <type>pair&lt; int, int &gt;</type>
      <name>CausalConstraint</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>a7c7aeb120eaf88005d36f5c5d5a8e029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>waiting_list_t::const_iterator</type>
      <name>const_it_waiting_list</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>a9b7cae9a72520ae1302028635d53600e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::unordered_map&lt; int, int &gt;</type>
      <name>hashmap</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>adcbcc89393950949766c238c1f3633e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>waiting_list_t::iterator</type>
      <name>it_waiting_list</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>aae96116826664840a56c6eea70a17a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>priority_queue&lt; LocalProblemNode *, std::vector&lt; LocalProblemNode * &gt;, Node_compare &gt;</type>
      <name>node_queue</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>a53bc1451ad8f218bb23f58a6d5b7e137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tr1::tuple&lt; const Operator *, double, int &gt;</type>
      <name>TimedOp</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>ac5b21b469933d4e6a347df276d654d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hashmap::value_type</type>
      <name>ValuePair</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>a8703f76e49ea0f8572f06799407df9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__gnu_cxx::slist&lt; std::pair&lt; LocalTransition *, int &gt; &gt;</type>
      <name>waiting_list_t</name>
      <anchorfile>cyclic__cg__heuristic_8h.html</anchorfile>
      <anchor>a0f984fd73439822a23be9c6a47cc12cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/domain_transition_graph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2domain__transition__graph_8cpp</filename>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="domain__transition__graph__symb_8h" name="domain_transition_graph_symb.h" local="yes" imported="no">domain_transition_graph_symb.h</includes>
    <includes id="domain__transition__graph__func_8h" name="domain_transition_graph_func.h" local="yes" imported="no">domain_transition_graph_func.h</includes>
    <includes id="domain__transition__graph__subterm_8h" name="domain_transition_graph_subterm.h" local="yes" imported="no">domain_transition_graph_subterm.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>are_DTGs_strongly_connected</name>
      <anchorfile>preprocess_2domain__transition__graph_8cpp.html</anchorfile>
      <anchor>a8e6a71bbd4d8c4ac61b502990324ee83</anchor>
      <arglist>(const vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_DTGs</name>
      <anchorfile>preprocess_2domain__transition__graph_8cpp.html</anchorfile>
      <anchor>a900b5864e4338c1e49d18de2f2e693d4</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;var_order, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func, vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/domain_transition_graph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2domain__transition__graph_8cpp</filename>
    <includes id="search_2domain__transition__graph_8h" name="search/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <class kind="class">hash_pair_vector</class>
  </compound>
  <compound kind="file">
    <name>preprocess/domain_transition_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2domain__transition__graph_8h</filename>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="struct">DomainTransitionGraph::CompareCondsIgnoringType</class>
    <class kind="class">DomainTransitionGraph</class>
    <class kind="class">DomainTransitionGraphModule</class>
    <member kind="function">
      <type>bool</type>
      <name>are_DTGs_strongly_connected</name>
      <anchorfile>preprocess_2domain__transition__graph_8h.html</anchorfile>
      <anchor>a8e6a71bbd4d8c4ac61b502990324ee83</anchor>
      <arglist>(const vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_DTGs</name>
      <anchorfile>preprocess_2domain__transition__graph_8h.html</anchorfile>
      <anchor>a235bc108174622babc1dcf7f2e7c35e8</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;varOrder, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms, const vector&lt; Axiom_functional &gt; &amp;axioms_func, vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/domain_transition_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2domain__transition__graph_8h</filename>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="struct">CompTransition</class>
    <class kind="class">DomainTransitionGraph</class>
    <class kind="class">DomainTransitionGraphComp</class>
    <class kind="class">DomainTransitionGraphFunc</class>
    <class kind="class">DomainTransitionGraphModule</class>
    <class kind="class">DomainTransitionGraphSubterm</class>
    <class kind="class">DomainTransitionGraphSymb</class>
    <class kind="class">FuncTransitionLabel</class>
    <class kind="struct">LocalAssignment</class>
    <class kind="struct">ValueNode</class>
    <class kind="class">ValueTransition</class>
    <class kind="class">ValueTransitionLabel</class>
    <member kind="typedef">
      <type>std::tr1::unordered_map&lt; int, int &gt;</type>
      <name>hashmap</name>
      <anchorfile>search_2domain__transition__graph_8h.html</anchorfile>
      <anchor>adcbcc89393950949766c238c1f3633e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>multimap&lt; int, ValueNode * &gt;</type>
      <name>Heap</name>
      <anchorfile>search_2domain__transition__graph_8h.html</anchorfile>
      <anchor>a408f1cc2cd6b4c47a10e4d13bbecf31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hashmap::value_type</type>
      <name>ValuePair</name>
      <anchorfile>search_2domain__transition__graph_8h.html</anchorfile>
      <anchor>a8703f76e49ea0f8572f06799407df9e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_func.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__func_8cpp</filename>
    <includes id="domain__transition__graph__func_8h" name="domain_transition_graph_func.h" local="yes" imported="no">domain_transition_graph_func.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="scc_8h" name="scc.h" local="yes" imported="no">scc.h</includes>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_func.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__func_8h</filename>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <class kind="class">DomainTransitionGraphFunc</class>
    <class kind="struct">DomainTransitionGraphFunc::Transition</class>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_subterm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__subterm_8cpp</filename>
    <includes id="domain__transition__graph__subterm_8h" name="domain_transition_graph_subterm.h" local="yes" imported="no">domain_transition_graph_subterm.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="scc_8h" name="scc.h" local="yes" imported="no">scc.h</includes>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_subterm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__subterm_8h</filename>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">DomainTransitionGraphSubterm</class>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_symb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__symb_8cpp</filename>
    <includes id="domain__transition__graph__symb_8h" name="domain_transition_graph_symb.h" local="yes" imported="no">domain_transition_graph_symb.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="scc_8h" name="scc.h" local="yes" imported="no">scc.h</includes>
  </compound>
  <compound kind="file">
    <name>domain_transition_graph_symb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>domain__transition__graph__symb_8h</filename>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">DomainTransitionGraphSymb</class>
    <class kind="struct">DomainTransitionGraphSymb::Transition</class>
  </compound>
  <compound kind="file">
    <name>domainParser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/interface/</path>
    <filename>domainParser_8cpp</filename>
    <includes id="domainParser_8h" name="domainParser.h" local="yes" imported="no">domainParser.h</includes>
  </compound>
  <compound kind="file">
    <name>domainParser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/interface/</path>
    <filename>domainParser_8h</filename>
    <class kind="class">DomainParser</class>
    <class kind="struct">DomainParser::TreeItem</class>
  </compound>
  <compound kind="file">
    <name>effects.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>effects_8py</filename>
    <class kind="class">pddl::effects::ConditionalEffect</class>
    <class kind="class">pddl::effects::ConjunctiveEffect</class>
    <class kind="class">pddl::effects::Effect</class>
    <class kind="class">pddl::effects::ObjectFunctionAssignment</class>
    <class kind="class">pddl::effects::TmpEffect</class>
    <class kind="class">pddl::effects::UniversalEffect</class>
    <namespace>pddl::effects</namespace>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a0d0ee7f1e6426159029286cc671d5dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a78d1843adfe8480dd1c2c5cf9fc7910d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a7c947e1d1a417a78105c328e828744a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a6f6c2f8df7b7ec4772e9cbb31cde76e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_cond_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a2d6c4f041ddec219ee732f0950e96fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_durative_effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a1cbe30c4844c936122844aec4d479001</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a838ac185b3272dc015e238d14a365a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a91bf3f6615f42025edde3e57870eef2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_timed_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a108c774dea901233994ec2866f955be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>aa2d96b77490a8ae9eb479db40a90bf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a6c27270af2554089857b0f0eb7519298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>epsilonize_plan.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>epsilonize__plan_8py</filename>
    <class kind="class">epsilonize_plan::Plan</class>
    <class kind="class">epsilonize_plan::TimedAction</class>
    <namespace>epsilonize_plan</namespace>
    <member kind="function">
      <type>def</type>
      <name>epsilonize</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>aa49a70e9c8d32c487f0ef9af9a75df52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>granularity</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>afb05b4f2368d604724c8dc5e7812c5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_power_of_ten</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>aef8015393460d56b493ebd9806a701ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>args</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>a8ca21cfdd2b3aeb2d9f09f5bd912e4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>infile</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>acb5c092f0b0a80e62a41b1a6192a2bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>a1ce5c43d7c44b9d5c085d007d37eea2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>f_expression.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>f__expression_8py</filename>
    <class kind="class">pddl::f_expression::AdditiveInverse</class>
    <class kind="class">pddl::f_expression::ArithmeticExpression</class>
    <class kind="class">pddl::f_expression::Assign</class>
    <class kind="class">pddl::f_expression::Decrease</class>
    <class kind="class">pddl::f_expression::Difference</class>
    <class kind="class">pddl::f_expression::DurationVariable</class>
    <class kind="class">pddl::f_expression::FunctionalExpression</class>
    <class kind="class">pddl::f_expression::FunctionAssignment</class>
    <class kind="class">pddl::f_expression::Increase</class>
    <class kind="class">pddl::f_expression::NumericConstant</class>
    <class kind="class">pddl::f_expression::PrimitiveNumericExpression</class>
    <class kind="class">pddl::f_expression::Product</class>
    <class kind="class">pddl::f_expression::Quotient</class>
    <class kind="class">pddl::f_expression::ScaleDown</class>
    <class kind="class">pddl::f_expression::ScaleUp</class>
    <class kind="class">pddl::f_expression::Sum</class>
    <namespace>pddl::f_expression</namespace>
    <member kind="function">
      <type>def</type>
      <name>isFloat</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a46b8e1eef0316f31ecb9da8e4d4bdd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_assignment</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a62920d67f62019d94ece573351140eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_expression</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a3ab423041b3f84c6ad97f0a865eb5cc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fact_groups.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>fact__groups_8py</filename>
    <class kind="class">fact_groups::GroupCoverQueue</class>
    <namespace>fact_groups</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_translation_key</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a0edb1353f27e7f3ad60885ca2777aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>ae6cdb8866d27003aea753ade0d0e686b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_groups_with_object_fluents_first</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a66be3f4f4916411a77876c6a17537950</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>collect_all_mutex_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>ad0a7a9129d930a5623ebd10dd24863a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a38f9a979817854424b1766814ef8e4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_groups_from_object_fluents</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a5cb58e3a42ff11398534b098c56c1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_group</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>aba219088d1fc6a95a04f23a50c639115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a6fda092f156a7f453778e48b70166a30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FluentMapping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>FluentMapping_8cpp</filename>
    <includes id="FluentMapping_8h" name="FluentMapping.h" local="yes" imported="no">tfd_modules/opl/FluentMapping.h</includes>
    <includes id="stringutil_8h" name="stringutil.h" local="yes" imported="no">tfd_modules/opl/stringutil.h</includes>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>FluentMapping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>FluentMapping_8h</filename>
    <class kind="class">opl::interface::FluentMapping</class>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>functions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>functions_8py</filename>
    <class kind="class">pddl::functions::Function</class>
    <namespace>pddl::functions</namespace>
  </compound>
  <compound kind="file">
    <name>globals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>globals_8cpp</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="axioms_8h" name="axioms.h" local="yes" imported="no">axioms.h</includes>
    <includes id="search_2domain__transition__graph_8h" name="search/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2successor__generator_8h" name="search/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_magic</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ae93d1b2bffd7ddf57f48eb63c2a6b9d0</anchor>
      <arglist>(istream &amp;in, string magic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_DTGs</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a00e9a642e1e344e3e4dc05c352746462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_everything</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a703e05369045e63fbf550a60379dfb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_goal</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a673b263dce5fefede8ca82da54fcb873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate_axioms_in_init</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a92bf1f43c7d31b5a51b92d827a067ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ad0f93cd5a5a39b76504c70a6cc273404</anchor>
      <arglist>(ostream &amp;os, const assignment_op &amp;aop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ac78216d5b59c7b2ecf36305af3ba7abc</anchor>
      <arglist>(ostream &amp;os, const binary_op &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ad89327f2f8e930c6a1574f6368cd0487</anchor>
      <arglist>(ostream &amp;os, const trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aa4ccac84137fc55312451fe84fed44ed</anchor>
      <arglist>(ostream &amp;os, const condition_type &amp;ct)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ac5ae32db82ca0640e0b83e3f55315248</anchor>
      <arglist>(istream &amp;is, assignment_op &amp;aop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aa973978c590d14dcae4864e293863ed0</anchor>
      <arglist>(istream &amp;is, binary_op &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ad52729ce7f017bac8628b953a3ed3f9c</anchor>
      <arglist>(istream &amp;is, trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aaad3d9481a60db842c2c51f3425e0460</anchor>
      <arglist>(istream &amp;is, condition_type &amp;ct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSet</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a729429a16fcc8e2d10d494f67ecbc6fe</anchor>
      <arglist>(const set&lt; int &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_everything</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a3c1d86df6451ba702d7951344904d2c2</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_goal</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a06d8336dac92d6917caa875b04dc5732</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_logic_axioms</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>af5ecc8daa2fd21e6e2c2cef1a9c0226f</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_numeric_axioms</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>af3948becd099170bbfcc8c068b6b7f6c</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_operators</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a5fdcdd69a0c7351e86b07de704854ad0</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_variables</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a69c095f28fe3ea6c86bfe99f0cda751a</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>AxiomEvaluator *</type>
      <name>g_axiom_evaluator</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aa703cd713aeaa0e4d07314a87c612cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>g_axiom_layers</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a80ef9abbb00ee0ffbf10146ac26781a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Axiom * &gt;</type>
      <name>g_axioms</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a79391a521d6f9278ac48ade671851b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CausalGraph *</type>
      <name>g_causal_graph</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a92d83c2c6c76853321cb9b2abee6dd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_comparison_axiom_layer</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a6dcdd7b0bc4c0b85be5d64cc64c44813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>g_default_axiom_values</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a56a325ebde95440aa3d26a9f3ae79371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_first_logic_axiom_layer</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a1b013e102fc916bec5870b40df2fa410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; pair&lt; int, double &gt; &gt;</type>
      <name>g_goal</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a901ad344fb718f98628c44604ca2b841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStampedState *</type>
      <name>g_initial_state</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a82ec8957ef84ff91251009177b48756e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_last_arithmetic_axiom_layer</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ac50dfd3faf06bd2ec871b5990be9aace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_last_logic_axiom_layer</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a3aa299b8544e53c297fc6856455267ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Operator *</type>
      <name>g_let_time_pass</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a9e01db7d87b93a91e41af80ddc46c1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectTypeMap</type>
      <name>g_objectTypes</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a7052c893449c5d36ec27bc2f1250a093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Operator &gt;</type>
      <name>g_operators</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ae118b0c0e52e3582592092905b5710b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlannerParameters</type>
      <name>g_parameters</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a405f8edcd7966998f285e4c0cf30b90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SuccessorGenerator *</type>
      <name>g_successor_generator</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a587243fcead7eb312521578666069ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; DomainTransitionGraph * &gt;</type>
      <name>g_transition_graphs</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>a9980cf5aff67cd6b3313ca54b7f6c077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>g_variable_domain</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ae78e94b46ed46477c99fe01124969e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>g_variable_name</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aca058ae61560a7fe0e5af5d06487e8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; variable_type &gt;</type>
      <name>g_variable_types</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>ab899c9ad1627b8026d874132ba003d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Operator *</type>
      <name>g_wait_operator</name>
      <anchorfile>globals_8cpp.html</anchorfile>
      <anchor>aa4542e8c4b3f7fa22ca238de7ac9fd34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>globals.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>globals_8h</filename>
    <includes id="search_2module_8h" name="search/module.h" local="yes" imported="no">module.h</includes>
    <includes id="search_2causal__graph_8h" name="search/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <class kind="struct">PlanStep</class>
    <member kind="define">
      <type>#define</type>
      <name>EPS_TIME</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a3b4b1932e15827cbeef7081b7ab565ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a002b2f4894492820fe708b1b7e7c5e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PlanStep &gt;</type>
      <name>Plan</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a1bb0086d9d04c5b0754b584befa97307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; TimeStampedState * &gt;</type>
      <name>PlanTrace</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ac3622a90837b9fa3a32e0a0e99aef6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>assignment_op</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>assign</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2a131ccc57df310e33f6e7b8459347c973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scale_up</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2a6566720051c5828b27f1256d536af15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scale_down</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2ac44792b806f7d2d337e52aba1ad4e03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>increase</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2aac3a6e49ea7a57bbe8c6afbc275def9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>decrease</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a88f8a15b35e6687a8eafc5199d4a93c2a0a62f7fff05c93fb36bef751694cb6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>binary_op</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>add</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4a31a1b6ef20ecf273d47c0791816af46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subtract</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4a9696f672180c3272834323a910246247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mult</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4aaee10c03a8f92e1a010572cd294e3744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>divis</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4a9cf9401101a29887262ed44b44fde93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lt</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4af0621fe0e504f82c431dce3aa961f3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>le</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4acc44685fea9bbc7fdf4cf5656aa218e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eq</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4ac1400642bc856b68972da1ae5e7a1015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ge</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4aa258b9d6539b162e7e171525b84eaba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gt</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4ad28ee7721d19c980744e61b9e351fb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ue</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9f66842d27e5c8279baa2a9daa224bf4aa01ad0b23400998b73edcd02491394c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>condition_type</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716aabbe329a921437aa52f6b8b6a92567f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>overall_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a9450346b5673fa0843ce14e16fa1889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a2cd60d72b39715ae9606f0eb2ab358e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716abc02ceda952082ea216822c0e842bfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716aabbe329a921437aa52f6b8b6a92567f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>overall_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a9450346b5673fa0843ce14e16fa1889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a2cd60d72b39715ae9606f0eb2ab358e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_cond</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716abc02ceda952082ea216822c0e842bfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>trans_type</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a0e97c69c73117f6c0109b2d7d1d9cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a80b1a820e533d7cf0e1715319339e6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>compressed</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4a30f69758d35bc5429f005c2f452db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_rel</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a605811c2d5b3296f14586ebac59e06a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a0e97c69c73117f6c0109b2d7d1d9cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a80b1a820e533d7cf0e1715319339e6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>compressed</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4a30f69758d35bc5429f005c2f452db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4dfde748b0435e72fbefbcce8b462db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>variable_type</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>logical</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8a4c336eac01d47f74becbaad75c810757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>primitive_functional</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8a4e55d82f56e174379d6f86635b47fa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subterm_functional</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8aedceb636dfc4cde322d0ca63c0bed287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>comparison</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8aee7416ae8a879ba640a04a306439c7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>module</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8a10ba38d4cd39156aff40519d8fa30004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>costmodule</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a549ef1b707f019389b0b2636b40cd7d8a5abae42160f554febf60c378e66e9641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_magic</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ae93d1b2bffd7ddf57f48eb63c2a6b9d0</anchor>
      <arglist>(istream &amp;in, string magic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>double_equals</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a4b813a4fa674abb817acbb83359ed2be</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_DTGs</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a00e9a642e1e344e3e4dc05c352746462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_everything</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a703e05369045e63fbf550a60379dfb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_functional</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ad5f0392412ab6a9cf702ab93b647eb37</anchor>
      <arglist>(int var)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ad0f93cd5a5a39b76504c70a6cc273404</anchor>
      <arglist>(ostream &amp;os, const assignment_op &amp;aop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ac78216d5b59c7b2ecf36305af3ba7abc</anchor>
      <arglist>(ostream &amp;os, const binary_op &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ad89327f2f8e930c6a1574f6368cd0487</anchor>
      <arglist>(ostream &amp;os, const trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>aa83ecabf960d9b1273fdc7b3e641a5ee</anchor>
      <arglist>(ostream &amp;os, const condition_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ac5ae32db82ca0640e0b83e3f55315248</anchor>
      <arglist>(istream &amp;is, assignment_op &amp;aop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>aa973978c590d14dcae4864e293863ed0</anchor>
      <arglist>(istream &amp;is, binary_op &amp;bop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ad52729ce7f017bac8628b953a3ed3f9c</anchor>
      <arglist>(istream &amp;is, trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>abf7c44435ec69d855185c33cc5e9c67c</anchor>
      <arglist>(istream &amp;is, condition_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSet</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a729429a16fcc8e2d10d494f67ecbc6fe</anchor>
      <arglist>(const set&lt; int &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_everything</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a3c1d86df6451ba702d7951344904d2c2</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>AxiomEvaluator *</type>
      <name>g_axiom_evaluator</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>aa703cd713aeaa0e4d07314a87c612cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>g_axiom_layers</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a80ef9abbb00ee0ffbf10146ac26781a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Axiom * &gt;</type>
      <name>g_axioms</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a79391a521d6f9278ac48ade671851b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CausalGraph *</type>
      <name>g_causal_graph</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a92d83c2c6c76853321cb9b2abee6dd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_comparison_axiom_layer</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a6dcdd7b0bc4c0b85be5d64cc64c44813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>g_default_axiom_values</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a56a325ebde95440aa3d26a9f3ae79371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_first_logic_axiom_layer</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a1b013e102fc916bec5870b40df2fa410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; pair&lt; int, double &gt; &gt;</type>
      <name>g_goal</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a901ad344fb718f98628c44604ca2b841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStampedState *</type>
      <name>g_initial_state</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a82ec8957ef84ff91251009177b48756e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_last_arithmetic_axiom_layer</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ac50dfd3faf06bd2ec871b5990be9aace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_last_logic_axiom_layer</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a3aa299b8544e53c297fc6856455267ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Operator *</type>
      <name>g_let_time_pass</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9e01db7d87b93a91e41af80ddc46c1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectTypeMap</type>
      <name>g_objectTypes</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a7052c893449c5d36ec27bc2f1250a093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Operator &gt;</type>
      <name>g_operators</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ae118b0c0e52e3582592092905b5710b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlannerParameters</type>
      <name>g_parameters</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a405f8edcd7966998f285e4c0cf30b90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SuccessorGenerator *</type>
      <name>g_successor_generator</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a587243fcead7eb312521578666069ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; DomainTransitionGraph * &gt;</type>
      <name>g_transition_graphs</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a9980cf5aff67cd6b3313ca54b7f6c077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>g_variable_domain</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ae78e94b46ed46477c99fe01124969e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>g_variable_name</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>aca058ae61560a7fe0e5af5d06487e8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; variable_type &gt;</type>
      <name>g_variable_types</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>ab899c9ad1627b8026d874132ba003d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Operator *</type>
      <name>g_wait_operator</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>aa4542e8c4b3f7fa22ca238de7ac9fd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>REALLYBIG</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a50c982a1060d31babfe9b7b438eb4afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>REALLYSMALL</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>a2385c5acf85d84f82bedbb19ad16bddc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>graph_8py</filename>
    <class kind="class">graph::Graph</class>
    <namespace>graph</namespace>
    <member kind="function">
      <type>def</type>
      <name>transitive_closure</name>
      <anchorfile>namespacegraph.html</anchorfile>
      <anchor>aeb210112043252363319a00561bffa81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>g</name>
      <anchorfile>namespacegraph.html</anchorfile>
      <anchor>afcc438a802eca561f5d17f63c3faac96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>greedy_join.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>greedy__join_8py</filename>
    <class kind="class">greedy_join::CostMatrix</class>
    <class kind="class">greedy_join::OccurrencesTracker</class>
    <class kind="class">greedy_join::ResultList</class>
    <namespace>greedy_join</namespace>
    <member kind="function">
      <type>def</type>
      <name>greedy_join</name>
      <anchorfile>namespacegreedy__join.html</anchorfile>
      <anchor>ae21eeb9f8487335e62c7f2a23a2b9589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helper_functions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>helper__functions_8cpp</filename>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="preprocess_2state_8h" name="preprocess/state.h" local="yes" imported="no">state.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="preprocess_2successor__generator_8h" name="preprocess/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_magic</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>ae93d1b2bffd7ddf57f48eb63c2a6b9d0</anchor>
      <arglist>(istream &amp;in, string magic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_DTGs</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>acddf264c2c783fd8fad6d132b9dd5c26</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;ordering, vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_goal</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a6b8ec36cbc4f21d5f78d64793148ab6a</anchor>
      <arglist>(const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_preprocessed_problem_description</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a126e46f7c67467b1c22425ea771af998</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const State &amp;initial_state, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>aaf2f87d8c2cca8d8a187cf952a7ff966</anchor>
      <arglist>(bool solveable_in_poly_time, const vector&lt; Variable * &gt; &amp;ordered_vars, const vector&lt; string &gt; &amp;moduleInits, const vector&lt; string &gt; &amp;subplanGenerators, const vector&lt; ConditionModule &gt; &amp;cond_modules, const vector&lt; EffectModule &gt; &amp;eff_modules, const vector&lt; ConditionModule &gt; &amp;cost_modules, const vector&lt; TranslatePredicate &gt; &amp;pred_translations, const vector&lt; TranslateFunction &gt; &amp;func_translations, const vector&lt; string &gt; &amp;predConstants, const vector&lt; string &gt; &amp;numConstants, const State &amp;initial_state, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func, const SuccessorGenerator &amp;sg, const vector&lt; DomainTransitionGraph * &gt; transition_graphs, const CausalGraph &amp;cg, const vector&lt; string &gt; &amp;objects, const vector&lt; string &gt; &amp;oplinits, ostream &amp;outfile)</arglist>
    </member>
    <member kind="function">
      <type>compoperator</type>
      <name>get_inverse_op</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>af31e2a4ae83d12df0f902c23fba0c579</anchor>
      <arglist>(compoperator op)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a4a44719e5025026b56cf4bb89452c205</anchor>
      <arglist>(ostream &amp;os, const foperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>ac33d58b5bb41099214d8e28b9904729e</anchor>
      <arglist>(ostream &amp;os, const compoperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>ad89327f2f8e930c6a1574f6368cd0487</anchor>
      <arglist>(ostream &amp;os, const trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>aa4ccac84137fc55312451fe84fed44ed</anchor>
      <arglist>(ostream &amp;os, const condition_type &amp;ct)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a8b5c1d2afb41e19b3b9fbbb6ff61459a</anchor>
      <arglist>(istream &amp;is, foperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a33190c2311659158d7dc5c47d193fedb</anchor>
      <arglist>(istream &amp;is, compoperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>ad52729ce7f017bac8628b953a3ed3f9c</anchor>
      <arglist>(istream &amp;is, trans_type &amp;tt)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>aaad3d9481a60db842c2c51f3425e0460</anchor>
      <arglist>(istream &amp;is, condition_type &amp;ct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_axioms_comp</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a9dd803fb94bef020a407d3fe49a3daf6</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, vector&lt; Axiom_functional &gt; &amp;axioms_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_axioms_func</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a4f2c7583710d4265d2a9095b0050354f</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, vector&lt; Axiom_functional &gt; &amp;axioms_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_axioms_rel</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>aa4a26d888a17ac097b37f9d5365a7d30</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, vector&lt; Axiom_relational &gt; &amp;axioms_rel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_constants</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a41ee8698676887c27e7ad65ad6fe2c1c</anchor>
      <arglist>(istream &amp;in, vector&lt; string &gt; &amp;predConst, vector&lt; string &gt; &amp;numConst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_goal</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a0303f747eea33ec195107900e5208b2b</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_modules</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a13301b78ec7519b5357f4f6835b7470f</anchor>
      <arglist>(istream &amp;in, vector&lt; string &gt; &amp;moduleInits, vector&lt; string &gt; &amp;subplanGenerators, vector&lt; ConditionModule &gt; &amp;condModules, vector&lt; EffectModule &gt; &amp;effectModules, vector&lt; ConditionModule &gt; &amp;costModules, const vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_n_strings</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a5db4d24c085a8ef5b471fd06b211790b</anchor>
      <arglist>(istream &amp;in, vector&lt; string &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_objects</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a9a10ec6cfd444421602e9b05f6a31df7</anchor>
      <arglist>(istream &amp;in, vector&lt; string &gt; &amp;objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_operators</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>ae44156be568cbde9a663770b5cb84f29</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, vector&lt; Operator &gt; &amp;operators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_oplinits</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a066585f0d111ec8c267f40ce5c439820</anchor>
      <arglist>(istream &amp;in, vector&lt; string &gt; &amp;oplinits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_preprocessed_problem_description</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a313cb57f1f9e7fb07fd298c58c3720b5</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable &gt; &amp;internal_variables, vector&lt; Variable * &gt; &amp;variables, State &amp;initial_state, vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, vector&lt; Operator &gt; &amp;operators, vector&lt; Axiom_relational &gt; &amp;axioms_rel, vector&lt; Axiom_functional &gt; &amp;axioms_func, vector&lt; string &gt; &amp;moduleInits, vector&lt; string &gt; &amp;subplanGenerators, vector&lt; ConditionModule &gt; &amp;condModules, vector&lt; EffectModule &gt; &amp;effectModules, vector&lt; ConditionModule &gt; &amp;costModules, vector&lt; TranslatePredicate &gt; &amp;predicateTranslations, vector&lt; TranslateFunction &gt; &amp;functionTranslations, vector&lt; string &gt; &amp;pred_constants, vector&lt; string &gt; &amp;num_constants, vector&lt; string &gt; &amp;objects, vector&lt; string &gt; &amp;oplinits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_translations</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a39ab1e6e7bcab79a09c8db6c69da96ac</anchor>
      <arglist>(istream &amp;in, vector&lt; TranslatePredicate &gt; &amp;predicateTranslations, vector&lt; TranslateFunction &gt; &amp;functionTranslations, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_variables</name>
      <anchorfile>helper__functions_8cpp.html</anchorfile>
      <anchor>a426e1fe9de37c25eaeb805f10cb92b04</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable &gt; &amp;internal_variables, vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helper_functions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>helper__functions_8h</filename>
    <includes id="preprocess_2state_8h" name="preprocess/state.h" local="yes" imported="no">state.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="preprocess_2successor__generator_8h" name="preprocess/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="preprocess_2causal__graph_8h" name="preprocess/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <includes id="preprocess_2module_8h" name="preprocess/module.h" local="yes" imported="no">module.h</includes>
    <class kind="struct">DurationCond</class>
    <member kind="enumeration">
      <name>compoperator</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lt</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10af0621fe0e504f82c431dce3aa961f3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>le</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10acc44685fea9bbc7fdf4cf5656aa218e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>eq</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10ac1400642bc856b68972da1ae5e7a1015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ge</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10aa258b9d6539b162e7e171525b84eaba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>gt</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10ad28ee7721d19c980744e61b9e351fb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ue</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a0e2f5a47e015e6c5bdb0807ce5338a10aa01ad0b23400998b73edcd02491394c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>condition_type</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716aabbe329a921437aa52f6b8b6a92567f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>overall_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a9450346b5673fa0843ce14e16fa1889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a2cd60d72b39715ae9606f0eb2ab358e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716abc02ceda952082ea216822c0e842bfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716aabbe329a921437aa52f6b8b6a92567f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>overall_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a9450346b5673fa0843ce14e16fa1889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716a2cd60d72b39715ae9606f0eb2ab358e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_cond</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>afc401f615ea14e8e1ee24cf7068b7716abc02ceda952082ea216822c0e842bfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>foperator</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>assign</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fda131ccc57df310e33f6e7b8459347c973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scale_up</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fda6566720051c5828b27f1256d536af15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>scale_down</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fdac44792b806f7d2d337e52aba1ad4e03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>increase</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fdaac3a6e49ea7a57bbe8c6afbc275def9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>decrease</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a92578c43bcc057b3b57677d6f86b81fda0a62f7fff05c93fb36bef751694cb6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>trans_type</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a0e97c69c73117f6c0109b2d7d1d9cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a80b1a820e533d7cf0e1715319339e6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>compressed</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4a30f69758d35bc5429f005c2f452db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax_rel</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a605811c2d5b3296f14586ebac59e06a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a0e97c69c73117f6c0109b2d7d1d9cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a80b1a820e533d7cf0e1715319339e6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>compressed</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4a30f69758d35bc5429f005c2f452db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ax</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a7ee6d50c9ffed54f4bcff5b9170b25b7a4dfde748b0435e72fbefbcce8b462db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vector&lt; T &gt;</type>
      <name>append</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a595762e5e0c97d0dc21e351f57bf9859</anchor>
      <arglist>(vector&lt; T &gt; &amp;first, vector&lt; T &gt; &amp;sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_magic</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>ae93d1b2bffd7ddf57f48eb63c2a6b9d0</anchor>
      <arglist>(istream &amp;in, string magic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_DTGs</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>acddf264c2c783fd8fad6d132b9dd5c26</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;ordering, vector&lt; DomainTransitionGraph * &gt; &amp;transition_graphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_preprocessed_problem_description</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a126e46f7c67467b1c22425ea771af998</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const State &amp;initial_state, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>ade590597d61b515707590f887f89d795</anchor>
      <arglist>(bool causal_graph_acyclic, const vector&lt; Variable * &gt; &amp;ordered_var, const vector&lt; string &gt; &amp;moduleInits, const vector&lt; string &gt; &amp;subplanGenerators, const vector&lt; ConditionModule &gt; &amp;cond_modules, const vector&lt; EffectModule &gt; &amp;eff_modules, const vector&lt; ConditionModule &gt; &amp;cost_modules, const vector&lt; TranslatePredicate &gt; &amp;pred_translations, const vector&lt; TranslateFunction &gt; &amp;func_translations, const vector&lt; string &gt; &amp;predConstants, const vector&lt; string &gt; &amp;numConstants, const State &amp;initial_state, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func, const SuccessorGenerator &amp;sg, const vector&lt; DomainTransitionGraph * &gt; transition_graphs, const CausalGraph &amp;cg, const vector&lt; string &gt; &amp;objects, const vector&lt; string &gt; &amp;oplinits, ostream &amp;outfile)</arglist>
    </member>
    <member kind="function">
      <type>compoperator</type>
      <name>get_inverse_op</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>af31e2a4ae83d12df0f902c23fba0c579</anchor>
      <arglist>(compoperator op)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a4a44719e5025026b56cf4bb89452c205</anchor>
      <arglist>(ostream &amp;os, const foperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>ac33d58b5bb41099214d8e28b9904729e</anchor>
      <arglist>(ostream &amp;os, const compoperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>aa83ecabf960d9b1273fdc7b3e641a5ee</anchor>
      <arglist>(ostream &amp;os, const condition_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>aa05137c2443141e7c81add5f1fd83063</anchor>
      <arglist>(ostream &amp;os, const trans_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a8b5c1d2afb41e19b3b9fbbb6ff61459a</anchor>
      <arglist>(istream &amp;is, foperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a33190c2311659158d7dc5c47d193fedb</anchor>
      <arglist>(istream &amp;is, compoperator&amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>abf7c44435ec69d855185c33cc5e9c67c</anchor>
      <arglist>(istream &amp;is, condition_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>aea1b63c467aadc7786e62b8a448e4d8f</anchor>
      <arglist>(istream &amp;is, trans_type &amp;fop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_preprocessed_problem_description</name>
      <anchorfile>helper__functions_8h.html</anchorfile>
      <anchor>a30d36d2709fbd6e6aa70352b5c2e1f66</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable &gt; &amp;internal_variables, vector&lt; Variable * &gt; &amp;variables, State &amp;initial_state, vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals, vector&lt; Operator &gt; &amp;operators, vector&lt; Axiom_relational &gt; &amp;axioms_rel, vector&lt; Axiom_functional &gt; &amp;axioms_func, vector&lt; string &gt; &amp;moduleInits, vector&lt; string &gt; &amp;subplanGenerators, vector&lt; ConditionModule &gt; &amp;condModules, vector&lt; EffectModule &gt; &amp;effectModules, vector&lt; ConditionModule &gt; &amp;costModules, vector&lt; TranslatePredicate &gt; &amp;predicate_translations, vector&lt; TranslateFunction &gt; &amp;function_translations, vector&lt; string &gt; &amp;pred_constants, vector&lt; string &gt; &amp;num_constants, vector&lt; string &gt; &amp;objects, vector&lt; string &gt; &amp;oplinits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heuristic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>heuristic_8cpp</filename>
    <includes id="heuristic_8h" name="heuristic.h" local="yes" imported="no">heuristic.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
  </compound>
  <compound kind="file">
    <name>heuristic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>heuristic_8h</filename>
    <class kind="struct">Heuristic::EvaluationInfo</class>
    <class kind="class">Heuristic</class>
  </compound>
  <compound kind="file">
    <name>instantiate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>instantiate_8py</filename>
    <namespace>instantiate</namespace>
    <member kind="function">
      <type>def</type>
      <name>explore</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a9d21b30c8ab95aeafc6ab32e91692be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_facts</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a1097b6fd1885e693ab3d655a5155edd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_functions</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a74f0028fb0d1e09ea4bf4cd8a4945622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_objects_by_type</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a80298c26b11448f3038d7e71be266333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_function_values</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>ad1a4b17a08196a7ef7bf431876600d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a2ed5c10c1960a257535f6e1ebec79c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>aa95b1f58d3d95247a62db9f4ff6fd65c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>invariant_finder.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>invariant__finder_8py</filename>
    <class kind="class">invariant_finder::BalanceChecker</class>
    <namespace>invariant_finder</namespace>
    <member kind="function">
      <type>def</type>
      <name>find_invariants</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a610be475d7ebe1d610b6d3b6fb5e8181</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluents</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>af95af56fbb3628e9935a8cd17137b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a919ea3596d538134ee5f73a8b740e840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_initial_invariants</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a0c43dff967d08f6678ddd8aa8a737be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>useful_groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>ac9e2d5aa758e361484c90a28924b63a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a677929c4f97a29c977597122c27668e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_CANDIDATES</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a5d3a295977519680a70536d0f61ad9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_TIME</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a7038eec97b6d63a48cfe0891cb924f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a1af1e2f939a4370625fe6ffa3c042c55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>invariants.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>invariants_8py</filename>
    <class kind="class">invariants::Invariant</class>
    <class kind="class">invariants::InvariantPart</class>
    <class kind="class">invariants::SafeInvariant</class>
    <class kind="class">invariants::UnsafeInvariant</class>
    <namespace>invariants</namespace>
    <member kind="function">
      <type>def</type>
      <name>ensure_conjunction_sat</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a49b85f6065dc922df603f715f997c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_cover</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>af7c62e47990b36d88117f38205ebdf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_inequality</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>ae202f6c3475171196bcf2050619c6302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_unique_variables</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a299e945190153b4408603ef6de64a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_literals</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a67fe370fde91ccc85b8fa68338500b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate_factored_mapping</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a25d57ad05a5aa80eb7c05670f34becd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>invert_list</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a180f5b1d667f17d9acef833d50bd5be4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>max_dag.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>max__dag_8cpp</filename>
    <includes id="max__dag_8h" name="max_dag.h" local="yes" imported="no">max_dag.h</includes>
  </compound>
  <compound kind="file">
    <name>max_dag.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>max__dag_8h</filename>
    <class kind="class">MaxDAG</class>
  </compound>
  <compound kind="file">
    <name>preprocess/module.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2module_8cpp</filename>
    <includes id="preprocess_2module_8h" name="preprocess/module.h" local="yes" imported="no">module.h</includes>
  </compound>
  <compound kind="file">
    <name>search/module.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2module_8cpp</filename>
    <includes id="search_2module_8h" name="search/module.h" local="yes" imported="no">module.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dump_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>af8526e18a99472cc440ee3bfbb32cb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>g_setModuleCallbackState</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a851dcc20957335f1c292f50fffc4908c</anchor>
      <arglist>(const TimeStampedState *currentState)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFuncs</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a4e3694d0d0d261f3094d82a381593762</anchor>
      <arglist>(NumericalFluentList *&amp;fluentList)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPreds</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>abfe3d9bb08d2be99600b1b34eb5790f1</anchor>
      <arglist>(PredicateList *&amp;predicateList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleSubplans</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a0cb84e364940089da515b2a2c8bd75f4</anchor>
      <arglist>(const vector&lt; PlanStep &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_constant_facts</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a5f7aa1313076855b21483c30952ef1ed</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a6df01c07216ad75ba5fccaa76cd87840</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>read_name_and_params</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a62257838e8b3b34b1da8a08797fcb753</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_objects</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>aba0e9e20697a86a68c8eed66cf976ad6</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_oplinits</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a4046569150bedfa308735953c48c5b39</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_pddl_translation</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a9b68f6a713b7ae88015c22a7ebdeb067</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, ConditionModule * &gt;</type>
      <name>g_condition_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a1c8fd585a63c18b16c2e6483171512f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, CostModule * &gt;</type>
      <name>g_cost_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a23fd3ba34c12ee18f2e77120ff067830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffectModule * &gt;</type>
      <name>g_effect_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a721e6e84b7d3cadee49616a0c145b01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NumericalFluentList</type>
      <name>g_func_constants</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>adf2acf814dfecc2467e4e2d1694c7d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctionMapping</type>
      <name>g_func_mapping</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>ae15f8ed4c6172b4d36931b8610bb471e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; InitModule * &gt;</type>
      <name>g_init_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>adb4b1b2813d39597ed05aac8a40cff80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PDDLModuleLoader *</type>
      <name>g_module_loader</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a33c0a003aba5dc25e1b034416dcab673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TimeStampedState *</type>
      <name>g_modulecallback_state</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>acb4c8f1c4c281d91fabee3456f000760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OplInit *</type>
      <name>g_oplinit</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a75697e432ccf66d46935a19d992cf985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>opl::interface::OplCallbackInterface *</type>
      <name>g_OplModuleCallback</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>aaf34da55abf3bfc69e4c6ada80cd4751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PredicateList</type>
      <name>g_pred_constants</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a49ebd0438db379d1a17029153ef4db57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PredicateMapping</type>
      <name>g_pred_mapping</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>ad7d4cec955b725b8ca8aa2bd318c7c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; SubplanModuleSet &gt;</type>
      <name>g_subplan_modules</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a239b573c679feda3fc2b3df7ef3f5ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>s_OutputPredMappings</name>
      <anchorfile>search_2module_8cpp.html</anchorfile>
      <anchor>a2cd46213559643c22d86a32707fd1e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/module.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2module_8h</filename>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <class kind="class">ConditionModule</class>
    <class kind="class">EffectModule</class>
    <class kind="class">Module</class>
    <class kind="class">Parameter</class>
    <class kind="class">Translate</class>
    <class kind="class">TranslateFunction</class>
    <class kind="class">TranslatePredicate</class>
  </compound>
  <compound kind="file">
    <name>search/module.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2module_8h</filename>
    <includes id="pddlModuleLoaderLDL_8h" name="pddlModuleLoaderLDL.h" local="yes" imported="no">pddlModuleLoaderLDL.h</includes>
    <includes id="pddlModuleTypes_8h" name="pddlModuleTypes.h" local="yes" imported="no">tfd_modules/module_api/pddlModuleTypes.h</includes>
    <includes id="OplCallbackInterface_8h" name="OplCallbackInterface.h" local="yes" imported="no">tfd_modules/module_api/OplCallbackInterface.h</includes>
    <class kind="class">ConditionModule</class>
    <class kind="class">CostModule</class>
    <class kind="class">EffectModule</class>
    <class kind="class">InitModule</class>
    <class kind="class">Module</class>
    <class kind="class">OplInit</class>
    <member kind="typedef">
      <type>tr1::tuple&lt; Module *, Module *, Module * &gt;</type>
      <name>SubplanModuleSet</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a88ce27bec306e096e735f0a44f40cca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>af8526e18a99472cc440ee3bfbb32cb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>g_setModuleCallbackState</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a851dcc20957335f1c292f50fffc4908c</anchor>
      <arglist>(const TimeStampedState *currentState)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFuncs</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a6e68bd41cacef08d68985566758e9988</anchor>
      <arglist>(modules::NumericalFluentList *&amp;fluentList)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPreds</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>ab94d364f0c3188379bc3cf7ad19daa39</anchor>
      <arglist>(modules::PredicateList *&amp;predicateList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleSubplans</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a0cb84e364940089da515b2a2c8bd75f4</anchor>
      <arglist>(const vector&lt; PlanStep &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_constant_facts</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a5f7aa1313076855b21483c30952ef1ed</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a6df01c07216ad75ba5fccaa76cd87840</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_objects</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>aba0e9e20697a86a68c8eed66cf976ad6</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_oplinits</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a4046569150bedfa308735953c48c5b39</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_pddl_translation</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a9b68f6a713b7ae88015c22a7ebdeb067</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, ConditionModule * &gt;</type>
      <name>g_condition_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a0c6917f10bd22c36a2a488327e364f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; int, CostModule * &gt;</type>
      <name>g_cost_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a23fd3ba34c12ee18f2e77120ff067830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffectModule * &gt;</type>
      <name>g_effect_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a721e6e84b7d3cadee49616a0c145b01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>modules::NumericalFluentList</type>
      <name>g_func_constants</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>ac0a583340e2bd38e72169ed1cd722e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctionMapping</type>
      <name>g_func_mapping</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>ae15f8ed4c6172b4d36931b8610bb471e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; InitModule * &gt;</type>
      <name>g_init_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>adb4b1b2813d39597ed05aac8a40cff80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PDDLModuleLoader *</type>
      <name>g_module_loader</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a33c0a003aba5dc25e1b034416dcab673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TimeStampedState *</type>
      <name>g_modulecallback_state</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>acb4c8f1c4c281d91fabee3456f000760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OplInit *</type>
      <name>g_oplinit</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a75697e432ccf66d46935a19d992cf985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>opl::interface::OplCallbackInterface *</type>
      <name>g_OplModuleCallback</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>aaf34da55abf3bfc69e4c6ada80cd4751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>modules::PredicateList</type>
      <name>g_pred_constants</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a3279b3c14fc9847a403a658b56d01cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PredicateMapping</type>
      <name>g_pred_mapping</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>ad7d4cec955b725b8ca8aa2bd318c7c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; SubplanModuleSet &gt;</type>
      <name>g_subplan_modules</name>
      <anchorfile>search_2module_8h.html</anchorfile>
      <anchor>a239b573c679feda3fc2b3df7ef3f5ef8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moduleLoader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoader_8cpp</filename>
    <includes id="moduleLoader_8h" name="moduleLoader.h" local="yes" imported="no">moduleLoader.h</includes>
  </compound>
  <compound kind="file">
    <name>moduleLoader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoader_8h</filename>
    <class kind="class">ModuleLoader</class>
  </compound>
  <compound kind="file">
    <name>moduleLoaderDLL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoaderDLL_8cpp</filename>
    <includes id="moduleLoaderDLL_8h" name="moduleLoaderDLL.h" local="yes" imported="no">moduleLoaderDLL.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>moduleLoaderDLL_8cpp.html</anchorfile>
      <anchor>a9238e5f4f8bb1654c79b9ce7979c06bd</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>moduleLoaderDLL_8cpp.html</anchorfile>
      <anchor>a71900e10dc094f837abedc4f74c5190e</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moduleLoaderDLL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoaderDLL_8h</filename>
    <includes id="moduleLoader_8h" name="moduleLoader.h" local="yes" imported="no">moduleLoader.h</includes>
    <class kind="class">ModuleLoaderDLL</class>
  </compound>
  <compound kind="file">
    <name>moduleLoaderLDL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoaderLDL_8cpp</filename>
    <includes id="moduleLoaderLDL_8h" name="moduleLoaderLDL.h" local="yes" imported="no">moduleLoaderLDL.h</includes>
  </compound>
  <compound kind="file">
    <name>moduleLoaderLDL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>moduleLoaderLDL_8h</filename>
    <includes id="moduleLoader_8h" name="moduleLoader.h" local="yes" imported="no">moduleLoader.h</includes>
    <class kind="class">ModuleLoaderLDL</class>
  </compound>
  <compound kind="file">
    <name>modules.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>modules_8py</filename>
    <class kind="class">pddl::modules::Module</class>
    <class kind="class">pddl::modules::ModuleInit</class>
    <class kind="class">pddl::modules::OplInit</class>
    <class kind="class">pddl::modules::SubplanGenerator</class>
    <namespace>pddl::modules</namespace>
  </compound>
  <compound kind="file">
    <name>monitoring.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>monitoring_8cpp</filename>
    <includes id="monitoring_8h" name="monitoring.h" local="yes" imported="no">monitoring.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="axioms_8h" name="axioms.h" local="yes" imported="no">axioms.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <includes id="ros__printouts_8h" name="ros_printouts.h" local="yes" imported="no">ros_printouts.h</includes>
    <member kind="function">
      <type>int</type>
      <name>lower_case</name>
      <anchorfile>monitoring_8cpp.html</anchorfile>
      <anchor>aec9b7bf8678394a177fe55da2a972cb2</anchor>
      <arglist>(int c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>monitoring.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>monitoring_8h</filename>
    <includes id="search__engine_8h" name="search_engine.h" local="yes" imported="no">search_engine.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <class kind="class">FullPlanTrace::FullPlanStep</class>
    <class kind="class">FullPlanTrace</class>
    <class kind="class">MonitorEngine</class>
    <class kind="class">PlanStepCompareStartTime</class>
  </compound>
  <compound kind="file">
    <name>no_heuristic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>no__heuristic_8cpp</filename>
    <includes id="no__heuristic_8h" name="no_heuristic.h" local="yes" imported="no">no_heuristic.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
  </compound>
  <compound kind="file">
    <name>no_heuristic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>no__heuristic_8h</filename>
    <includes id="heuristic_8h" name="heuristic.h" local="yes" imported="no">heuristic.h</includes>
    <class kind="class">NoHeuristic</class>
  </compound>
  <compound kind="file">
    <name>normalize.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>normalize_8py</filename>
    <class kind="class">normalize::AxiomConditionProxy</class>
    <class kind="class">normalize::ConditionProxy</class>
    <class kind="class">normalize::EffectConditionProxy</class>
    <class kind="class">normalize::GoalConditionProxy</class>
    <class kind="class">normalize::PreconditionProxy</class>
    <namespace>normalize</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_either_rules</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a70474334d6210c2ab041591117e48843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>all_conditions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>aeeb17b7de4bac4d28062414b3273af48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_DNF</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a59ec1b22d9ea596edbd2dd8611d3d8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_exploration_rules</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a27fbbf857575851eef4e7031afe8b437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>condition_to_rule_body</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a6d16ae14988b4032e1d37120339718d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_action_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad45e5544265034e0ddc801db834cb2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axiom_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>aa4369576477cc114885b5d69b2d56840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_function_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad5acd7385dc9e4b901fa5435d5995a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_predicates</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a16388d61980be571254f284c837aa85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_function_axiom_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a527696dd63d6e8cfbf202f038523d6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_function_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a6d82ac0d522d14822be058d000fea5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_existential_quantifiers</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a828ae2b8800484bcef9470059be816f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3da1fa0214eede4059021b40090d5af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_arithmetic_expressions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a65f89084ec3a01e3dd827e2d1465ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>af5f04ff8410149ad948439c3f9916b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_object_functions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a83379981750c9f6c43a80629e37175e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_object_functions_from_durations</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3f2d129081dedcfe7e5e02a2bd2d790c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_universal_quantifiers</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>af370e72d7c8af27aa858cba6e660cb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_disjunctions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad52168fb246cdb5e05e97fec0045d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>substitute_complicated_goal</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad1c30f954eacbf03aa5e3e8a362176e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3db68a8bb6b68ca47ef37b85bea11c15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numeric_axiom_rules.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>numeric__axiom__rules_8py</filename>
    <namespace>numeric_axiom_rules</namespace>
    <member kind="function">
      <type>def</type>
      <name>axiom_by_PNE</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a7c02c62b6e494b72eae65fd16d8b87b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_axiom_layers</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a0fd52316473d53542df91a40a118b460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_axioms</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>aeaa2dc74d1f7fda4337236f64012a85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identify_constants</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a48b61f39e69d3c9d6f66e05ecccbe5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identify_equivalent_axioms</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a9c95879b80b2def85812a2dd4a046b16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectLookupTable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>ObjectLookupTable_8cpp</filename>
    <includes id="ObjectLookupTable_8h" name="ObjectLookupTable.h" local="yes" imported="no">tfd_modules/opl/ObjectLookupTable.h</includes>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectLookupTable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>ObjectLookupTable_8h</filename>
    <includes id="oplObject_8h" name="oplObject.h" local="yes" imported="no">tfd_modules/opl/oplObject.h</includes>
    <includes id="FluentMapping_8h" name="FluentMapping.h" local="yes" imported="no">tfd_modules/opl/FluentMapping.h</includes>
    <class kind="class">opl::interface::ObjectLookupTable</class>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>open.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>open_8py</filename>
    <namespace>open</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceopen.html</anchorfile>
      <anchor>a3593c96b59ae86beaa0cf857c5bba644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/operator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2operator_8cpp</filename>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <member kind="function">
      <type>void</type>
      <name>strip_operators</name>
      <anchorfile>preprocess_2operator_8cpp.html</anchorfile>
      <anchor>a857d8104d046dbcab85f68dd1a18a37e</anchor>
      <arglist>(vector&lt; Operator &gt; &amp;operators)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/operator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2operator_8cpp</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2module_8h" name="search/module.h" local="yes" imported="no">module.h</includes>
    <includes id="best__first__search_8h" name="best_first_search.h" local="yes" imported="no">best_first_search.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
  </compound>
  <compound kind="file">
    <name>preprocess/operator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2operator_8h</filename>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <class kind="struct">Operator::EffCond</class>
    <class kind="struct">Operator::ModuleEffect</class>
    <class kind="struct">Operator::NumericalEffect</class>
    <class kind="class">Operator</class>
    <class kind="struct">Operator::PrePost</class>
    <class kind="struct">Operator::Prevail</class>
    <member kind="function">
      <type>void</type>
      <name>strip_operators</name>
      <anchorfile>preprocess_2operator_8h.html</anchorfile>
      <anchor>a857d8104d046dbcab85f68dd1a18a37e</anchor>
      <arglist>(vector&lt; Operator &gt; &amp;operators)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/operator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2operator_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <class kind="class">Operator</class>
    <class kind="class">ScheduledOperator</class>
  </compound>
  <compound kind="file">
    <name>OplCallbackInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/module_api/</path>
    <filename>OplCallbackInterface_8h</filename>
    <includes id="pddlModuleTypes_8h" name="pddlModuleTypes.h" local="yes" imported="no">pddlModuleTypes.h</includes>
    <class kind="class">opl::interface::OplCallbackInterface</class>
    <namespace>modules</namespace>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
    <member kind="typedef">
      <type>opl::interface::OplCallbackInterface *(*</type>
      <name>oplCallbackInitType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ab8cb9e731b5715a5edea6a2f068396a8</anchor>
      <arglist>)(const ObjectTypeMap &amp;objects, const PredicateMapping &amp;predicateMapping, const FunctionMapping &amp;functionMapping, const PredicateList &amp;predicateConstants, const NumericalFluentList &amp;numericConstants)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oplObject.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>oplObject_8cpp</filename>
    <includes id="oplObject_8h" name="oplObject.h" local="yes" imported="no">tfd_modules/opl/oplObject.h</includes>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>oplObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>oplObject_8h</filename>
    <includes id="ObjectLookupTable_8h" name="ObjectLookupTable.h" local="yes" imported="no">tfd_modules/opl/ObjectLookupTable.h</includes>
    <class kind="class">opl::interface::Object</class>
    <namespace>opl</namespace>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="file">
    <name>parser.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>parser_8py</filename>
    <class kind="class">pddl::parser::ParseError</class>
    <namespace>pddl::parser</namespace>
    <member kind="function">
      <type>def</type>
      <name>parse_list_aux</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>a3a901728ae7eaa7d2c0aae6491b04910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_nested_list</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>ad39d6946feca96484621470caf0a1886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tokenize</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>abbdbd37d607ba9291a891453d586b0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>a0397960494623ba03b26feb1df713de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>partial_order_lifter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>partial__order__lifter_8cpp</filename>
    <includes id="partial__order__lifter_8h" name="partial_order_lifter.h" local="yes" imported="no">partial_order_lifter.h</includes>
  </compound>
  <compound kind="file">
    <name>partial_order_lifter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>partial__order__lifter_8h</filename>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="scheduler_8h" name="scheduler.h" local="yes" imported="no">scheduler.h</includes>
    <class kind="struct">PartialOrderLifter::doubleEquComp</class>
    <class kind="struct">InstantPlanStep</class>
    <class kind="class">PartialOrderLifter</class>
    <member kind="typedef">
      <type>std::vector&lt; InstantPlanStep &gt;</type>
      <name>InstantPlan</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>af901b993a6c6615854ded295fd6a56f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; int, int &gt;</type>
      <name>Ordering</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a3c3ca12b2b712998cbcf68cf077a2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ActionType</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a21d5e8f8cdaa838586b31007df0a950b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_action</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a21d5e8f8cdaa838586b31007df0a950ba4807ae5b76f9d2aeaea1b79f076d4cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_action</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a21d5e8f8cdaa838586b31007df0a950ba3ece3db582fdbf3c8265aef15fe83ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dummy_start_action</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a21d5e8f8cdaa838586b31007df0a950ba639ef591e5682098ea88661feec3390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dummy_end_action</name>
      <anchorfile>partial__order__lifter_8h.html</anchorfile>
      <anchor>a21d5e8f8cdaa838586b31007df0a950ba41e1941b5ee056a21dd67dfe5ca83de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pddl_file.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>pddl__file_8py</filename>
    <namespace>pddl::pddl_file</namespace>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>namespacepddl_1_1pddl__file.html</anchorfile>
      <anchor>aac966d36a6761e3ceed2498938f3ecdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_pddl_file</name>
      <anchorfile>namespacepddl_1_1pddl__file.html</anchorfile>
      <anchor>a6552b5acaa20e1632ee16d08ed14358e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pddl_to_prolog.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>pddl__to__prolog_8py</filename>
    <class kind="class">pddl_to_prolog::Fact</class>
    <class kind="class">pddl_to_prolog::PrologProgram</class>
    <class kind="class">pddl_to_prolog::Rule</class>
    <namespace>pddl_to_prolog</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_variables</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>af6913b5428eb6b542bfb0b57613e03a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_normalization</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a7f63770bd7b509fcde09d275ab47e7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a7fd96b33b8161fb5a4c40127ac85d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_facts</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a759528dfb6fa5035d08ab94fcfdfc82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_init</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>ab77133cc5ebdd5240d54f434a57dfa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_typed_object</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a2d7ea32d8eb481f1ffd81327d6a51ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prog</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a8a45263516e00331e91b3adf018c02fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a6cb86e7a0d54c193f70c68aa8621bc3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pddl_types.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>pddl__types_8py</filename>
    <class kind="class">pddl::pddl_types::Type</class>
    <class kind="class">pddl::pddl_types::TypedObject</class>
    <namespace>pddl::pddl_types</namespace>
    <member kind="function">
      <type>def</type>
      <name>parse_typed_list</name>
      <anchorfile>namespacepddl_1_1pddl__types.html</anchorfile>
      <anchor>a347205f3d748a47de85a7814ae4cc73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_supertypes</name>
      <anchorfile>namespacepddl_1_1pddl__types.html</anchorfile>
      <anchor>a871daa6591f7b408aa738ba5591751c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoader_8cpp</filename>
    <includes id="pddlModuleLoader_8h" name="pddlModuleLoader.h" local="yes" imported="no">pddlModuleLoader.h</includes>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoader_8h</filename>
    <includes id="moduleLoader_8h" name="moduleLoader.h" local="yes" imported="no">moduleLoader.h</includes>
    <includes id="pddlModuleTypes_8h" name="pddlModuleTypes.h" local="yes" imported="no">tfd_modules/module_api/pddlModuleTypes.h</includes>
    <includes id="OplCallbackInterface_8h" name="OplCallbackInterface.h" local="yes" imported="no">tfd_modules/module_api/OplCallbackInterface.h</includes>
    <class kind="class">PDDLModuleLoader</class>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoaderDLL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoaderDLL_8cpp</filename>
    <includes id="pddlModuleLoaderDLL_8h" name="pddlModuleLoaderDLL.h" local="yes" imported="no">pddlModuleLoaderDLL.h</includes>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoaderDLL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoaderDLL_8h</filename>
    <includes id="pddlModuleLoader_8h" name="pddlModuleLoader.h" local="yes" imported="no">pddlModuleLoader.h</includes>
    <includes id="moduleLoaderDLL_8h" name="moduleLoaderDLL.h" local="yes" imported="no">moduleLoaderDLL.h</includes>
    <class kind="class">PDDLModuleLoaderDLL</class>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoaderLDL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoaderLDL_8cpp</filename>
    <includes id="pddlModuleLoaderLDL_8h" name="pddlModuleLoaderLDL.h" local="yes" imported="no">pddlModuleLoaderLDL.h</includes>
  </compound>
  <compound kind="file">
    <name>pddlModuleLoaderLDL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>pddlModuleLoaderLDL_8h</filename>
    <includes id="pddlModuleLoader_8h" name="pddlModuleLoader.h" local="yes" imported="no">pddlModuleLoader.h</includes>
    <includes id="moduleLoaderLDL_8h" name="moduleLoaderLDL.h" local="yes" imported="no">moduleLoaderLDL.h</includes>
    <class kind="class">PDDLModuleLoaderLDL</class>
  </compound>
  <compound kind="file">
    <name>pddlModuleTypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/module_api/</path>
    <filename>pddlModuleTypes_8h</filename>
    <class kind="class">modules::NumericalFluent</class>
    <class kind="class">modules::Parameter</class>
    <class kind="class">modules::Predicate</class>
    <namespace>modules</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PDDL_MODULE_VERSION_MAJOR</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>accaa9943dfd2e88e56ea09f6a98b4f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PDDL_MODULE_VERSION_MINOR</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a9d8f1139876673f9c5988ca78cfb52ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PDDL_MODULE_VERSION_STRING</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a9a94e20c849d508a7b638277ce9fdfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_APPLYEFFECT_DEF</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>abb71d90293adfc32c60cff2b2395584f</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_CONDITIONCHECKER_DEF</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a252e244bef351fbd3efb175c311970e9</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_SUBPLANGENERATOR_DEF</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a73e0f720d2e1fae6b4967e50bc17dc1b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>applyEffectType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1b582bc518af3cbf9a40b0763281b7d6</anchor>
      <arglist>)(const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, vector&lt; double &gt; &amp;writtenVars)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>conditionCheckerType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aed362429ad5bdf90c4aaebce2fe5eb85</anchor>
      <arglist>)(const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int relaxed)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>executeModulePlanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a8093e519ef3aa7fb4207d24957e50daf</anchor>
      <arglist>)(modulePlanType modulePlan)</arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::unordered_map&lt; string, int &gt;</type>
      <name>FunctionMapping</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a14c830eb698a2c9685d9dc736c73213a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>moduleInitType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a0a086b86fcd0094676fda412bff316c6</anchor>
      <arglist>)(int argc, char **argv)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; subplanType &gt;</type>
      <name>modulePlanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a05cb9935884fcd801b6efc0834a13fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>numericalFluentCallbackType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a0ab876076fc0fca39c57a8f7f63c92b0</anchor>
      <arglist>)(NumericalFluentList *&amp;numericalFluentList)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; NumericalFluent &gt;</type>
      <name>NumericalFluentList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a325ede2b04998d88b4b477c7d55fb83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ObjectTypeMap</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a398190e3810be4ed9804f404c3151afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>string(*</type>
      <name>outputSubplanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a7001702c1d5caa971cff51d56b725246</anchor>
      <arglist>)(subplanType subplan)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; Parameter &gt;</type>
      <name>ParameterList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a45c46f2ea11d031d02ff78558f79dd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>predicateCallbackType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a54df4589d7b25fc3cf4327d2a4f99b27</anchor>
      <arglist>)(PredicateList *&amp;predicateList)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; Predicate &gt;</type>
      <name>PredicateList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aa63c82e0ef350ba187ec8c3bf0236e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::unordered_map&lt; string, VarVal &gt;</type>
      <name>PredicateMapping</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>a553a882659c1ab517a9270e02041810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>subplanType(*</type>
      <name>subplanGeneratorType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ae8b8787c214b684961676cb8d2649a61</anchor>
      <arglist>)(const string &amp;operatorName, const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int heuristic)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>subplanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1707a0dc10113e7f77ed1eda6dbf87a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; int, int &gt;</type>
      <name>VarVal</name>
      <anchorfile>pddlModuleTypes_8h.html</anchorfile>
      <anchor>af1e3e7fb6d42b6805e0ff712932c2660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1f4da922f927d4b29f5e8e30f047787f</anchor>
      <arglist>(std::ostream &amp;os, const Parameter &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad98c1b6eb870bc905a47c1d2a143fe89</anchor>
      <arglist>(std::ostream &amp;os, const ParameterList &amp;pl)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad3f2ecc18bafc739dbb537295087941f</anchor>
      <arglist>(std::ostream &amp;os, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aee9898757e7ebdc95c18f04fbe46b367</anchor>
      <arglist>(std::ostream &amp;os, const NumericalFluent &amp;n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>toLower</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aa39247482c09800d33664aca20303f05</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INFINITE_COST</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a001a178f8816eb315d071073b7eecf78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/planner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2planner_8cpp</filename>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
    <includes id="preprocess_2successor__generator_8h" name="preprocess/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="preprocess_2causal__graph_8h" name="preprocess/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <includes id="preprocess_2domain__transition__graph_8h" name="preprocess/domain_transition_graph.h" local="yes" imported="no">domain_transition_graph.h</includes>
    <includes id="preprocess_2state_8h" name="preprocess/state.h" local="yes" imported="no">state.h</includes>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="axiom_8h" name="axiom.h" local="yes" imported="no">axiom.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <includes id="preprocess_2module_8h" name="preprocess/module.h" local="yes" imported="no">module.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>preprocess_2planner_8cpp.html</anchorfile>
      <anchor>a217dbf8b442f20279ea00b898af96f52</anchor>
      <arglist>(int argc, const char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/planner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2planner_8cpp</filename>
    <includes id="best__first__search_8h" name="best_first_search.h" local="yes" imported="no">best_first_search.h</includes>
    <includes id="cyclic__cg__heuristic_8h" name="cyclic_cg_heuristic.h" local="yes" imported="no">cyclic_cg_heuristic.h</includes>
    <includes id="no__heuristic_8h" name="no_heuristic.h" local="yes" imported="no">no_heuristic.h</includes>
    <includes id="monitoring_8h" name="monitoring.h" local="yes" imported="no">monitoring.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="partial__order__lifter_8h" name="partial_order_lifter.h" local="yes" imported="no">partial_order_lifter.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <includes id="ros__printouts_8h" name="ros_printouts.h" local="yes" imported="no">ros_printouts.h</includes>
    <includes id="pddlModuleLoaderLDL_8h" name="pddlModuleLoaderLDL.h" local="yes" imported="no">pddlModuleLoaderLDL.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>epsilonize_plan</name>
      <anchorfile>search_2planner_8cpp.html</anchorfile>
      <anchor>aaec36ae488db73e427b1113af709e1c5</anchor>
      <arglist>(const std::string &amp;filename, bool keepOriginalPlan=true)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentTime</name>
      <anchorfile>search_2planner_8cpp.html</anchorfile>
      <anchor>aee85a3385434e4615f588684cb7c5aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTimesName</name>
      <anchorfile>search_2planner_8cpp.html</anchorfile>
      <anchor>a5832945639e98e3a8f98502e78a070b5</anchor>
      <arglist>(const string &amp;plan_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>search_2planner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>save_plan</name>
      <anchorfile>search_2planner_8cpp.html</anchorfile>
      <anchor>a8770672ce45cd48fb4b46cf7bc0a3a95</anchor>
      <arglist>(BestFirstSearchEngine &amp;engine, double best_makespan, int &amp;plan_number, string &amp;plan_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plannerParameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>plannerParameters_8cpp</filename>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
  </compound>
  <compound kind="file">
    <name>plannerParameters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>plannerParameters_8h</filename>
    <includes id="best__first__search_8h" name="best_first_search.h" local="yes" imported="no">best_first_search.h</includes>
    <class kind="class">PlannerParameters</class>
  </compound>
  <compound kind="file">
    <name>planParser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/interface/</path>
    <filename>planParser_8cpp</filename>
    <includes id="planParser_8h" name="planParser.h" local="yes" imported="no">planParser.h</includes>
  </compound>
  <compound kind="file">
    <name>planParser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/interface/</path>
    <filename>planParser_8h</filename>
    <class kind="class">PlanParser</class>
  </compound>
  <compound kind="file">
    <name>predicates.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>predicates_8py</filename>
    <class kind="class">pddl::predicates::Predicate</class>
    <namespace>pddl::predicates</namespace>
  </compound>
  <compound kind="file">
    <name>pretty_print.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>pretty__print_8py</filename>
    <namespace>pddl::pretty_print</namespace>
    <member kind="function">
      <type>def</type>
      <name>print_nested_list</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>ab97d822670cffa7801b537571c4f5f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tokenize_list</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>ab7aa7b23c6e55428ffb9c4addc9eeb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_lines</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>aa11b6f22f32488e1ace78ac75b5d7788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>a02416517af67b4640bc0f0af583d359d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printTypes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>printTypes_8cpp</filename>
    <includes id="pddlModuleTypes_8h" name="pddlModuleTypes.h" local="yes" imported="no">tfd_modules/module_api/pddlModuleTypes.h</includes>
    <includes id="printTypes_8h" name="printTypes.h" local="yes" imported="no">printTypes.h</includes>
    <namespace>modules</namespace>
    <member kind="function">
      <type>int</type>
      <name>nfcomp</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>af1d795738117983b456c4cafe4528208</anchor>
      <arglist>(const NumericalFluent &amp;n1, const NumericalFluent &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1f4da922f927d4b29f5e8e30f047787f</anchor>
      <arglist>(std::ostream &amp;os, const Parameter &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad98c1b6eb870bc905a47c1d2a143fe89</anchor>
      <arglist>(std::ostream &amp;os, const ParameterList &amp;pl)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad3f2ecc18bafc739dbb537295087941f</anchor>
      <arglist>(std::ostream &amp;os, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aee9898757e7ebdc95c18f04fbe46b367</anchor>
      <arglist>(std::ostream &amp;os, const NumericalFluent &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcomp</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad1a58ed0e479271df40423cec7d45aa5</anchor>
      <arglist>(const Predicate &amp;n1, const Predicate &amp;n2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printTypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/module_api/</path>
    <filename>printTypes_8h</filename>
    <class kind="class">modules::NumericalFluentList_OStreamMode</class>
    <class kind="class">modules::PredicateList_OStreamMode</class>
    <namespace>modules</namespace>
  </compound>
  <compound kind="file">
    <name>ros_printouts.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>ros__printouts_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>ad90eed3cc6641567331f4708c470d213</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>acff2ce98efe33344f753985ec977a8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>abe3fd4f1f711e3046f7c3a8e3f5757b0</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>a80744ffc33e4729e4088d1d31978ea12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>aef5a26fa5bddefe6b51720108c47b07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>a8e1bb3d2c8028ab6df0ea0308dd22853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>a75e73a75f728958e0dedd098476aad19</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN</name>
      <anchorfile>ros__printouts_8h.html</anchorfile>
      <anchor>a8fcdc330c4b1fa29f3f27f20a2697811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sas_tasks.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>sas__tasks_8py</filename>
    <class kind="class">sas_tasks::SASAssignmentEffect</class>
    <class kind="class">sas_tasks::SASAxiom</class>
    <class kind="class">sas_tasks::SASCompareAxiom</class>
    <class kind="class">sas_tasks::SASConditionModule</class>
    <class kind="class">sas_tasks::SASDuration</class>
    <class kind="class">sas_tasks::SASEffectModule</class>
    <class kind="class">sas_tasks::SASGoal</class>
    <class kind="class">sas_tasks::SASInit</class>
    <class kind="class">sas_tasks::SASNumericAxiom</class>
    <class kind="class">sas_tasks::SASOperator</class>
    <class kind="class">sas_tasks::SASTask</class>
    <class kind="class">sas_tasks::SASTemporalOperator</class>
    <class kind="class">sas_tasks::SASTranslation</class>
    <class kind="class">sas_tasks::SASVariables</class>
    <namespace>sas_tasks</namespace>
  </compound>
  <compound kind="file">
    <name>scc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>scc_8cpp</filename>
    <includes id="scc_8h" name="scc.h" local="yes" imported="no">scc.h</includes>
  </compound>
  <compound kind="file">
    <name>scc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>scc_8h</filename>
    <class kind="class">SCC</class>
  </compound>
  <compound kind="file">
    <name>scheduler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>scheduler_8cpp</filename>
    <includes id="scheduler_8h" name="scheduler.h" local="yes" imported="no">scheduler.h</includes>
  </compound>
  <compound kind="file">
    <name>scheduler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>scheduler_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <class kind="struct">SimpleTemporalProblem::HappeningComparator</class>
    <class kind="class">SimpleTemporalProblem</class>
    <member kind="typedef">
      <type>std::pair&lt; double, int &gt;</type>
      <name>Happening</name>
      <anchorfile>scheduler_8h.html</anchorfile>
      <anchor>ad6b93294396199fecc3b91c979416678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INF</name>
      <anchorfile>scheduler_8h.html</anchorfile>
      <anchor>ad72118df722eee79f65c9f9ef077e909</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search_engine.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search__engine_8cpp</filename>
    <includes id="search__engine_8h" name="search_engine.h" local="yes" imported="no">search_engine.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
  </compound>
  <compound kind="file">
    <name>search_engine.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search__engine_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <class kind="class">SearchEngine</class>
  </compound>
  <compound kind="file">
    <name>search_statistics.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search__statistics_8cpp</filename>
    <includes id="search__statistics_8h" name="search_statistics.h" local="yes" imported="no">search_statistics.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
  </compound>
  <compound kind="file">
    <name>search_statistics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search__statistics_8h</filename>
    <includes id="statistics_8h" name="statistics.h" local="yes" imported="no">statistics.h</includes>
    <class kind="class">SearchStatistics</class>
  </compound>
  <compound kind="file">
    <name>simplify.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>simplify_8py</filename>
    <class kind="class">simplify::DoesNothing</class>
    <class kind="class">simplify::DomainTransitionGraph</class>
    <class kind="class">simplify::Impossible</class>
    <class kind="class">simplify::VarValueRenaming</class>
    <namespace>simplify</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_dtgs</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>aa590481a572f8154b17dec68f8725ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_renaming</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a442d6a8a1b3b7e7be08adf42220c04ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>constrain_end_effect_conditions</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a07d4543546a9e16e8324b481fa0466ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_translation_key</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a4f9720b182a24eefb3c098842419cccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>filter_unreachable_propositions</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a31a3f19a111912ceaafcb8fbb368002e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>always_false</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>abb303cc29bd8c2a97933b0edbeb863ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>always_true</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a121f7ed3c6d5e89ac100ecb3e1356596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEBUG</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>af46ca1a7cfd356dcc2718128b36f304b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>split_rules.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>split__rules_8py</filename>
    <namespace>split_rules</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_connected_conditions</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a3cb9cd5feb2eb8ec0cc160d70c8b2d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_rule</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a44e914e923d6c4c409236f1bc301fb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_into_binary_rules</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a12d1e1855e292f63c9124335799c2ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_rule</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>acc7806466fce411b3dbf02a5c3d4e7f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/state.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2state_8cpp</filename>
    <includes id="preprocess_2state_8h" name="preprocess/state.h" local="yes" imported="no">state.h</includes>
    <includes id="helper__functions_8h" name="helper_functions.h" local="yes" imported="no">helper_functions.h</includes>
  </compound>
  <compound kind="file">
    <name>search/state.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2state_8cpp</filename>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="axioms_8h" name="axioms.h" local="yes" imported="no">axioms.h</includes>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2causal__graph_8h" name="search/causal_graph.h" local="yes" imported="no">causal_graph.h</includes>
    <includes id="plannerParameters_8h" name="plannerParameters.h" local="yes" imported="no">plannerParameters.h</includes>
    <member kind="function">
      <type>TimeStampedState &amp;</type>
      <name>buildTestState</name>
      <anchorfile>search_2state_8cpp.html</anchorfile>
      <anchor>a44e662a256694817ded4f1fbc2cf86ac</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/state.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2state_8h</filename>
    <class kind="class">State</class>
  </compound>
  <compound kind="file">
    <name>search/state.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2state_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2module_8h" name="search/module.h" local="yes" imported="no">module.h</includes>
    <class kind="struct">ModuleEffect</class>
    <class kind="struct">PrePost</class>
    <class kind="struct">Prevail</class>
    <class kind="struct">ScheduledCondition</class>
    <class kind="struct">ScheduledEffect</class>
    <class kind="struct">ScheduledModuleEffect</class>
    <class kind="class">TimeStampedState</class>
    <member kind="typedef">
      <type>std::pair&lt; std::vector&lt; double &gt;, double &gt;</type>
      <name>TimedSymbolicState</name>
      <anchorfile>search_2state_8h.html</anchorfile>
      <anchor>a4802d93edb3d285299c3acc222b2abe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; TimedSymbolicState &gt;</type>
      <name>TimedSymbolicStates</name>
      <anchorfile>search_2state_8h.html</anchorfile>
      <anchor>a111d64a162ec8dc2cb189822e54e4ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TimeStampedState &amp;</type>
      <name>buildTestState</name>
      <anchorfile>search_2state_8h.html</anchorfile>
      <anchor>a44e662a256694817ded4f1fbc2cf86ac</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statistics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>statistics_8h</filename>
    <class kind="class">Statistics</class>
  </compound>
  <compound kind="file">
    <name>stringutil.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/opl/interface/</path>
    <filename>stringutil_8cpp</filename>
    <includes id="stringutil_8h" name="stringutil.h" local="yes" imported="no">tfd_modules/opl/stringutil.h</includes>
    <namespace>StringUtil</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>adfbbb9af4fa55818beaad88cb3fa7779</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a9e4b78dab7da1cd026f7f11551807bd9</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a55148d8b4ebf99cb358f2fda0815a078</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a776635f3d6a58e6f2b66cd60ee8f934b</anchor>
      <arglist>(const std::string &amp;s, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a0f25e0e002175832b2a629801f89670e</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>acc06cac908d6b119d0852f3394735828</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a532cdce241ab47772efcf53c061c5ca8</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a44a6114d265bf0961d128b5fc7fc3531</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringutil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/opl/</path>
    <filename>stringutil_8h</filename>
    <namespace>StringUtil</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>adfbbb9af4fa55818beaad88cb3fa7779</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a9e4b78dab7da1cd026f7f11551807bd9</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a55148d8b4ebf99cb358f2fda0815a078</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a776635f3d6a58e6f2b66cd60ee8f934b</anchor>
      <arglist>(const std::string &amp;s, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a0f25e0e002175832b2a629801f89670e</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>acc06cac908d6b119d0852f3394735828</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a532cdce241ab47772efcf53c061c5ca8</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a44a6114d265bf0961d128b5fc7fc3531</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/successor_generator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2successor__generator_8cpp</filename>
    <includes id="preprocess_2operator_8h" name="preprocess/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="preprocess_2successor__generator_8h" name="preprocess/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
    <class kind="class">GeneratorBase</class>
    <class kind="class">GeneratorEmpty</class>
    <class kind="class">GeneratorLeaf</class>
    <class kind="class">GeneratorSwitch</class>
  </compound>
  <compound kind="file">
    <name>search/successor_generator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2successor__generator_8cpp</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">globals.h</includes>
    <includes id="search_2operator_8h" name="search/operator.h" local="yes" imported="no">operator.h</includes>
    <includes id="search_2state_8h" name="search/state.h" local="yes" imported="no">state.h</includes>
    <includes id="search_2successor__generator_8h" name="search/successor_generator.h" local="yes" imported="no">successor_generator.h</includes>
    <class kind="class">SuccessorGeneratorGenerate</class>
    <class kind="class">SuccessorGeneratorSwitch</class>
    <member kind="function">
      <type>SuccessorGenerator *</type>
      <name>read_successor_generator</name>
      <anchorfile>search_2successor__generator_8cpp.html</anchorfile>
      <anchor>a542a951f7068f382a3bbbb5a5c689d48</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preprocess/successor_generator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>preprocess_2successor__generator_8h</filename>
    <class kind="class">SuccessorGenerator</class>
  </compound>
  <compound kind="file">
    <name>search/successor_generator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/search/</path>
    <filename>search_2successor__generator_8h</filename>
    <class kind="class">SuccessorGenerator</class>
    <member kind="function">
      <type>SuccessorGenerator *</type>
      <name>read_successor_generator</name>
      <anchorfile>search_2successor__generator_8h.html</anchorfile>
      <anchor>ab0ad388fa2bdec16812cd2938ced65d1</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tasks.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/pddl/</path>
    <filename>tasks_8py</filename>
    <class kind="class">pddl::tasks::DerivedFunctionAdministrator</class>
    <class kind="class">pddl::tasks::Requirements</class>
    <class kind="class">pddl::tasks::Task</class>
    <namespace>pddl::tasks</namespace>
    <member kind="function">
      <type>def</type>
      <name>parse_domain</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>a4d6440481f9640e5fa18cad3117c8a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_domain_structure</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>ac61bf630d4df0595466ef6b6e3baff30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_task</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>a22918c20ec069b3de523376d1c706aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tfdm_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/interface/</path>
    <filename>tfdm__interface_8cpp</filename>
    <includes id="tfdm__interface_8h" name="tfdm_interface.h" local="yes" imported="no">tfd_modules/tfdm_interface.h</includes>
    <includes id="planParser_8h" name="planParser.h" local="yes" imported="no">planParser.h</includes>
    <includes id="domainParser_8h" name="domainParser.h" local="yes" imported="no">domainParser.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>tfdm__interface_8cpp.html</anchorfile>
      <anchor>a0862125899d9dcd8e2e2b12cbafe4abe</anchor>
      <arglist>(tfd_modules, tfdm_interface, tfd_modules::TFDMInterface, continual_planning_executive::PlannerInterface) namespace tfd_modules</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tfdm_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/include/tfd_modules/</path>
    <filename>tfdm__interface_8h</filename>
    <class kind="class">tfd_modules::TFDMInterface</class>
    <namespace>tfd_modules</namespace>
  </compound>
  <compound kind="file">
    <name>timers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>timers_8py</filename>
    <class kind="class">timers::Timer</class>
    <namespace>timers</namespace>
    <member kind="function">
      <type>def</type>
      <name>timing</name>
      <anchorfile>namespacetimers.html</anchorfile>
      <anchor>a05c4e07695ac37632f05266384c8f337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>tools_8py</filename>
    <namespace>tools</namespace>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product</name>
      <anchorfile>namespacetools.html</anchorfile>
      <anchor>a2f83996259f3819ba1c766392689b2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>permutations</name>
      <anchorfile>namespacetools.html</anchorfile>
      <anchor>a31cabd946f1bb20cd08f6553166f9965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>translate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/translate/</path>
    <filename>translate_8py</filename>
    <namespace>translate</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_mutex_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a1c39a8121ca1557b071ad79921a46be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product_temporal_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>aec3734fc1b85e88562cd5e70a7b38dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>implies</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ab48b0419d63d4c78c20086ded82eaa0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mutex_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>af609d650a2c3040c1b4ec3e2a15c4f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pddl_to_sas</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a0080cc7fe4af5a63a5a1acf3ed25098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>strips_to_sas_dictionary</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>aee1d7132edec4158d3cda532d63898e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_add_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a57b7cf2dcd6b98e64436daf346ac62ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_assignment_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a6071a90edfde336eaf681a2b028cb4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_del_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad4d621de421c207e73e5a50e804a8b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_numeric_axiom</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad69b8b17f94856bafaabc674e660e958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_operator_duration</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ac12145eb8b4ed1b9f0fc8d25241c44dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_axiom</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3e9c7b7ab35753384f189435010c83c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_axioms</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad9cfcbbc352c298aced27f439068701b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a4d21397afac8e53666ff00510faaf8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_conditions_aux</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>adfa15fa6d710d2c2c6c4ba367aac4f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_operator</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ac6a14d62a6d657c82e47c4e7dac83783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_operators</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a67a7093832d4617d7f2f8e24a33e0f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a2bc3fbecc2522a5fcdd52ebea9d454f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operator</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>afaf15075538eb368a072bc2b8e27d3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operator_aux</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3c544893cab219f5203bf235a7cf3205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operators</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a63d6233e04138288603c85639a55b2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsolvable_sas_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a700a2c294f6913ac6b37c0302ee2b2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_mutex_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3f3cbd0dedee8954a161eb787eb21908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_translation_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a5c67062c4b968e88182a5b491579e4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ALLOW_CONFLICTING_EFFECTS</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ade8b3763a5163c0fd5da1c9a985d9fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sas_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>adb395500b338a972fa4393b267ff66ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>acd596d41b581266d13a171147c6b87e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USE_PARTIAL_ENCODING</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ab011fcaf7c962a9fd301344a27c483aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USE_SAFE_INVARIANT_SYNTHESIS</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ade4679d1f1b5996152bd10ab32247190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WRITE_ALL_MUTEXES</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a552bde757c9f70f946cebd33b6e7a456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>variable_8cpp</filename>
    <includes id="variable_8h" name="variable.h" local="yes" imported="no">variable.h</includes>
  </compound>
  <compound kind="file">
    <name>variable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-symbolic_planning/doc_stacks/2013-01-22_12-19-25.056281/symbolic_planning/tfd_modules/downward/preprocess/</path>
    <filename>variable_8h</filename>
    <class kind="class">Variable</class>
  </compound>
  <compound kind="class">
    <name>Axiom</name>
    <filename>classAxiom.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>affected_variable</name>
      <anchorfile>classAxiom.html</anchorfile>
      <anchor>a80c6237aa1d2111d882ff42da3bf8744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Axiom_functional</name>
    <filename>classAxiom__functional.html</filename>
    <member kind="function">
      <type></type>
      <name>Axiom_functional</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>ad81c7e87a903ea193bf1efd991e66c32</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables, bool comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a30f9dc7966e82ab4d6960f7a5e79c119</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>ac1d56cfc7e8a7d6affe442d5dc9034ce</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type>Variable *</type>
      <name>get_effect_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a48d05dce76548fe16982d0d5b2361192</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Variable *</type>
      <name>get_left_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a87e7e170ac3311a98758f148582eb2f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>foperator</type>
      <name>get_operator</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a93aea388a6603d7fff381d66e16e3f01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Variable *</type>
      <name>get_right_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a7b48f42bfb599bf5d377fed9fd8f0967</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_comparison</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a5ec5014b7907dae338f6f0d9ad3551cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>aaef88257b326bfa6e07d3b75a3a399fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_comparison</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a6ebe8ee95db9096129f7e9c3bf677c3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_operator</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a0a4b6f48193effe90d3ea8066aeeac23</anchor>
      <arglist>(foperator _fop)</arglist>
    </member>
    <member kind="variable">
      <type>compoperator</type>
      <name>cop</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a5372f986835d6a1b2a1598ee92559bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>foperator</type>
      <name>fop</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a88887a2c60594c9265f8de17465b5a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>comparison</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a8ed14fdeeb509f5f3ca26fef6787b5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>effect_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>aec0bae34fa9a4a22d8cd8998c009a462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>left_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>aeb3d0c9e7fabac670bae2c1547bc6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>right_var</name>
      <anchorfile>classAxiom__functional.html</anchorfile>
      <anchor>a1d8a9dbd2b6ccb191bc23efa20324624</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Axiom_relational</name>
    <filename>classAxiom__relational.html</filename>
    <member kind="function">
      <type></type>
      <name>Axiom_relational</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>ad742f5e37a2ffa6782daaf304bab186c</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a3da84043e9a4f126361a8e1202f337b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a792f8c3eaac8baeed67e5c499700044e</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Condition &gt; &amp;</type>
      <name>get_conditions</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a9de3f0f100ea851cee7809f914f85ba7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_effect_val</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a889c5f0c41decc4d8136b4e4d55235e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Variable *</type>
      <name>get_effect_var</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a1f13637c57d62daee730443991628e79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_old_val</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>ab66f3b90054eb568a50af2d5458c1726</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a71e00816e5e6baa37fe6f6f66682f891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Condition &gt;</type>
      <name>conditions</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>a1ab9bc543272f82ee1f2575bde429641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>effect_val</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>ab3f8900420373888a89cc5b19e721e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>effect_var</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>ac807ecdef9143f781c7f22985c53bca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>old_val</name>
      <anchorfile>classAxiom__relational.html</anchorfile>
      <anchor>aa46d66297814004bdc1af9b1ecec956b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AxiomEvaluator</name>
    <filename>classAxiomEvaluator.html</filename>
    <class kind="struct">AxiomEvaluator::LogicAxiomLiteral</class>
    <class kind="struct">AxiomEvaluator::LogicAxiomRule</class>
    <class kind="struct">AxiomEvaluator::NegationByFailureInfo</class>
    <member kind="function">
      <type></type>
      <name>AxiomEvaluator</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>a1ff4add414b7a5dcc6e2ca9bf71a5cc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>aa7679b8cd86c46ddadd1e29acb52bf44</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evaluate_arithmetic_axioms</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>a2fbb68a3bff69dc6519461a9764c100f</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evaluate_comparison_axioms</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>aa66559ffdfa7b56e6427f7fa225d964c</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evaluate_logic_axioms</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>af23cf4d73c7c0b9fa43315f0154d9a58</anchor>
      <arglist>(TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; LogicAxiomLiteral &gt; &gt;</type>
      <name>axiom_literals</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>ab9483e66fa7e6379e82f97cc84d1e860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; Axiom * &gt; &gt;</type>
      <name>axioms_by_layer</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>a03ce01e2b70d917d1353b556db541d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; NegationByFailureInfo &gt; &gt;</type>
      <name>nbf_info_by_layer</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>aa0face61db17927aa8d0ff0286936597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; LogicAxiomRule &gt;</type>
      <name>rules</name>
      <anchorfile>classAxiomEvaluator.html</anchorfile>
      <anchor>a9674e5d80f7eafe27fe48e48ba95487e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AxiomEvaluator::LogicAxiomLiteral</name>
    <filename>structAxiomEvaluator_1_1LogicAxiomLiteral.html</filename>
    <member kind="variable">
      <type>std::vector&lt; LogicAxiomRule * &gt;</type>
      <name>condition_of</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomLiteral.html</anchorfile>
      <anchor>abb557a5487bd36a8baa98a6d5c09f57a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AxiomEvaluator::LogicAxiomRule</name>
    <filename>structAxiomEvaluator_1_1LogicAxiomRule.html</filename>
    <member kind="function">
      <type></type>
      <name>LogicAxiomRule</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>afc1d849baf19a0e8595224f521b479d3</anchor>
      <arglist>(int cond_count, int eff_var, int eff_val, LogicAxiomLiteral *eff_literal)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>condition_count</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>a26179bdedc07806fea07204acee49771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogicAxiomLiteral *</type>
      <name>effect_literal</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>ad1abd274d8d4d57fe6d9f892384d2839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>effect_val</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>a25773797fa3142b001ad1e34885f95ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>effect_var</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>ae4138d12db4166c3e8d9f435d29defd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unsatisfied_conditions</name>
      <anchorfile>structAxiomEvaluator_1_1LogicAxiomRule.html</anchorfile>
      <anchor>ab42b64b0e05247c27893687efc3bfe42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AxiomEvaluator::NegationByFailureInfo</name>
    <filename>structAxiomEvaluator_1_1NegationByFailureInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>NegationByFailureInfo</name>
      <anchorfile>structAxiomEvaluator_1_1NegationByFailureInfo.html</anchorfile>
      <anchor>a8b8c5ed72a4e6d2d1b2a2f81b25fa1c8</anchor>
      <arglist>(int var, LogicAxiomLiteral *lit)</arglist>
    </member>
    <member kind="variable">
      <type>LogicAxiomLiteral *</type>
      <name>literal</name>
      <anchorfile>structAxiomEvaluator_1_1NegationByFailureInfo.html</anchorfile>
      <anchor>a943b6d0e5b8c5130327997fe92421d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var_no</name>
      <anchorfile>structAxiomEvaluator_1_1NegationByFailureInfo.html</anchorfile>
      <anchor>a13a733d5e834da862a31f842aeec03cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BestFirstSearchEngine</name>
    <filename>classBestFirstSearchEngine.html</filename>
    <base>SearchEngine</base>
    <member kind="enumeration">
      <name>QueueManagementMode</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a07a0a25df3605b6c3a861ed8db4e7c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROUND_ROBIN</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a07a0a25df3605b6c3a861ed8db4e7c3fa46bcdaf63824e72b94002f5eb4295e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIORITY_BASED</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a07a0a25df3605b6c3a861ed8db4e7c3fa22756a9903f0a54956d696b722e81012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_heuristic</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a0490652102b65d1d674e726704560a21</anchor>
      <arglist>(Heuristic *heuristic, bool use_estimates, bool use_preferred_operators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BestFirstSearchEngine</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a234066a9e0c368fdcb5d0d712e771d1e</anchor>
      <arglist>(QueueManagementMode _mode)</arglist>
    </member>
    <member kind="function">
      <type>SearchEngine::status</type>
      <name>fetch_next_state</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aa40ff783d64e1028af8aa86a598224e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a0c7a8178a0c3c7f96d8fdc10680613ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>statistics</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a6085b1e373cc5bfd822613b84be5d505</anchor>
      <arglist>(time_t &amp;current_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BestFirstSearchEngine</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a48f4b97f6938ac235015047bb5b73ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bestMakespan</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>afe9f5282af8ca6ad6a44771e9a26f576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bestSumOfGoals</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a69d8e5e929556cd16f984a60af0d42ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum BestFirstSearchEngine::QueueManagementMode</type>
      <name>mode</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a0c0ead24e89cf0214442dfd3f0c4c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SearchEngine::status</type>
      <name>step</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a5635598db2347120162940847abd870c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>check_goal</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a210dd0f1c9dde03d72cb4617f6d63b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>check_progress</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>acb6aa4d66a04faab96ef396fb932542d</anchor>
      <arglist>(const TimeStampedState *state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump_everything</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a857725a8216ef6af2794df8a89a8e26d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump_plan_prefix_for__state</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aac1aee8d969f71f871c7e78cabbcb1ae</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump_plan_prefix_for_current_state</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a117c925b8650bf230a3e8cb8d0f7403b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump_transition</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a607d5a77518b1b9ffb02071babe17cc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generate_successors</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>acfd6becbb6e3bb7d7d64543b872a716b</anchor>
      <arglist>(const TimeStampedState *parent_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getG</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a3a69a4faa99374733aeec36f9c0082f2</anchor>
      <arglist>(const TimeStampedState *state_ptr, const TimeStampedState *closed_ptr, const Operator *op) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getGc</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aed6c21ce455420513e7d94f2477db29e</anchor>
      <arglist>(const TimeStampedState *parent_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getGc</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a19ebfdd8f411c4af8da566b6f700b46e</anchor>
      <arglist>(const TimeStampedState *parent_ptr, const Operator *op) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getGm</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a79992307a9361223aaea0f5edbb8353e</anchor>
      <arglist>(const TimeStampedState *parent_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getGt</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aea129ac5536c6869eb9328e1d609b09d</anchor>
      <arglist>(const TimeStampedState *parent_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_dead_end</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a40480ee4604ffde758ebb463446da472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>report_progress</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>af1c0587614c6821accbe8f4fe8ba6cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reward_progress</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a146fc7a3cc9e96518fd88f4e75e9c0c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OpenListInfo *</type>
      <name>select_open_queue</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>ab4de1daedadd15bd8bb02502a9fb6163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>best_heuristic_values</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>ad85387d41b629d2d229422e858da1d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const TimeStampedState * &gt;</type>
      <name>best_states</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a424f6753a388039cea370e5ba5a50b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClosedList</type>
      <name>closed_list</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a88c7d0eecfb681affd426a22a572f1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Operator *</type>
      <name>current_operator</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a96f0269ce718fe718ae88e6fe839ba8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TimeStampedState *</type>
      <name>current_predecessor</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aa38756d25473ade4c600db22cf1267e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeStampedState</type>
      <name>current_state</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a1689e8bf138640d13059cc69be75d7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentQueueIndex</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a883a8b8439f8de388d9164767459f4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Heuristic * &gt;</type>
      <name>heuristics</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>aa147cc3a61cbb6b7d827d81926889524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogicalStateClosedList</type>
      <name>logical_state_closed_list</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>acd768bf2de4849dc96a781ad650986d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OpenListInfo &gt;</type>
      <name>open_lists</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>abd9933a1f9e1a012458960d34620378b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Heuristic * &gt;</type>
      <name>preferred_operator_heuristics</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>ae5aefcf883f7bcc025eb09dd16f54d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearchStatistics</type>
      <name>search_statistics</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a8bafb792c0712a13790028b0904079d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>start_time</name>
      <anchorfile>classBestFirstSearchEngine.html</anchorfile>
      <anchor>a98cc9d213908ba4eb2ff69ab7606e47f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CausalGraph</name>
    <filename>classCausalGraph.html</filename>
    <member kind="function">
      <type></type>
      <name>CausalGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a7dfdbce5de285482ce1978f075e4cf82</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CausalGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a46480976d8a433a22e740394729fa06d</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const vector&lt; Operator &gt; &amp;operators, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; Axiom_functional &gt; &amp;axioms_func, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;the_goals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a77d639c6a1124424f31659e224fedb54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a77d639c6a1124424f31659e224fedb54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>abac986efb1f39c19b9496afb7653ccbb</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; Variable * &gt; &amp;ordered_vars) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_comp_vars_for_func_var</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>aea76e8948aecd8799f298b24eaa74277</anchor>
      <arglist>(int var, vector&lt; int &gt; &amp;comp_vars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_functional_vars_in_unrolled_term</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a36f2cb23749738365089f17eb8c4cd4b</anchor>
      <arglist>(int top_var, set&lt; int &gt; &amp;intermediate_vars)</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; int &gt; &amp;</type>
      <name>get_neighbours</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ab0e7c872080bb6478deb1c04448f81fa</anchor>
      <arglist>(int var) const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; int &gt; &amp;</type>
      <name>get_successors</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a0eb8c92e8a5a899886afdb4a40895a72</anchor>
      <arglist>(int var) const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Variable * &gt; &amp;</type>
      <name>get_variable_ordering</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a7c30730d894201d431d473482565f104</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_acyclic</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a616b88efcc0f64d70bdde35b36e97912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CausalGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>af9626b72486858739526ce91302dabda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CausalGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>af9626b72486858739526ce91302dabda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>vector&lt; Variable * &gt;</type>
      <name>Ordering</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ad244a6c4b1418f367defdbc29bab00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>vector&lt; vector&lt; Variable * &gt; &gt;</type>
      <name>Partition</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a310d99fd378d43ea98cb487f4f1ecd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; Variable *, Predecessors &gt;</type>
      <name>PredecessorGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ab8cba2332ccfea4230ab7ed1d84c594e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; Variable *, int &gt;</type>
      <name>Predecessors</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ad33c5123af736090a76e4942ca670bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; Variable *, WeightedSuccessors &gt;</type>
      <name>WeightedGraph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a8484d629ffe768fe97350ab451422f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; Variable *, int &gt;</type>
      <name>WeightedSuccessors</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ad1bc4e3f8ca497dfa0d356e2e122cc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculate_important_vars</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a658f10fa4abc07e4886a7ec85b087a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculate_pseudo_sort</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a87b7ca1d427bf334396fc1d2e2252a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculate_topological_pseudo_sort</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a398fe9ee537a5281439117c106d3e675</anchor>
      <arglist>(const Partition &amp;sccs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>count</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a0daa9b41cda8453d93de4ca78793a5a6</anchor>
      <arglist>(Variable *curr_source, Variable *curr_target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dfs</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a7af77f4f16fa8bd8ca69513661d17de0</anchor>
      <arglist>(Variable *from)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_strongly_connected_components</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>aaf2b136344a89e036fd4079ccdce0a3e</anchor>
      <arglist>(Partition &amp;sccs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>weigh_graph_from_axioms_func</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a0982bb26bb67bdffd7bfc5238e54f059</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const vector&lt; Axiom_functional &gt; &amp;axioms_func, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>weigh_graph_from_axioms_rel</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>abaddf59482febd31ca0c749bf5206d37</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const vector&lt; Axiom_relational &gt; &amp;axioms_rel, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>weigh_graph_from_ops</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>aa35adf44f681bb6415d216a805ef904d</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const vector&lt; Operator &gt; &amp;operators, const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;goals)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>acyclic</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a95f1672305d066ba5a466ee4873f5822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>arcs</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a2321917eaaf18e967d6911e6b3379841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; Axiom_functional &gt; &amp;</type>
      <name>axioms_func</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ac163913305455efde64a34c5ee4ffac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; Axiom_relational &gt; &amp;</type>
      <name>axioms_rel</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a120823dcaa9772cb39fb64d3c8c0b1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>edges</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>aecc6e8aa7028111ef93977d3ee15797d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; pair&lt; Variable *, int &gt; &gt; &amp;</type>
      <name>goals</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a78c21a21d5f700c4a62ad078ac6139ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; Operator &gt; &amp;</type>
      <name>operators</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a502a54e70c91a4d18f605d8db4bfcc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ordering</type>
      <name>ordering</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>ad7843ef9094aaf4f676298c7b904e682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PredecessorGraph</type>
      <name>predecessor_graph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a7ff74dcdf632c9cd61a6d1238b3e6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; Variable * &gt; &amp;</type>
      <name>variables</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a1ceb426f754958c1aba8e25313c640d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WeightedGraph</type>
      <name>weighted_graph</name>
      <anchorfile>classCausalGraph.html</anchorfile>
      <anchor>a7850831549382cd5a167db7d4c85d8e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClosedList</name>
    <filename>classClosedList.html</filename>
    <class kind="struct">ClosedList::PredecessorInfo</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a77b30539ce4c0ff58db9a3c99b2d4bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClosedList</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a3edc6d26cbad0d801b97a8f6fe4359b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a251bcf8525ed8669d997d74e4de784b0</anchor>
      <arglist>(const TimeStampedState &amp;entry) const </arglist>
    </member>
    <member kind="function">
      <type>const TimeStampedState &amp;</type>
      <name>get</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a1ff2e1df401de72bacb343bda987ebe4</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_min_ts_of_key</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a0254dae468f650c885a59ec963e02049</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCostOfPath</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a7a21089783e716f7fcb607b6a24479b6</anchor>
      <arglist>(const TimeStampedState &amp;entry) const </arglist>
    </member>
    <member kind="function">
      <type>const TimeStampedState *</type>
      <name>insert</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>af054b0f5f3f417cd0f6517b546978748</anchor>
      <arglist>(TimeStampedState &amp;entry, const TimeStampedState *predecessor, const Operator *annotation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a7930cd52f5e4f9b650ace2ae13ea8c70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>trace_path</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a4ef21064e40a0cd9c670087eda8722f2</anchor>
      <arglist>(const TimeStampedState &amp;entry, std::vector&lt; PlanStep &gt; &amp;path, PlanTrace &amp;staes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClosedList</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a1cc09509162240c047ae26b8ce89c4e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tr1::unordered_multimap&lt; TimeStampedState, PredecessorInfo, TssHash, TssEquals &gt;</type>
      <name>ClosedListMap</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a7a14030a611f2b3a2b843a545c435f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ClosedListMap::value_type</type>
      <name>ValuePair</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>a16fd0641e2afa21b0577aa9457a07441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClosedListMap</type>
      <name>closed</name>
      <anchorfile>classClosedList.html</anchorfile>
      <anchor>aa0f6d3f0bd4649157d6c87342a030d3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ClosedList::PredecessorInfo</name>
    <filename>structClosedList_1_1PredecessorInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>PredecessorInfo</name>
      <anchorfile>structClosedList_1_1PredecessorInfo.html</anchorfile>
      <anchor>a240835718f3f61ba61c14980aa6bf7f4</anchor>
      <arglist>(const TimeStampedState *pred, const Operator *annote)</arglist>
    </member>
    <member kind="variable">
      <type>const Operator *</type>
      <name>annotation</name>
      <anchorfile>structClosedList_1_1PredecessorInfo.html</anchorfile>
      <anchor>af13ae48eac4d0b1e38e69e6f3c30eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TimeStampedState *</type>
      <name>predecessor</name>
      <anchorfile>structClosedList_1_1PredecessorInfo.html</anchorfile>
      <anchor>abd097840c73407672df8957a54e69edd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CompTransition</name>
    <filename>structCompTransition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structCompTransition.html</anchorfile>
      <anchor>abc7cea047ef6e9c7c624533a94b9fc13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left_var</name>
      <anchorfile>structCompTransition.html</anchorfile>
      <anchor>aebee4be663e83d3133e80a03e40a41c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>binary_op</type>
      <name>op</name>
      <anchorfile>structCompTransition.html</anchorfile>
      <anchor>a9c0fac87f7b061b504504231e4084478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_var</name>
      <anchorfile>structCompTransition.html</anchorfile>
      <anchor>acf0bc81bb01504227e7fe37cc27fa9cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Condition</name>
    <filename>structCondition.html</filename>
    <member kind="function">
      <type></type>
      <name>Condition</name>
      <anchorfile>structCondition.html</anchorfile>
      <anchor>ab740fe9382193122dbbff9114e0fb1de</anchor>
      <arglist>(Variable *v, int c)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cond</name>
      <anchorfile>structCondition.html</anchorfile>
      <anchor>a725821d171187c8261022958f0456a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structCondition.html</anchorfile>
      <anchor>a5569b7b42115e072f1c8745466caa536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConditionModule</name>
    <filename>classConditionModule.html</filename>
    <member kind="function">
      <type></type>
      <name>ConditionModule</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a351cc9c15adfb13af76d6c154100ca73</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionModule</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>afdee3e332ba44a532b5027ad437961d5</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a151666260618b7c7682364464e67bb71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a78a4628a0e403dca06f74c7c7f672518</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="variable">
      <type>conditionCheckerType</type>
      <name>checkCondition</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a3c9ab1076e64783a2a9cae47aba68083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a8ccb1a3693b0c842522b4d24f1b5a091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>classConditionModule.html</anchorfile>
      <anchor>a23071fa7e6c85923e9959b0947a83fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CostModule</name>
    <filename>classCostModule.html</filename>
    <member kind="function">
      <type></type>
      <name>CostModule</name>
      <anchorfile>classCostModule.html</anchorfile>
      <anchor>adaf95b186bdf2c3b62b9c24d392ffe57</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classCostModule.html</anchorfile>
      <anchor>a272ce79ef1fba3fcbc7967567485f486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>conditionCheckerType</type>
      <name>checkCost</name>
      <anchorfile>classCostModule.html</anchorfile>
      <anchor>af7b0d7621e0da5cdba8e3248cbf4119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>classCostModule.html</anchorfile>
      <anchor>ad93e12b7d4d536c96a3682721127c967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CyclicCGHeuristic</name>
    <filename>classCyclicCGHeuristic.html</filename>
    <base>Heuristic</base>
    <member kind="enumeration">
      <name>Mode</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUFFIX_MAKESPAN</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7a3c96cd5d943552ba445a991e7136e6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REMAINING_MAKESPAN</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7a5137f4e2fd028bcd097ee5c3b70c1c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COST</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7a52b48b4c824672bb2611b9f1c9e15107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHTED</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7a9e752fa8cde436f1878707eb7d693624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CEA</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a37c64eb2973ad7c0127e75ad32954eb7a458294258e97f44ccf0db016ffce9f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_to_queue</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>ae702efd785a7d965e517631729a772d4</anchor>
      <arglist>(LocalProblemNode *node)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_costs</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a8516d290aca37ed54e16f364d635240e</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>compute_heuristic</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a123a371ca5382ac43e0869339bc7db88</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CyclicCGHeuristic</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>aff112d7480ca07ec74e609c44b044187</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>dead_ends_are_reliable</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a698e18a5586637feda15119f34ed4ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocalProblem *</type>
      <name>get_local_problem</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>ae9cf45811ef4508213747803bcc2e1de</anchor>
      <arglist>(int var_no, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a240d94c965cd861a49329b066d6cd175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_queue</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>aee28b6f3447d960719051e5d9d6659df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_running</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a04983a2f094e781830d94f5170708d69</anchor>
      <arglist>(LocalTransition *trans, const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>LocalProblemNode *</type>
      <name>remove_from_queue</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a3bdbbd84b185dd55641398767b5722e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CyclicCGHeuristic</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a30f9f0bf8b7606aa31d2d8ab44373594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueNode * &gt;</type>
      <name>dtg_nodes_with_an_additional_transition</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a7bf9373e9fb5441ebf3f7f82b6556b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueTransitionLabel * &gt;</type>
      <name>generated_labels</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>aa02fe91ccca4c422303b7e69eab48647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Operator * &gt;</type>
      <name>generated_waiting_ops</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>aa0755fe392762a89fe4117bc406d536d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemNodeDiscrete *</type>
      <name>goal_node</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>ae29b7417cf7b04cc20d5e30518a4b876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemDiscrete *</type>
      <name>goal_problem</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>aad785037130764bdf8690fb65c92e6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; LocalProblem * &gt; &gt;</type>
      <name>local_problem_index</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a4d4ec2b97de102f20473b52f9a4b9472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalProblem * &gt;</type>
      <name>local_problems</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a56529f7768682a0084b32b89702f948d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum CyclicCGHeuristic::Mode</type>
      <name>mode</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>ab4fe8f83e27fafac9c070e38402e9363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LocalProblemNodeDiscrete * &gt;</type>
      <name>nodes_with_an_additional_transition</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a6a4b1e27c07818c7412dddcc7cce165c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number_of_nodes_in_queue</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>adbb65fcf15db6f57452df0d94eb5a1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>node_queue</type>
      <name>open_nodes</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>a30cc4b303b1be37c29e17c9f28c8cefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeScheduledPlanMakespan</name>
      <anchorfile>classCyclicCGHeuristic.html</anchorfile>
      <anchor>ac07a6843f3412cb23f29dd0ab64aa9dc</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainParser</name>
    <filename>classDomainParser.html</filename>
    <class kind="struct">DomainParser::TreeItem</class>
    <member kind="function">
      <type></type>
      <name>DomainParser</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a037cc2d18b7f379628370fb25574a288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTree</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a093fe99660ca1bb58fa5cab48daac7c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a6367c96289a845ca0f4ffac35bb65acf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a971d016a29ea5d7a923fe3d581cceea6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DomainParser</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>ad25e5f1b0161d5083d1d75834a9a2d75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dumpItem</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a0a8c0d7f8b48a7ce00f3ea8e47c627e2</anchor>
      <arglist>(const TreeItem &amp;it, unsigned int indent) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseContent</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a83cf8445f79ab1cc2d592c6d6148e4b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TreeItem</type>
      <name>parseTreeItem</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a7804b57974352c4b7db267bcf1f5d34d</anchor>
      <arglist>(QStringList &amp;tokens)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>abc153a24cb185ef59396ffb8aeb79621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeItem</type>
      <name>_parseTreeRoot</name>
      <anchorfile>classDomainParser.html</anchorfile>
      <anchor>a408d4d634989683f6b3d4ca73483975a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DomainParser::TreeItem</name>
    <filename>structDomainParser_1_1TreeItem.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structDomainParser_1_1TreeItem.html</anchorfile>
      <anchor>a13016f077645a3266e55a8ec28295bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; TreeItem &gt;</type>
      <name>items</name>
      <anchorfile>structDomainParser_1_1TreeItem.html</anchorfile>
      <anchor>a0c9f1ed40175d20b9cd8f84aa8cbaa14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraph</name>
    <filename>classDomainTransitionGraph.html</filename>
    <class kind="struct">DomainTransitionGraph::CompareCondsIgnoringType</class>
    <member kind="typedef">
      <type>std::tr1::tuple&lt; const Variable *, double, condition_type &gt;</type>
      <name>Edge</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a1eca7e00aae53d6e2eee1bf7aa377b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; std::tr1::tuple&lt; const Variable *, double, condition_type &gt; &gt;</type>
      <name>EdgeCondition</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a2b24e08fdba699051d987d55899e99d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>set&lt; Edge, CompareCondsIgnoringType &gt;</type>
      <name>SetEdgeCondition</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a7e8e2389895c57ad65d6d7a2516d4957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addAxRelTransition</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a6bba408699438bc170942ddefbe8e727</anchor>
      <arglist>(int from, int to, const Axiom_relational &amp;ax, int ax_index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addTransition</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a70094c2862b0903a3a122e331520c255</anchor>
      <arglist>(int from, int to, const Operator &amp;op, int op_index, trans_type type, vector&lt; Variable * &gt; variables)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a1f71814b416bfb4450e1fe3cd769c9e9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a1f71814b416bfb4450e1fe3cd769c9e9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>finalize</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a1f845c1c1462714ccb42fa1dcb46439d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>ac050bc64bfd4f0171295ee97e505e3d2</anchor>
      <arglist>(ostream &amp;outfile) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>is_strongly_connected</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a76bbebf36b46ad46875e966ee0cf5c9e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a1256ed5ebae40f83570e284757b26790</anchor>
      <arglist>(istream &amp;in)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DomainTransitionGraph</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a12ad93a2caaa74bbf4f58cb5f8185808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DomainTransitionGraph</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a12ad93a2caaa74bbf4f58cb5f8185808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>collect_func_transitions</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a224974dc3fa77f5693a28be77afaf1ff</anchor>
      <arglist>(int var, map&lt; int, int &gt; &amp;global_to_ccg_parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute_causal_graph_parents_comp</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a84a051926e79aceca59b7311ee09d3d7</anchor>
      <arglist>(int var, map&lt; int, int &gt; &amp;global_to_ccg_parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read_all</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>aba53fff6f1e933d0fded474ef2d6182f</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>ccg_parents</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>aed9b4d7ba0bb479bac871d5db8e64fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hashmap</type>
      <name>global_to_local_ccg_parents</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a5666695ff158fce678e784411311474e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_axiom</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>ac97b8b3810e6189a684f6294c1e0f8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a2865117856347e240d1178b12e0ef446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>translate_global_to_local</name>
      <anchorfile>classDomainTransitionGraph.html</anchorfile>
      <anchor>a0781ad54607c9bebda95936d57dbb49f</anchor>
      <arglist>(map&lt; int, int &gt; &amp;global_to_ccg_parent, int global_var)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DomainTransitionGraph::CompareCondsIgnoringType</name>
    <filename>structDomainTransitionGraph_1_1CompareCondsIgnoringType.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structDomainTransitionGraph_1_1CompareCondsIgnoringType.html</anchorfile>
      <anchor>a35157dee309f06061c12c4a009a4b258</anchor>
      <arglist>(const Edge &amp;lhs, const Edge &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraphComp</name>
    <filename>classDomainTransitionGraphComp.html</filename>
    <base>DomainTransitionGraph</base>
    <member kind="function">
      <type>void</type>
      <name>collect_recursively_func_transitions</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>a654cdf3ffcc0f469483f290a1ded052b</anchor>
      <arglist>(int var, map&lt; int, int &gt; &amp;global_to_ccg_parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_recursively_parents</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>af8c4c11e8d36b03c0119bd01864512de</anchor>
      <arglist>(int var, map&lt; int, int &gt; &amp;global_to_ccg_parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphComp</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>a2e31af8df14ced95f41de1a1fd323bcc</anchor>
      <arglist>(int var_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>a4d3171eaa5e4505c89a1868cfdca9cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>ad149015baf6efebf0ce87e1a2b163196</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; CompTransition, CompTransition &gt;</type>
      <name>nodes</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>a7d76e4746286a2507dff94dadd1f7747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; FuncTransitionLabel &gt;</type>
      <name>transitions</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>acdcfb322ee7077ad0dab1dabac5d01ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DomainTransitionGraphComp</name>
      <anchorfile>classDomainTransitionGraphComp.html</anchorfile>
      <anchor>a5ffe5ae8cfdcf124f6907617313cae3e</anchor>
      <arglist>(const DomainTransitionGraphComp &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraphFunc</name>
    <filename>classDomainTransitionGraphFunc.html</filename>
    <base>DomainTransitionGraph</base>
    <base>DomainTransitionGraph</base>
    <class kind="struct">DomainTransitionGraphFunc::Transition</class>
    <member kind="function">
      <type>void</type>
      <name>addAxRelTransition</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a7a2b91607571152a9d49390b8875760b</anchor>
      <arglist>(int from, int to, const Axiom_relational &amp;ax, int ax_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTransition</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>afbed99304722f634fd6d5ea119f16666</anchor>
      <arglist>(int foperator, int right_var, const Operator &amp;op, int op_index, trans_type type, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphFunc</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>abe57a45a7af7e2fa7d218ec5a5561051</anchor>
      <arglist>(const Variable &amp;var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphFunc</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a5f89776b7ed1f4fc9dc888bd52e40648</anchor>
      <arglist>(int var_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a8169fa232d9e91f3e8918d98ef3d14f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a44f3c6c708f445da358b007df673e144</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>ab85932dd23cb9ee1f1f5a2beafc20540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>abcc35f3b13278d52e44e42b72124ed35</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_strongly_connected</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a8377125cd2733129d0a88f5381d71225</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a0ea599852860fe158d444fe0014bbc1e</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; FuncTransitionLabel &gt;</type>
      <name>transitions</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>ad749b5d7943ac4c82751cd01505b7575</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DomainTransitionGraphFunc</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>ac5fbb5d4935335ad6464e75385e21bb3</anchor>
      <arglist>(const DomainTransitionGraphFunc &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>level</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>a100fc4abb79de81da81ca4bd513e6cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Transition &gt;</type>
      <name>transitions</name>
      <anchorfile>classDomainTransitionGraphFunc.html</anchorfile>
      <anchor>aec1403ab2a9c187af805ed36accc547d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DomainTransitionGraphFunc::Transition</name>
    <filename>structDomainTransitionGraphFunc_1_1Transition.html</filename>
    <member kind="function">
      <type></type>
      <name>Transition</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>ac8cb443cb1dac9262538a1f5db3bbd1d</anchor>
      <arglist>(trans_type theType, int theOp)</arglist>
    </member>
    <member kind="variable">
      <type>EdgeCondition</type>
      <name>condition</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a94be49c0ba72c376c420ab2e980f750e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DurationCond</type>
      <name>duration</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a9158653a85c4ffbd47e635ee52e0c2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>foperator</type>
      <name>fop</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a6db1a184a0a3c9907c59a03635f1fee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>op</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a8618b2bea224cba5ca589d60e1043661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>right_var</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>afc16f70907b86cdac95b1501e7ce15a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SetEdgeCondition</type>
      <name>set_condition</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a742b138e4465215c5cb880aba24b2521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trans_type</type>
      <name>type</name>
      <anchorfile>structDomainTransitionGraphFunc_1_1Transition.html</anchorfile>
      <anchor>a4bf606b3229ebfccb2ad22901d42ead5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraphModule</name>
    <filename>classDomainTransitionGraphModule.html</filename>
    <base>DomainTransitionGraph</base>
    <base>DomainTransitionGraph</base>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphModule</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a3330e90bee7ae5134addf5fa3e7f7307</anchor>
      <arglist>(int var_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>acd6f85b376e76cd3ddefb045235f6cf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a4e6203fe5a020709599d674529b692c7</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addAxRelTransition</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a488d7f89812d3da92eed7732332a903e</anchor>
      <arglist>(int from, int to, const Axiom_relational &amp;ax, int ax_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addTransition</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>aacc489d0263b5cd3c60d63e88539b568</anchor>
      <arglist>(int from, int to, const Operator &amp;op, int op_index, trans_type type, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>acd6f85b376e76cd3ddefb045235f6cf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a506bd8dd0c175b4a8014b5fd1f11f2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a58e5b1c30dfc19bddeb321da982c9bd2</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_strongly_connected</name>
      <anchorfile>classDomainTransitionGraphModule.html</anchorfile>
      <anchor>a4a063af3f0f60cacf8e9e08c4a3eea98</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraphSubterm</name>
    <filename>classDomainTransitionGraphSubterm.html</filename>
    <base>DomainTransitionGraph</base>
    <base>DomainTransitionGraph</base>
    <member kind="function">
      <type>void</type>
      <name>addAxRelTransition</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a29ee8a00546cac7249ee2bf4608cd7d2</anchor>
      <arglist>(int from, int to, const Axiom_relational &amp;ax, int ax_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTransition</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a7c1608fb9bff749c35e647bbfdd6a14b</anchor>
      <arglist>(int from, int to, const Operator &amp;op, int op_index, trans_type type, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphSubterm</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a60921406e5c2e88b3db99f5a41e1c70b</anchor>
      <arglist>(const Variable &amp;var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphSubterm</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a46ea4d4a518cb2a5f91b8ce7e15afb57</anchor>
      <arglist>(int var_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a014bdb918e311be2f8c59f6ad199d571</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a6dbe7b0cea9b589d7c9f779852fa2228</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a97fe3f2fd6b77ef37c83014b40cfac35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a4e5835ff1b3b78e1a64375dc10b8818e</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_strongly_connected</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a9ff3b59331ab1cbf8992eb76634c4493</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a80e78a6ea4e53caee9f1f5f5977d7ad6</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelation</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a7f9452a9d98b56ee02d894d5bf6a882c</anchor>
      <arglist>(Variable *left_var, compoperator op, Variable *right_var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelation</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a7cea02cf379f037258c35bbcb4210422</anchor>
      <arglist>(Variable *left_var, foperator op, Variable *right_var)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left_var</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a127928df3d578cb6b26c82b941187666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>binary_op</type>
      <name>op</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a4fd331959d7a6c73f4a12907ffa3acf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_var</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a650793bc26cc8a81552943faaa8bc462</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DomainTransitionGraphSubterm</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>ad8a9d85b28f165d0df07b4e1517c85d6</anchor>
      <arglist>(const DomainTransitionGraphSubterm &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>compoperator</type>
      <name>cop</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a694567999f5ef6310752f6fbd85be837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>foperator</type>
      <name>fop</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>ae7781b7cd8b807e1645569ee09013d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_comparison</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a1354eacc6ccf62ebe47ee2240c187d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>left_var</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a5fcd23e26a974c989064adb81ebddb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>level</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>ab83bec63bb3028692c122565d773a23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>right_var</name>
      <anchorfile>classDomainTransitionGraphSubterm.html</anchorfile>
      <anchor>a6297d5805948c310130178b45cfcff85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DomainTransitionGraphSymb</name>
    <filename>classDomainTransitionGraphSymb.html</filename>
    <base>DomainTransitionGraph</base>
    <base>DomainTransitionGraph</base>
    <class kind="struct">DomainTransitionGraphSymb::Transition</class>
    <member kind="function">
      <type>void</type>
      <name>addAxRelTransition</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a67e715ca24b15cca8e6dc964ca5e473e</anchor>
      <arglist>(int from, int to, const Axiom_relational &amp;ax, int ax_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTransition</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a1519cf4300226bca535ba53d8c91c1dd</anchor>
      <arglist>(int from, int to, const Operator &amp;op, int op_index, trans_type type, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphSymb</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a1bae849307b1e0c0af5985a90be1d69f</anchor>
      <arglist>(const Variable &amp;var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DomainTransitionGraphSymb</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a85a0efa1e95d5fc199a8e59a63ae7f28</anchor>
      <arglist>(int var_index, int node_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>aad92e63c5319bb248b3c53519eeeeae2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>abb62462ec4ba4605695b36f858c591e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a81cdc9dd26c771b4abec5e3afbf9a61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>aec8c98e6088d045f2228ea696de9bec5</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_successors</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a0da400c82dabc9c8e233da3aca6a62da</anchor>
      <arglist>(int value, vector&lt; int &gt; &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_strongly_connected</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a8706a9d5b8c069a652e789f959fb9a82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read_data</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a9ccfcca79458e783bacae98eb6376701</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueNode &gt;</type>
      <name>nodes</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a53392286e846c4811875937d1efe00a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>vector&lt; Transition &gt;</type>
      <name>Vertex</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a020a3f189490d9cd7df612832f1d9a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>add_relevant_functional_vars_to_context</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a201f1a1047ea9b2e27b5364ef57df440</anchor>
      <arglist>(int var_no, map&lt; int, int &gt; &amp;global_to_ccg_parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compress_effects</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a927059b99e53513227404e06ac280258</anchor>
      <arglist>(const Operator *op, vector&lt; PrePost &gt; &amp;pre_post)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DomainTransitionGraphSymb</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a13bee27d61a5ca99d3edf8dbd8aa5cec</anchor>
      <arglist>(const DomainTransitionGraphSymb &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extend_cyclic_effect</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>af91f446a8be8c66ffe6ea0e40a75e541</anchor>
      <arglist>(const PrePost &amp;pre_post, vector&lt; LocalAssignment &gt; &amp;cyclic_effect, map&lt; int, int &gt; &amp;global_to_ccg_parent, const vector&lt; pair&lt; int, int &gt; &gt; &amp;precond_pairs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>level</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a37e8d1ab893f970eac0b919380c52ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Vertex &gt;</type>
      <name>vertices</name>
      <anchorfile>classDomainTransitionGraphSymb.html</anchorfile>
      <anchor>a191cea7e914636d16884e5b5166c3362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DomainTransitionGraphSymb::Transition</name>
    <filename>structDomainTransitionGraphSymb_1_1Transition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a9e9f441c703c9eadc98738c6ec8902fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a380dd4827058d7c21458f08c971cb679</anchor>
      <arglist>(const Transition &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>ae5ec43e0623768554b49bdd08dfca473</anchor>
      <arglist>(const Transition &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transition</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a7bff1a87fbd8263504a105d61e3382bc</anchor>
      <arglist>(int theTarget, int theOp, trans_type theType)</arglist>
    </member>
    <member kind="variable">
      <type>EdgeCondition</type>
      <name>condition</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a9683994476fb4e7940d6a6eb92195f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DurationCond</type>
      <name>duration</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>ae2068fd94efe30ee9f48c6a77a18e1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>op</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>afcec5f7e5b22b56f44383967109901dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SetEdgeCondition</type>
      <name>set_condition</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a8322c409fbb1efc5d8ffd79bc6dd0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>ab9de207bcf64a49e9dbcc9602198e87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trans_type</type>
      <name>type</name>
      <anchorfile>structDomainTransitionGraphSymb_1_1Transition.html</anchorfile>
      <anchor>a8429d353ef095456fd91b29bed0f40a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DurationCond</name>
    <filename>structDurationCond.html</filename>
    <member kind="function">
      <type></type>
      <name>DurationCond</name>
      <anchorfile>structDurationCond.html</anchorfile>
      <anchor>a978a7862304b83cee970d9a8a108309e</anchor>
      <arglist>(compoperator o, Variable *v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DurationCond</name>
      <anchorfile>structDurationCond.html</anchorfile>
      <anchor>a6b03b0a76cd081224a9a3f5616099051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>compoperator</type>
      <name>op</name>
      <anchorfile>structDurationCond.html</anchorfile>
      <anchor>ac7fe1712c0dffecbdd68782386820166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structDurationCond.html</anchorfile>
      <anchor>a418fca5c39ed3fa1cc739f1a130b8c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectModule</name>
    <filename>classEffectModule.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a15b12d5b9648eb12054488b91a8b6dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EffectModule</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>ae8b4e3d2a3a785e78b77f5c46723f6c5</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EffectModule</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a19cf313545e58ff88adf54851804d436</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>aab4c1fef9891a66df9055a3c68e97877</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="variable">
      <type>applyEffectType</type>
      <name>applyEffect</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a1ccd66349f3116a0faf221d54b861172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>internal_name</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a07b03e0a0728b0dc04b42f4929d4e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a010fe2b02b30f052fc49cea59c65deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Variable * &gt;</type>
      <name>writtenVars</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a4ff15bfecb23999da18bd35afef917a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>writtenVars</name>
      <anchorfile>classEffectModule.html</anchorfile>
      <anchor>a871ba2a03ff65f48f1954b6b369108bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPlanTrace</name>
    <filename>classFullPlanTrace.html</filename>
    <class kind="class">FullPlanTrace::FullPlanStep</class>
    <member kind="function">
      <type>FullPlanTrace</type>
      <name>applyOperator</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a202ee0dcd2fb8375a3e9899097d39c0a</anchor>
      <arglist>(const Operator *op) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canLetTimePass</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a8276c506c09b988dccfff14e83df59fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpLastState</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a7f86b1c02d0f82c6d31094d78d03ce41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPlanTrace</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>acaecef267d491020dcc08955798f9079</anchor>
      <arglist>(const TimeStampedState &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLastTimestamp</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a930d7a7423cc1a24c9885e4b0913b9b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApplicable</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a5ae78305a14c7461f87863dc18975bbe</anchor>
      <arglist>(const Operator *op) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lastTimestamp</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>ad18ac4007c3485f6d80469da73ec02d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPlanTrace</type>
      <name>letTimePass</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a69ebc3b5f63cec26c809c87ce391a105</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outputPlan</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a59654dfdcd5d0bc199eb892d3877b0f6</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>satisfiesGoal</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>a8a92f55f93b3a84e40d53ab1c713831e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; FullPlanStep &gt;</type>
      <name>plan</name>
      <anchorfile>classFullPlanTrace.html</anchorfile>
      <anchor>adccee6f12807caa9233352c7ff4fbaba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPlanTrace::FullPlanStep</name>
    <filename>classFullPlanTrace_1_1FullPlanStep.html</filename>
    <member kind="function">
      <type></type>
      <name>FullPlanStep</name>
      <anchorfile>classFullPlanTrace_1_1FullPlanStep.html</anchorfile>
      <anchor>a327810c2304213c5e636e27d8a4c022e</anchor>
      <arglist>(const TimeStampedState &amp;p, const Operator *o, const TimeStampedState &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>const Operator *</type>
      <name>op</name>
      <anchorfile>classFullPlanTrace_1_1FullPlanStep.html</anchorfile>
      <anchor>aa46063ff8d5b81957beaae26d5af2581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStampedState</type>
      <name>predecessor</name>
      <anchorfile>classFullPlanTrace_1_1FullPlanStep.html</anchorfile>
      <anchor>abca9a875e789d47f9828f1462c04ceb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStampedState</type>
      <name>state</name>
      <anchorfile>classFullPlanTrace_1_1FullPlanStep.html</anchorfile>
      <anchor>a9d8543813d5a77909dab3b1bacfcac84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FuncTransitionLabel</name>
    <filename>classFuncTransitionLabel.html</filename>
    <base>ValueTransitionLabel</base>
    <member kind="function">
      <type></type>
      <name>FuncTransitionLabel</name>
      <anchorfile>classFuncTransitionLabel.html</anchorfile>
      <anchor>a6224ab1fb473af46a2aadecaf5431a29</anchor>
      <arglist>(int the_starting_variable, vector&lt; LocalAssignment &gt; the_precond, vector&lt; LocalAssignment &gt; the_effect, assignment_op the_a_op, int the_influencing_variable, int the_duration_variable, trans_type type, Operator *the_op)</arglist>
    </member>
    <member kind="variable">
      <type>assignment_op</type>
      <name>a_op</name>
      <anchorfile>classFuncTransitionLabel.html</anchorfile>
      <anchor>ae5dfcd8d8fa87c8340805c7e41c5657e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>influencing_variable</name>
      <anchorfile>classFuncTransitionLabel.html</anchorfile>
      <anchor>aef7858747f821ed9753d2b70a35fc5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>starting_variable</name>
      <anchorfile>classFuncTransitionLabel.html</anchorfile>
      <anchor>ae18c51bd8ee043fc25861330fcd421a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratorBase</name>
    <filename>classGeneratorBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classGeneratorBase.html</anchorfile>
      <anchor>ae7d1c124c8326b80161ff2d31d82725b</anchor>
      <arglist>(string indent) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classGeneratorBase.html</anchorfile>
      <anchor>aa3ca1ac24401466becb0cd20271df02a</anchor>
      <arglist>(ostream &amp;outfile) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratorBase</name>
      <anchorfile>classGeneratorBase.html</anchorfile>
      <anchor>ab3e7fa6d916eb3e52586f04206899b5d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratorEmpty</name>
    <filename>classGeneratorEmpty.html</filename>
    <base>GeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classGeneratorEmpty.html</anchorfile>
      <anchor>a60391c99d087eb3930d9d57f76868c6d</anchor>
      <arglist>(string indent) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classGeneratorEmpty.html</anchorfile>
      <anchor>a1d2d5be11caa6114751f5fc4cd60239e</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratorLeaf</name>
    <filename>classGeneratorLeaf.html</filename>
    <base>GeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classGeneratorLeaf.html</anchorfile>
      <anchor>a305d2bca19d2fc43641bef1024af6f59</anchor>
      <arglist>(string indent) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classGeneratorLeaf.html</anchorfile>
      <anchor>a7d11fd5422dd04b32676500fe871f699</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratorLeaf</name>
      <anchorfile>classGeneratorLeaf.html</anchorfile>
      <anchor>a8dc378e6af360f74e719376d7bc355ca</anchor>
      <arglist>(list&lt; int &gt; &amp;operators)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list&lt; int &gt;</type>
      <name>applicable_ops_indices</name>
      <anchorfile>classGeneratorLeaf.html</anchorfile>
      <anchor>a068e389372b9bc35961dd4af60b5b37b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratorSwitch</name>
    <filename>classGeneratorSwitch.html</filename>
    <base>GeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a86aa16e63fd92b1e73208b5f7b991940</anchor>
      <arglist>(string indent) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a8865729f175564a7bd785b7bc2572d83</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratorSwitch</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>adcbc85bc5720d0059e80e7e8d9c8e048</anchor>
      <arglist>(Variable *switch_variable, list&lt; int &gt; &amp;operators, const vector&lt; GeneratorBase * &gt; &amp;gen_for_val, GeneratorBase *default_gen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GeneratorSwitch</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a661f59b8cb03bfb5a91c501d37d7c9aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorBase *</type>
      <name>default_generator</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a2522e90f6d0a2a1cfa5ffa546ed251d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; GeneratorBase * &gt;</type>
      <name>generator_for_value</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a1378024acc10376fc8db7ce8fd007d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list&lt; int &gt;</type>
      <name>immediate_ops_indices</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a2e32d223b7c809fd78a1d293759ae7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable *</type>
      <name>switch_var</name>
      <anchorfile>classGeneratorSwitch.html</anchorfile>
      <anchor>a8ef2d65a5e125f15619a0b5d115e0486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hash_pair_vector</name>
    <filename>classhash__pair__vector.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>classhash__pair__vector.html</anchorfile>
      <anchor>a3210c552078c82145a5aeb05d10f2ee9</anchor>
      <arglist>(const vector&lt; pair&lt; int, int &gt; &gt; &amp;vec) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Heuristic</name>
    <filename>classHeuristic.html</filename>
    <class kind="struct">Heuristic::EvaluationInfo</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>dead_ends_are_reliable</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>ad45acd7918cf9b3f0d372a269ed744e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>evaluate</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>abdaa45a661b7aa3b527b02fc63889abf</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_heuristic</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a09c52f059003244cde3c46eb758934d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>get_num_computations</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a9a92d088e528d630bfa4b4d2a6048c48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_preferred_operators</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>ac4dfe2aa96e7deb4b534121b70dc1696</anchor>
      <arglist>(std::vector&lt; const Operator * &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_waiting_time</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>adcba70a825b922990ab6fe153517535b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Heuristic</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a3898b13d3d4417734827cc8c29ef271e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_dead_end</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>acd86a76ce40677573a967ef698ca90cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preferred</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a027dedb42100645c28c9b5a65dcd754d</anchor>
      <arglist>(const Operator *op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_waiting_time</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a8b62cda4efd3ccefa18b0a42d8a62f2e</anchor>
      <arglist>(double time_increment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Heuristic</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>acbe841a13be4e6efcdb28b3d63ee4780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>DEAD_END</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>aee3296e8eb99a7332973ae5dba5ce7a1a09f529c9936b0e5d7e5a4c9936d1e81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual double</type>
      <name>compute_heuristic</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>aa792d83f3e1ea0e8687fd8c395763561</anchor>
      <arglist>(const TimeStampedState &amp;state)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a26e75bad1d806657c0ed274b4fe72f0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_INITIALIZED</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a7f5736b6b96de600a54af3cc027e0d94a2776ebe4fd0957245fc42375e58e25d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>heuristic</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a754be1864363cfcdf54a21f01354383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>num_computations</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>a7c3ca5c0a1efcd03e5c8331873916b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Operator * &gt;</type>
      <name>preferred_operators</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>aac9eff252c2a3557e629f5710a8d953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>waiting_time</name>
      <anchorfile>classHeuristic.html</anchorfile>
      <anchor>aa5b3ac3ace76cdd5a41bd58e653ccaf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Heuristic::EvaluationInfo</name>
    <filename>structHeuristic_1_1EvaluationInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>EvaluationInfo</name>
      <anchorfile>structHeuristic_1_1EvaluationInfo.html</anchorfile>
      <anchor>aab4c325cdc8bcbe46c912b330e53122a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationInfo</name>
      <anchorfile>structHeuristic_1_1EvaluationInfo.html</anchorfile>
      <anchor>ae84816d28ddcce89bc16767cb8910209</anchor>
      <arglist>(double heur, const std::vector&lt; const Operator * &gt; &amp;pref)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>heuristic</name>
      <anchorfile>structHeuristic_1_1EvaluationInfo.html</anchorfile>
      <anchor>a4f1c52260e0c2ff010a54607e6f25313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; const Operator * &gt;</type>
      <name>preferred_operators</name>
      <anchorfile>structHeuristic_1_1EvaluationInfo.html</anchorfile>
      <anchor>a768f01208d88c0624e9ba963d4f0fa33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InitModule</name>
    <filename>classInitModule.html</filename>
    <member kind="function">
      <type>void</type>
      <name>execInit</name>
      <anchorfile>classInitModule.html</anchorfile>
      <anchor>a5d91cdd34fa7276d9e3673dd29653bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitModule</name>
      <anchorfile>classInitModule.html</anchorfile>
      <anchor>af817866d726a2ac448fdb57c4725e321</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>moduleInitType</type>
      <name>initModule</name>
      <anchorfile>classInitModule.html</anchorfile>
      <anchor>a1e0113de311f06b84d7259eb00108045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>parameters</name>
      <anchorfile>classInitModule.html</anchorfile>
      <anchor>ab83f1409d858902cf4b505a6f6ff1c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InstantPlanStep</name>
    <filename>structInstantPlanStep.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>ae35fbd48f9c40887241feec9ead7a507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InstantPlanStep</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a33d57fab0e28614ac6786b56f93e5e1d</anchor>
      <arglist>(ActionType _type, double _timepoint, double _duration, const Operator *_op)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a52e9187e6a0e929d97d31b7f81a5bf48</anchor>
      <arglist>(const InstantPlanStep &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_name</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>aea1dafcf913252d08e19471e8c9f7073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>actionFinishingImmeadatlyAfterThis</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a3430e586ee5b6e9a5d4bbbc256196faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>correspondingPlanStep</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a4c61bafec5a51bfbd20800f2234dc16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>duration</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a7babdd11c4b5ac721fd5c48685ea1107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>effect_cond_vars</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a974ae8cbb8d75f9793caeaaf1720ff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>effect_vars</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a385db33965771325aea20fd4fb3b36fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PrePost &gt;</type>
      <name>effects</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>ae13d766803e288439e0850c8c1f21133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>endAction</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a462eb64ca2612a662813159eca570f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a1172961b08981ea8ebdf9bdd1326c5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Operator *</type>
      <name>op</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>ab4ebcfe66b97ed0fbb58f3defc97a8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Prevail &gt;</type>
      <name>overall_conds</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>abd583d3256f5dca93efb08150e4101dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>precondition_vars</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>aa42d7cd30f46020b072d9352d2d640eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Prevail &gt;</type>
      <name>preconditions</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>afc8c0535eacb688fb92be4ef03980366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timepoint</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a778cd33ae63f05d141a3bb943afb8dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ActionType</type>
      <name>type</name>
      <anchorfile>structInstantPlanStep.html</anchorfile>
      <anchor>a215bff7516296c043864013917ded27c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LocalAssignment</name>
    <filename>structLocalAssignment.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a633f8a548f9ec128f45ee8a286f39c9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalAssignment</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>ac00b77c855bc2d519f902f1309bbca9a</anchor>
      <arglist>(DomainTransitionGraph *_prev_dtg, int _local_var, double _value, condition_type _cond_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalAssignment</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a23c536d1c3de336a283c5484f2fbf9a0</anchor>
      <arglist>(DomainTransitionGraph *_prev_dtg, int _local_var, int _var, assignment_op _fop, condition_type _cond_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalAssignment</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a3b3e06ef38942bc62c4c4e25914d3908</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>condition_type</type>
      <name>cond_type</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a91b7b1377b706ef3b562b4f8bfe142fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>assignment_op</type>
      <name>fop</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>ac540766398defd81de00ce80522cdf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>local_var</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a5ff437dd8d073a758491b480238dc8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DomainTransitionGraph *</type>
      <name>prev_dtg</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a93276d801834c9e0993c3e5f7333385f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>a9ae32c5b7ee40fdb832cb615880eaf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>structLocalAssignment.html</anchorfile>
      <anchor>aa2f382e3e27011f5052352d2a89c6b2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblem</name>
    <filename>classLocalProblem.html</filename>
    <member kind="enumvalue">
      <name>QUITE_A_LOT</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a5154e72f7adaf8b9cb46d2edc97852eba4bdeec2f877d33e7b33eb7654387e685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildDependingVars</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>ae5fb22922fb15cc351b32dcdcbd0ffd3</anchor>
      <arglist>(int parents_num)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; TimedOp &gt;</type>
      <name>generate_causal_constraints</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a3266be17ad7f8dd67845b1ccf8a58a9a</anchor>
      <arglist>(LocalProblemNode *goalNode, set&lt; CausalConstraint &gt; &amp;constraints, vector&lt; TimedOp &gt; &amp;neededOps, const TimeStampedState &amp;state, set&lt; const Operator * &gt; &amp;labels)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LocalProblemNode *</type>
      <name>get_node</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a65c20c5938db598e9515b361c1214137</anchor>
      <arglist>(int var_no)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLocalIndexOfGlobalVariable</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a17958ebe926c99b28b82ca803de01a57</anchor>
      <arglist>(int global_var)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>ac4aaaa11fe0a22081aa43b947d052ba3</anchor>
      <arglist>(double base_priority, int start_value, const TimeStampedState &amp;state)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_initialized</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>aea1b13a54194fba950c99a4c29d18e2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblem</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a1ef55780c6d456a7c07dbc2ef903f833</anchor>
      <arglist>(CyclicCGHeuristic *_owner, int the_var_no, int the_start_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocalProblem</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>aad17154893dcacf1f484365e82ace257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>base_priority</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>adce444118941f0187982e258322019b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt; *</type>
      <name>causal_graph_parents</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>ac6eda54a1b30bfb6f33789b86b44a52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>children_in_cg</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a0fbb8e0379892ed251d20e7bbf5a7e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>depending_vars</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>afd87bf1c938e8115702d14e306e27632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hashmap *</type>
      <name>global_to_local_parents</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>ae90aee4fea9defa02bfd30b9ceeaf699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CyclicCGHeuristic *</type>
      <name>owner</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a311fab4c23c0f361d263a634ba13c3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>start_value</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>aedb44b7f9fbfeaf4e055cac547a7e11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>var_no</name>
      <anchorfile>classLocalProblem.html</anchorfile>
      <anchor>a6b53e6607bbf7d5969568f9f0a09ac18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblemComp</name>
    <filename>classLocalProblemComp.html</filename>
    <base>LocalProblem</base>
    <member kind="function">
      <type>void</type>
      <name>build_nodes_for_variable</name>
      <anchorfile>classLocalProblemComp.html</anchorfile>
      <anchor>a60524bbcabd6dda009a11be11e98ce59</anchor>
      <arglist>(int var_no, int the_start_value)</arglist>
    </member>
    <member kind="function">
      <type>LocalProblemNodeComp *</type>
      <name>get_node</name>
      <anchorfile>classLocalProblemComp.html</anchorfile>
      <anchor>a01f8afdfb5293eba12ed708013735c77</anchor>
      <arglist>(int var_no)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classLocalProblemComp.html</anchorfile>
      <anchor>a5dd4a6e69b8ca6dc0015ed85a5dc30ac</anchor>
      <arglist>(double base_priority, int start_value, const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblemComp</name>
      <anchorfile>classLocalProblemComp.html</anchorfile>
      <anchor>a92a2d77d3b9be4c82ec641df2bdb6b48</anchor>
      <arglist>(CyclicCGHeuristic *_owner, int var_no, int start_val)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalProblemNodeComp &gt;</type>
      <name>nodes</name>
      <anchorfile>classLocalProblemComp.html</anchorfile>
      <anchor>a7238fc173a307467a6dd449de9d20556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblemDiscrete</name>
    <filename>classLocalProblemDiscrete.html</filename>
    <base>LocalProblem</base>
    <member kind="function">
      <type>void</type>
      <name>build_nodes_for_goal</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>a8b7895741aa41d269de48465ae518168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_nodes_for_variable</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>ac204c77d032d9adfca758bb7dc0faaab</anchor>
      <arglist>(int var_no)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compile_DTG_arcs_to_LTD_objects</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>a155c8881249d548842abebf5fd273906</anchor>
      <arglist>(DomainTransitionGraphSymb *dtgs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LocalProblemNodeDiscrete *</type>
      <name>get_node</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>ab9c521ad24bef1dca0f48e3c7bc8386d</anchor>
      <arglist>(int var_no)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>a5ffca90d0b7774ee3d139d9d03cac7c4</anchor>
      <arglist>(double base_priority, int start_value, const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblemDiscrete</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>a32b32a807485acd1cb7b8307644550c3</anchor>
      <arglist>(CyclicCGHeuristic *_owner, int var_no, int start_val)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalProblemNodeDiscrete &gt;</type>
      <name>nodes</name>
      <anchorfile>classLocalProblemDiscrete.html</anchorfile>
      <anchor>a53f5d46edf8b3e0bb9d444d5a73c3420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblemNode</name>
    <filename>classLocalProblemNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add_to_waiting_list</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a52a02dd01ec2e62815be379366e6217b</anchor>
      <arglist>(LocalTransition *transition, int start_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_conds_satiesfied</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a972d785342c6e1a1f1ca059d2726e691</anchor>
      <arglist>(const ValueTransitionLabel *label, const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a521494facbcdc7fc39b090c41d1ca799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CyclicCGHeuristic *</type>
      <name>g_HACK</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a2c99a77284fcefbd0e219a27dd998d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblemNode</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>ac22474cc660090f9a4c8dcc4518398e1</anchor>
      <arglist>(LocalProblem *owner, int children_state_size, int _value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_helpful_transitions</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a70b0289dafcc00c5c004d084f9310f8f</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>on_expand</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a6141902ffe7a188ee30caa094bbc3340</anchor>
      <arglist>(const TimeStampedState &amp;state)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print_name</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a67377c86e46bd051eb3cb0df7b391f68</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>priority</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a359f26ff6d4da689ed93d6c96c84f959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateComparisonVariables</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a57408314e00e136163c5242fc3853d66</anchor>
      <arglist>(int var, binary_op op, int left_var, int right_var, vector&lt; double &gt; &amp;temp_children_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateNumericVariablesRec</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>ae8a8c1129e6191d1f81308580c66b2c2</anchor>
      <arglist>(int var, vector&lt; double &gt; &amp;temp_children_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePrimitiveNumericVariable</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>adf77196bd3f6204075e50e1f828803cc</anchor>
      <arglist>(assignment_op a_op, int primitive_var_local, int influencing_var_local, vector&lt; double &gt; &amp;temp_children_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSubtermNumericVariables</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a5e85b0f397bcf57ba346850b8fbf2d6a</anchor>
      <arglist>(int var, binary_op op, int left_var, int right_var, vector&lt; double &gt; &amp;temp_children_state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocalProblemNode</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>afab331f521b510f8f991071e8c4aa89d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>children_state</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a4e5405ba6c86a37d6b1ad2dd1ebb90a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>aea6c0fd8bde183b0325723bf2d53f573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>expanded</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>abb896af5f04709742948562e377fbb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblem *</type>
      <name>owner</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a2c794a829e79382617120943b0636df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalTransition *</type>
      <name>pred</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a9043e712601048baa7ca1df41d01a6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalTransition *</type>
      <name>reached_by</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>abed6d218b6c4fca91475645cfaf1377b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>reached_by_wait_for</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a56dcf8abababa27c0d50fbc0b82d0d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a5af11999f0295f30f3fbdaafb17deb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>waiting_list_t</type>
      <name>waiting_list</name>
      <anchorfile>classLocalProblemNode.html</anchorfile>
      <anchor>a7dfc4bdcb70e21d53f400be2ff19fc6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblemNodeComp</name>
    <filename>classLocalProblemNodeComp.html</filename>
    <base>LocalProblemNode</base>
    <member kind="function">
      <type>bool</type>
      <name>check_progress_of_transition</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a9ba5d2652b633b75d9ed4dbece9ff263</anchor>
      <arglist>(vector&lt; double &gt; &amp;temp_children_state, LocalTransitionComp *trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>aca8fa9a9961b5be8770dc03d15a024e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a6a4f915a25626248e61312a9146021a1</anchor>
      <arglist>(LocalTransitionComp *trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fire</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a82500f5d2185b29d9758ffb96f8c694b</anchor>
      <arglist>(LocalTransitionComp *trans)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_directly_satiesfied</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>aa8235d6d03ecf7cf10ae20a0c147fa5e</anchor>
      <arglist>(const LocalAssignment &amp;pre_cond)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_satiesfied</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a8e4e89e00514b66020ab4ec3b5d60040</anchor>
      <arglist>(int trans_index, LocalTransitionComp *trans, const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblemNodeComp</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a4d9d29cf32a2cdd77efcd5bb3857b8c9</anchor>
      <arglist>(LocalProblemComp *owner_, int children_state_size, int the_value, binary_op the_binary_op)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_expand</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>af4748eec05d50ecd9f914734e86fe951</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_name</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>ab3e02322a7c8601136740ddc62157309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe_to_waiting_lists</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>abc3482d5736d3851b6e60f8d7b6f2f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateNumericVariables</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a6c09d0e31fcb7d1f5ac865a5ce0679e0</anchor>
      <arglist>(LocalTransitionComp &amp;trans, vector&lt; double &gt; &amp;temp_children_state)</arglist>
    </member>
    <member kind="variable">
      <type>LocalTransitionComp *</type>
      <name>bestTransition</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a03e228dcd76d93cda63f547e830e38e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; pair&lt; LocalProblemNode *, int &gt; &gt; &gt;</type>
      <name>nodes_where_this_subscribe</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a3fcf9652fda439eadc453ae80c4b5f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>binary_op</type>
      <name>op</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>a1a10ff207dccc1028e1cf29f92c2e644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>opened</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>ad488dad65ce710feab18cad0a82d9f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalTransitionComp &gt;</type>
      <name>outgoing_transitions</name>
      <anchorfile>classLocalProblemNodeComp.html</anchorfile>
      <anchor>acd39947a1906accf3c92c439e67036af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalProblemNodeDiscrete</name>
    <filename>classLocalProblemNodeDiscrete.html</filename>
    <base>LocalProblemNode</base>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>a3d5b955919104c87c2965a251c8305c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalProblemNodeDiscrete</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>a1fcf88d6b144f01bc392c85e5d3acc0d</anchor>
      <arglist>(LocalProblemDiscrete *owner, int children_state_size, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_expand</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>a538f3ccf0a9e843861a539e9354d0d32</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_name</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>ab9b61803bc7260e5b140c21b50c7556e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalTransitionDiscrete &gt;</type>
      <name>additional_outgoing_transitions</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>a66039261f44e8bfda9718a930102573c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalTransitionDiscrete &gt;</type>
      <name>outgoing_transitions</name>
      <anchorfile>classLocalProblemNodeDiscrete.html</anchorfile>
      <anchor>ad287bc95afad6f1be79365ec5892efca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalTransition</name>
    <filename>classLocalTransition.html</filename>
    <member kind="function">
      <type>CyclicCGHeuristic *</type>
      <name>g_HACK</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a8768ee50f67935cf6a8a3abcf795790d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_direct_cost</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a27cd3e2515f941e06f05094f0018db84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LocalProblemNode *</type>
      <name>get_source</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a8d5624ef6982ddca14fa6ed6ca6e8d0c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalTransition</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a3293cbe0838ed6a0344a98ef2773fdca</anchor>
      <arglist>(ValueTransitionLabel *the_label)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>on_condition_reached</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a0c8d3db56eee0a6e7d15ecbba58e4a00</anchor>
      <arglist>(int, double)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print_description</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>ac1fe8f41d1d5fb4b4e06061db119ffb2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocalTransition</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a30cc7c9828f105fa1b2f8ba1ecdf86a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>duration_var_local</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a4ff090880e886e5bea9d0904502a7cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ValueTransitionLabel *</type>
      <name>label</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a85a921175778d8a450db9d1d09b9d733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>target_cost</name>
      <anchorfile>classLocalTransition.html</anchorfile>
      <anchor>a30bd2e583335d1c8bab78e00b20ef2d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalTransitionComp</name>
    <filename>classLocalTransitionComp.html</filename>
    <base>LocalTransition</base>
    <member kind="function">
      <type>LocalProblemNodeComp *</type>
      <name>get_source</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>a94711233e4bf930dfd10b8249e62fd1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalTransitionComp</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>af97b434302d262821667dbff719aa664</anchor>
      <arglist>(FuncTransitionLabel *the_label, LocalProblemNodeComp *the_source, LocalProblemNodeComp *the_target)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_condition_reached</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>a46a3a93b10aa88fa7118e63ab171a674</anchor>
      <arglist>(int cond_no, double cost)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print_description</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>ad6b7c60ad895b4d2f18c84d48120ffb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; bool &gt;</type>
      <name>conds_satiesfied</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>a90102acaf1591d6ddd2eb022f5d7e237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemNodeComp *</type>
      <name>source</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>ad943dc8f5756c1b421cd6137987bd0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemNodeComp *</type>
      <name>target</name>
      <anchorfile>classLocalTransitionComp.html</anchorfile>
      <anchor>ae2835a5c6377e8863600daf410a4538e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalTransitionDiscrete</name>
    <filename>classLocalTransitionDiscrete.html</filename>
    <base>LocalTransition</base>
    <member kind="function">
      <type>LocalProblemNodeDiscrete *</type>
      <name>get_source</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>a2bbb3b725106b7c0a3086371a52ecfec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalTransitionDiscrete</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>a08711fa6314daa1c0935daead1bae72c</anchor>
      <arglist>(ValueTransitionLabel *the_label, LocalProblemNodeDiscrete *the_source, LocalProblemNodeDiscrete *the_target)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_condition_reached</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>aadd827acaf1cf834b7464a54f60be76b</anchor>
      <arglist>(int cond_no, double cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_source_expanded</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>a8467f7e531836c9052e6f6d62024cbe9</anchor>
      <arglist>(const TimeStampedState &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print_description</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>ad9e14f6dca7dc7354c36773c2003a545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_to_fire</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>abf71285ca4b985e10a2e34b3ffabd186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemNodeDiscrete *</type>
      <name>source</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>a80ce90a061636a9a6938ab8b1e0a358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocalProblemNodeDiscrete *</type>
      <name>target</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>a1e34044c15a91c9cb1f69a0335fae00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unreached_conditions</name>
      <anchorfile>classLocalTransitionDiscrete.html</anchorfile>
      <anchor>ab351418acecc82b27ed8f54373076f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogicAxiom</name>
    <filename>classLogicAxiom.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>a096719c18c50e3cd410e6a42bbc60749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_applicable</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>a53afb801d86c9de1ce533e65463b3006</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicAxiom</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>ae1e24e20fdde22c2b724ba709530b1bd</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>new_value</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>a93545d14a65345ff454f34afeaabbd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>old_value</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>a7caa6c9ba53041a812cfd7d4f90b04d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Prevail &gt;</type>
      <name>prevail</name>
      <anchorfile>classLogicAxiom.html</anchorfile>
      <anchor>a68719f518cc74d049de13500fdcfa3d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MaxDAG</name>
    <filename>classMaxDAG.html</filename>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_result</name>
      <anchorfile>classMaxDAG.html</anchorfile>
      <anchor>a4e3df159c5893c5f4fb6e35c994cb14a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxDAG</name>
      <anchorfile>classMaxDAG.html</anchorfile>
      <anchor>a3ed1a29b317ba80086f1473265b5de71</anchor>
      <arglist>(const vector&lt; vector&lt; pair&lt; int, int &gt; &gt; &gt; &amp;graph)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>classMaxDAG.html</anchorfile>
      <anchor>af106e6b79ce1d53301b1241b54ce2a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; vector&lt; pair&lt; int, int &gt; &gt; &gt; &amp;</type>
      <name>weighted_graph</name>
      <anchorfile>classMaxDAG.html</anchorfile>
      <anchor>a81f0034f82273f63894c96bf4b40dd1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Module</name>
    <filename>classModule.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a9603e43cbdb682532508766759e84c83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a6e34051f5fc0a05a2b4827db9d625b65</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>ae127a471b1964cb847fbb34c1d87db87</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>ae127a471b1964cb847fbb34c1d87db87</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a51ef3b0b388f9cffc23c2b8f8e253a6d</anchor>
      <arglist>(string _libCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a5a240a8a9ab1813b17bcb810b24ceaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a57f2a54e7dacfb7a67355f1412c07130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a7c9d9c096786d127590fdd8aa2b7d681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lib</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a57d69579997a5b5a0df851d45e19a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>libCall</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>ab4fdd311bfac4b6a8b88a80c7fe0f6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a06c326572272c938b3f2a01ee75e56c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterList</type>
      <name>params</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a1337f9d133064b837d3e78ca859a409d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Parameter &gt;</type>
      <name>params</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a9a107a1a8ae8a233e5fc17d0a8a64064</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractNameAndLib</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>aa4810334676feaffb4ab4f4720b08da5</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ModuleEffect</name>
    <filename>structModuleEffect.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>does_fire</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>a9bab395dd9623dab70651a9f11016c76</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleEffect</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>a7250faa5ccf5b876e6b59b294f1e7aff</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleEffect</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>a31945147100a81c8ed681780c9f4a670</anchor>
      <arglist>(vector&lt; Prevail &gt; &amp;_cond_start, vector&lt; Prevail &gt; &amp;_cond_overall, vector&lt; Prevail &gt; &amp;_cond_end, EffectModule *_module)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_end</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>ae5cad1dc6472dc13ff79b3c6f90ae438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_overall</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>a14ab68551747ef0badd41b1a786b0498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_start</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>a6daf8ee20ae7931c882e7a6b4d571e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EffectModule *</type>
      <name>module</name>
      <anchorfile>structModuleEffect.html</anchorfile>
      <anchor>ade9b86320e802d1b67b8eab56d4f7528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModuleLoader</name>
    <filename>classModuleLoader.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>getFunction</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>a7678501a5f689e6d7de6c765eb3a066f</anchor>
      <arglist>(string fnString)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleLoader</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>a54d7a49b93061739bb315b3725044689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModuleLoader</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>a79d95bc9360ee001972bb1990d37b1a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>extractFunctionName</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>ae0270b3d1e2b89ef471cafe71f9d02b1</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>extractLibName</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>ab493435bc90f31d229c5d2e3d4c49a42</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, void * &gt;</type>
      <name>_openLibs</name>
      <anchorfile>classModuleLoader.html</anchorfile>
      <anchor>aaea2fa8f45fdbdd706a2b816a2a91139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModuleLoaderDLL</name>
    <filename>classModuleLoaderDLL.html</filename>
    <base virtualness="virtual">ModuleLoader</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>getFunction</name>
      <anchorfile>classModuleLoaderDLL.html</anchorfile>
      <anchor>a41d764eff7e8770ad0c33ca2f52e7568</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleLoaderDLL</name>
      <anchorfile>classModuleLoaderDLL.html</anchorfile>
      <anchor>a57ae5b424453b2bb2375dc3ee01156b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModuleLoaderDLL</name>
      <anchorfile>classModuleLoaderDLL.html</anchorfile>
      <anchor>a12d5082ba202345bad61c848e4878df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>soToDll</name>
      <anchorfile>classModuleLoaderDLL.html</anchorfile>
      <anchor>aabacd2cf74dfda97ad0409e14c4f6862</anchor>
      <arglist>(const string &amp;libname)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModuleLoaderLDL</name>
    <filename>classModuleLoaderLDL.html</filename>
    <base virtualness="virtual">ModuleLoader</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>getFunction</name>
      <anchorfile>classModuleLoaderLDL.html</anchorfile>
      <anchor>a0bf5a2830c48b2e9e800c44b431ef9f8</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleLoaderLDL</name>
      <anchorfile>classModuleLoaderLDL.html</anchorfile>
      <anchor>a18fbb73b9d3645eed1e0cef159910dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModuleLoaderLDL</name>
      <anchorfile>classModuleLoaderLDL.html</anchorfile>
      <anchor>ac73932e0abfd0d1c65d3a6b049a90f77</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MonitorEngine</name>
    <filename>classMonitorEngine.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>validatePlan</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>aa98645d325a6223db2464f63cb91f08a</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validatePlan</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a4424a5cc46f9a9b396ec375c2e467408</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; PlanStep &gt; &gt; &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validatePlanOld</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a581a83772d9db5e95b7702996b46fa9d</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; PlanStep &gt; &gt; &amp;plan) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MonitorEngine</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>aa0ed44526f0827791128166bf82fc0fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MonitorEngine *</type>
      <name>getInstance</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>ab3c201ae1d8fc602755d7d34cad6ed12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validatePlan</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a68b2a9c49fab56b95913eb6a55dca4a5</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MonitorEngine</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a40d9695f93261444ec786e8cfbb31193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>readPlanFromFile</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a4d00abea3100f13d3d8cc5d13082f4b5</anchor>
      <arglist>(const string &amp;filename, vector&lt; string &gt; &amp;plan)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static MonitorEngine *</type>
      <name>instance</name>
      <anchorfile>classMonitorEngine.html</anchorfile>
      <anchor>a7398b2947280bdc10b2013f20391503a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Node_compare</name>
    <filename>classNode__compare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classNode__compare.html</anchorfile>
      <anchor>a6be70ad77d394bf9af024e321dd9655e</anchor>
      <arglist>(const LocalProblemNode *ln, const LocalProblemNode *rn) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NoHeuristic</name>
    <filename>classNoHeuristic.html</filename>
    <base>Heuristic</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>dead_ends_are_reliable</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>a5af6c86213cd7dba0803417c3a94ff72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoHeuristic</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>ae2bc71bc98c10724ce336ba758f67a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NoHeuristic</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>a69471e6ec67adabae39b8c0f09bcba93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>compute_heuristic</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>a40daf362c5a643f0f2138aada58f1b4c</anchor>
      <arglist>(const TimeStampedState &amp;TimeStampedState)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>a3a6371a2ce92365548344ba0f0169653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>QUITE_A_LOT</name>
      <anchorfile>classNoHeuristic.html</anchorfile>
      <anchor>ae9c50b2af84aaa19aa13a5ddf305bbaca3ca784c377e5e6d1403fb744675c7ef6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumericAxiom</name>
    <filename>classNumericAxiom.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classNumericAxiom.html</anchorfile>
      <anchor>afcd46a75cd4cbd7997ad976c053d230d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericAxiom</name>
      <anchorfile>classNumericAxiom.html</anchorfile>
      <anchor>af77b22a8405b25c8119d15eee160dffa</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>binary_op</type>
      <name>op</name>
      <anchorfile>classNumericAxiom.html</anchorfile>
      <anchor>a8a535b6c7a7b510a884ebdd40b986349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var_lhs</name>
      <anchorfile>classNumericAxiom.html</anchorfile>
      <anchor>a75ee9672945c3708943cde161ade0ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var_rhs</name>
      <anchorfile>classNumericAxiom.html</anchorfile>
      <anchor>adda8245459038f12038a437124e3046c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenListEntryCompare</name>
    <filename>classOpenListEntryCompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classOpenListEntryCompare.html</anchorfile>
      <anchor>a33176657c9cc6883dec7c2f4fc4fbc4a</anchor>
      <arglist>(const OpenListEntry left_entry, const OpenListEntry right_entry) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OpenListInfo</name>
    <filename>structOpenListInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>OpenListInfo</name>
      <anchorfile>structOpenListInfo.html</anchorfile>
      <anchor>a6ed83aa7a719267c3ca36fa8631a6e1a</anchor>
      <arglist>(Heuristic *heur, bool only_pref)</arglist>
    </member>
    <member kind="variable">
      <type>Heuristic *</type>
      <name>heuristic</name>
      <anchorfile>structOpenListInfo.html</anchorfile>
      <anchor>a2f9f9c55f63195bbafffa7d433f6e424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>only_preferred_operators</name>
      <anchorfile>structOpenListInfo.html</anchorfile>
      <anchor>a4a88a789abb172defb05a392ffa30de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OpenList</type>
      <name>open</name>
      <anchorfile>structOpenListInfo.html</anchorfile>
      <anchor>a8ea8aa2d816aaec57dbf18f7633b349f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>priority</name>
      <anchorfile>structOpenListInfo.html</anchorfile>
      <anchor>a03061287eb802328156f73a9a46f3523</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Operator</name>
    <filename>classOperator.html</filename>
    <class kind="struct">Operator::EffCond</class>
    <class kind="struct">Operator::ModuleEffect</class>
    <class kind="struct">Operator::NumericalEffect</class>
    <class kind="struct">Operator::PrePost</class>
    <class kind="struct">Operator::Prevail</class>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a79be5c5c83e5248b856e7248a876acae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a79be5c5c83e5248b856e7248a876acae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enables</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab413968a3138ce8f00d427a0bb26f87f</anchor>
      <arglist>(const Operator *other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad8a307f6355cf458317c63537ec32cba</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_duration</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a22b2d190aeccb091d8a8c05e004e62ce</anchor>
      <arglist>(const TimeStampedState *state, bool relaxed=false) const </arglist>
    </member>
    <member kind="function">
      <type>const DurationCond &amp;</type>
      <name>get_duration_cond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>abc1ca63508fdd585b3b3e809cd1550ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>get_duration_var</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2a03207f35058bec55f351ba7b2a4db1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; ModuleEffect &gt; &amp;</type>
      <name>get_mod_effs_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2d2440af46008324c1c82318137c7f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; ModuleEffect &gt; &amp;</type>
      <name>get_mod_effs_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ade450b18cab8a7d125a4bdcecdf4c467</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>get_name</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a15e4041229e25ee0bf5cdf19287dca5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_name</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ace4989ab56d3384acd9b4eaef307d96e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; NumericalEffect &gt; &amp;</type>
      <name>get_numerical_effs_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>abd0f4306eeafa2c03894d060b3c92ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; NumericalEffect &gt; &amp;</type>
      <name>get_numerical_effs_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1e6a79c5c719231091029117eedcdf01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; PrePost &gt; &amp;</type>
      <name>get_pre_post_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa19d23d480d130997d5d3d37e4865c5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; PrePost &gt; &amp;</type>
      <name>get_pre_post_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa19d23d480d130997d5d3d37e4865c5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; PrePost &gt; &amp;</type>
      <name>get_pre_post_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a69139f04674bf7729295fa6b6d69f703</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; PrePost &gt; &amp;</type>
      <name>get_pre_post_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a69139f04674bf7729295fa6b6d69f703</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a193ef8bfa2b2c0a383983e2fcf5e5c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a193ef8bfa2b2c0a383983e2fcf5e5c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_overall</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3ad32abdbe8cc0ad891d86a9f1ea5adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_overall</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3ad32abdbe8cc0ad891d86a9f1ea5adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6cd618f13966ba62b5e3f52809b5e491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; Prevail &gt; &amp;</type>
      <name>get_prevail_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6cd618f13966ba62b5e3f52809b5e491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_applicable</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a7e0ad5b1ca4e5ae3406e0d7144d7609b</anchor>
      <arglist>(const TimeStampedState &amp;state, bool allowRelaxed=false, TimedSymbolicStates *timedSymbolicStates=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a98354bd9da86ca224b2b33c131769eec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDisabledBy</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>acbbf31b95a9c4f69bc72e80038b6b265</anchor>
      <arglist>(const Operator *other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a4c4f2ebf041bab27190760299d74bdbc</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac91d5e5f2a81ad4f15f94dbeea2162f6</anchor>
      <arglist>(bool uses_concrete_time_information)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a423fb324bdd4c73f826c599ed987904e</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>af08e847330bfe6ab7f0b80d1b3b1bbb9</anchor>
      <arglist>(const Operator &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip_unimportant_effects</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad557df5fb5cb2ecc78ca2744e9c5fd9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_effect_conds</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aea8c69f34d616c8fec0281a8cbe3d3e1</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; EffCond &gt; &amp;conds) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_module_effect</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a8df1b6dd5e8a975523b68e8ce9051301</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; ModuleEffect &gt; &amp;mod_effs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_num_effect</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3baec53b24956bcc87fc938074ff4866</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; NumericalEffect &gt; &amp;num_effs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_pre_posts</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6d9e6a0d37c2933b976160d25e9321c8</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; PrePost &gt; &amp;pre_posts) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_prevails</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>accb0800685edefe1c781406a84a36100</anchor>
      <arglist>(ostream &amp;outfile, const vector&lt; Prevail &gt; &amp;prevails) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3fdf52b48772b7025c7baca76c7378f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>achievesPrecond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a50432bec690510c74713122fdc0cca7f</anchor>
      <arglist>(const vector&lt; PrePost &gt; &amp;effects, const vector&lt; Prevail &gt; &amp;conds) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>achievesPrecond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa17980edcf35d8e5d4d11322705907b4</anchor>
      <arglist>(const vector&lt; PrePost &gt; &amp;effs1, const vector&lt; PrePost &gt; &amp;effs2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deletesPrecond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a7a8d6144fd39da820c6c722da1702022</anchor>
      <arglist>(const vector&lt; Prevail &gt; &amp;conds, const vector&lt; PrePost &gt; &amp;effects) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deletesPrecond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aebe70fdb1c97efac742f96a1880e74c7</anchor>
      <arglist>(const vector&lt; PrePost &gt; &amp;effs1, const vector&lt; PrePost &gt; &amp;effs2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sort_prevails</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a528b88e36e0461c37a8ca797c76e4633</anchor>
      <arglist>(vector&lt; Prevail &gt; &amp;prevails)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>writesOnSameVar</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a69030cab8290602f0a46061cb6e89059</anchor>
      <arglist>(const vector&lt; PrePost &gt; &amp;conds, const vector&lt; PrePost &gt; &amp;effects) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DurationCond</type>
      <name>duration_cond</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3168077d65549a7df9ca64e84f81e45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>duration_var</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa0d11cada95f14a12e5ead221f06dd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ModuleEffect &gt;</type>
      <name>mod_effs_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a0c26b11f1a9c773dd5283eca4682b79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ModuleEffect &gt;</type>
      <name>mod_effs_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac1727efdcc2b0ce2fe265224d93ef9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ModuleEffect &gt;</type>
      <name>module_effs_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a0ea1c8017053185dc7b847bf21750e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ModuleEffect &gt;</type>
      <name>module_effs_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a80c3737290852958a375efaea018de9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad091ca1309d9d2e690cff16662a6428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; NumericalEffect &gt;</type>
      <name>numerical_effs_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae39145850aaa66675b881bd951fa277d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; NumericalEffect &gt;</type>
      <name>numerical_effs_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>af89484dbacefd2e05ab2b4c11242792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; PrePost &gt;</type>
      <name>pre_post_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a8b6df75f91ad469d512e85a7e458f53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; PrePost &gt;</type>
      <name>pre_post_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1066e99a589a5d6e6ddf2fae1934d8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Prevail &gt;</type>
      <name>prevail_end</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad1ecc113cc40ad16e7fa80be001d02e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Prevail &gt;</type>
      <name>prevail_overall</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aaa0d06db8517797c0e77264b307bcc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Prevail &gt;</type>
      <name>prevail_start</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa51c0d9dc7a16d22a11d23296ddd345b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Operator::EffCond</name>
    <filename>structOperator_1_1EffCond.html</filename>
    <member kind="function">
      <type></type>
      <name>EffCond</name>
      <anchorfile>structOperator_1_1EffCond.html</anchorfile>
      <anchor>a35ae3c477d55a8ae28d8d97def750f6e</anchor>
      <arglist>(Variable *v, int c)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cond</name>
      <anchorfile>structOperator_1_1EffCond.html</anchorfile>
      <anchor>a7427c8714645af615cc2a204adeb68dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structOperator_1_1EffCond.html</anchorfile>
      <anchor>a5db411071490a86af8456a540e44fab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Operator::ModuleEffect</name>
    <filename>structOperator_1_1ModuleEffect.html</filename>
    <member kind="function">
      <type></type>
      <name>ModuleEffect</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>ae19e9140f4e8a6a8d595988bdafb256a</anchor>
      <arglist>(string _name, vector&lt; EffCond &gt; ecs_start, vector&lt; EffCond &gt; ecs_overall, vector&lt; EffCond &gt; ecs_end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModuleEffect</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>a4f1804cf42c9b4b72c38f1342b36b881</anchor>
      <arglist>(string _name)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_end</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>a920ce02faa429a8379d59c95f832cb17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_overall</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>a5d98c4b757d874339a15d4d798b2f5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_start</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>aa3d4137292897eadabe6a11cb12eaad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structOperator_1_1ModuleEffect.html</anchorfile>
      <anchor>a1c885c15ea2eec8cc486094db660d7a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Operator::NumericalEffect</name>
    <filename>structOperator_1_1NumericalEffect.html</filename>
    <member kind="function">
      <type></type>
      <name>NumericalEffect</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>aea8012771503769f00ac1d1e85141313</anchor>
      <arglist>(Variable *v, foperator fotor, Variable *fand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalEffect</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a9e035b278b5dc3eac7f6fc869fb823f3</anchor>
      <arglist>(Variable *v, vector&lt; EffCond &gt; ecs_start, vector&lt; EffCond &gt; ecs_overall, vector&lt; EffCond &gt; ecs_end, foperator fotor, Variable *fand)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_end</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a01cfe24c627eb51f3930e926f0dcb1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_overall</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a5834a79bda74c49d99aaba3c291e2ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_start</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a1529b8c59a9c8495331c68d4070e37cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>foperator</type>
      <name>fop</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a4d82170b1b1664c5859adbbea50640b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>foperand</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a6e08eb240b5be77ea42f98ebe4b29f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_conditional_effect</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a556f624b2f288bc644607ccd2b2bcd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structOperator_1_1NumericalEffect.html</anchorfile>
      <anchor>a516e6d7a431077b361032386d545514d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Operator::PrePost</name>
    <filename>structOperator_1_1PrePost.html</filename>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>adb31bd4a5b6ccd3bf546c7f3913ab7c5</anchor>
      <arglist>(Variable *v, int pr, int po)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>ab146b6e5e7a14a89412d09c2b4685945</anchor>
      <arglist>(Variable *v, vector&lt; EffCond &gt; ecs_start, vector&lt; EffCond &gt; ecs_overall, vector&lt; EffCond &gt; ecs_end, int pr, int po)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_end</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>a41a98e5946c808db6514b859960d0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_overall</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>ad6434619a76239882a4295134c63627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; EffCond &gt;</type>
      <name>effect_conds_start</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>a90059447dab00c89aee7a561e71c4748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_conditional_effect</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>a6a9354808cb6cc036b1b3b6420980262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>post</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>ad4696b96cc9029880c95c8140b289f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pre</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>ade62243bb3fb550188377ae613a33ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structOperator_1_1PrePost.html</anchorfile>
      <anchor>aa5c19d00dabdf6df59dcbf424ce72512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Operator::Prevail</name>
    <filename>structOperator_1_1Prevail.html</filename>
    <member kind="function">
      <type></type>
      <name>Prevail</name>
      <anchorfile>structOperator_1_1Prevail.html</anchorfile>
      <anchor>ae35d7773ea7417342616521ec1300812</anchor>
      <arglist>(Variable *v, int p)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev</name>
      <anchorfile>structOperator_1_1Prevail.html</anchorfile>
      <anchor>a763f59537b865bdc6b0661ce593a42b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>structOperator_1_1Prevail.html</anchorfile>
      <anchor>aa8d6d5cb818960e022cc3d5d042d24d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OplInit</name>
    <filename>classOplInit.html</filename>
    <member kind="function">
      <type>opl::interface::OplCallbackInterface *</type>
      <name>execInit</name>
      <anchorfile>classOplInit.html</anchorfile>
      <anchor>a2a8dfa108462d36b631789e162dd36e0</anchor>
      <arglist>(const ObjectTypeMap &amp;objects, const PredicateMapping &amp;predicateMapping, const FunctionMapping &amp;functionMapping, const modules::PredicateList &amp;predicateConstants, const modules::NumericalFluentList &amp;numericConstants)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OplInit</name>
      <anchorfile>classOplInit.html</anchorfile>
      <anchor>a974bb39e69f7d9cbbcf49cee096f8a15</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>oplCallbackInitType</type>
      <name>oplInit</name>
      <anchorfile>classOplInit.html</anchorfile>
      <anchor>aeb0b892ebaf8ee34757bc51e80fabf95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Parameter</name>
    <filename>classParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a5218968a79a91be9e71fcd3fb2aa203d</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameter</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a6e2ade42a712f1d3675653329266e42d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a5edfa174bd9b40f80819b0390a030498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>obj</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a7ef7a84f2d2539ebfdb15387fea70c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a6d1b21049a86f9d948274278c5d59548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PartialOrderLifter</name>
    <filename>classPartialOrderLifter.html</filename>
    <class kind="struct">PartialOrderLifter::doubleEquComp</class>
    <member kind="function">
      <type>Plan</type>
      <name>lift</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a42f501cb15c5f629ca77469bd1c534a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialOrderLifter</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a768f7e12e31019a2b74c4650b17931e1</anchor>
      <arglist>(const Plan &amp;_plan, const PlanTrace &amp;_trace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildInstantPlan</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a2321c61463903f120a60741acc9d6279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildPartialOrder</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>aa37e8f7d1f91fedaac91ffce59c13174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildTrace</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a83b1b54165a0d9608c2489af2a96de90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Plan</type>
      <name>createAndSolveSTN</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a93409d7f3469c87f9c6632fa584adaaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpInstantPlan</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a44b43fde473cff8fbeb265bc39c0f6a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpOrdering</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>ac1a1040030bb8c01906c1053fba21243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findAllEffectCondVars</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>aa91da4ed90e84bcf938cb3decc21c848</anchor>
      <arglist>(const ScheduledOperator &amp;new_op, set&lt; int &gt; &amp;effect_cond_vars, ActionType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findPreconditions</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a29d1e40a29354d85dd15f11557207d25</anchor>
      <arglist>(const ScheduledOperator &amp;new_op, vector&lt; Prevail &gt; &amp;preconditions, ActionType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findTriggeringEffects</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>aeacdbf9dc9645772a5b5e0d22d99d2a2</anchor>
      <arglist>(const TimeStampedState *stateBeforeHappening, const TimeStampedState *stateAfterHappening, vector&lt; PrePost &gt; &amp;las)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findTriggeringEffectsForInitialState</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a1d65353f74b478debba4897f627c8892</anchor>
      <arglist>(const TimeStampedState *tsstate, vector&lt; PrePost &gt; &amp;effects)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIndexOfPlanStep</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a15a447f3515bb66a72058cfc8751b9d1</anchor>
      <arglist>(const ScheduledOperator &amp;op, double timestamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortPlan</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a23c66e9c38f5654721458ad7c4632125</anchor>
      <arglist>(Plan &amp;plan)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InstantPlan</type>
      <name>instant_plan</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a1771af96408c2780a075150789c7f9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; Ordering &gt;</type>
      <name>partial_order</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>adf4e744e2e6d111396587be787f19f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Plan</type>
      <name>plan</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a72d0aa19cf09a9aee8a852c35ecee25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PlanTrace</type>
      <name>trace</name>
      <anchorfile>classPartialOrderLifter.html</anchorfile>
      <anchor>a44fb03da003189647cf7aa7e09fe9f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PartialOrderLifter::doubleEquComp</name>
    <filename>structPartialOrderLifter_1_1doubleEquComp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPartialOrderLifter_1_1doubleEquComp.html</anchorfile>
      <anchor>ad395b626edb70771a90a7a7283ec1227</anchor>
      <arglist>(const double &amp;lhs, const double &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PDDLModuleLoader</name>
    <filename>classPDDLModuleLoader.html</filename>
    <base virtualness="virtual">ModuleLoader</base>
    <member kind="function">
      <type>modules::applyEffectType</type>
      <name>getApplyEffect</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>aecb52b31905f1db603e99f56a2c27b6e</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::conditionCheckerType</type>
      <name>getConditionChecker</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>ac5e91503f6fc665a650a3f0ae9c967af</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::conditionCheckerType</type>
      <name>getCostChecker</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>ac42b421696f19bbf56de69986b3b5654</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::executeModulePlanType</type>
      <name>getExecuteModulePlan</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>a62f8bd6194d3c66ed9973176a3de6166</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::moduleInitType</type>
      <name>getModuleInit</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>ac921aa41aab343d192e04dc9680132b7</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::outputSubplanType</type>
      <name>getOutputSubplan</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>a9d3815e4fa41ed058266b6264bd6fad0</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::subplanGeneratorType</type>
      <name>getSubplanGenerator</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>aa2698cfdbcf9d770ec730f08f9d57cb9</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type>modules::oplCallbackInitType</type>
      <name>oplCalbackInit</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>a2396bd7924c4aa8dc2333130a48f7e52</anchor>
      <arglist>(string fnString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDDLModuleLoader</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>a199ce82f481a8e6cd909cba53f4de231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PDDLModuleLoader</name>
      <anchorfile>classPDDLModuleLoader.html</anchorfile>
      <anchor>add7b5966c66f95c5bc4a144e0e5c2ae3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PDDLModuleLoaderDLL</name>
    <filename>classPDDLModuleLoaderDLL.html</filename>
    <base>ModuleLoaderDLL</base>
    <base>PDDLModuleLoader</base>
    <member kind="function">
      <type></type>
      <name>PDDLModuleLoaderDLL</name>
      <anchorfile>classPDDLModuleLoaderDLL.html</anchorfile>
      <anchor>a81e3851aa999de01eeab99535f5d5084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PDDLModuleLoaderDLL</name>
      <anchorfile>classPDDLModuleLoaderDLL.html</anchorfile>
      <anchor>ab69581c5024d1647a700b5b9a9bd0c14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PDDLModuleLoaderLDL</name>
    <filename>classPDDLModuleLoaderLDL.html</filename>
    <base>ModuleLoaderLDL</base>
    <base>PDDLModuleLoader</base>
    <member kind="function">
      <type></type>
      <name>PDDLModuleLoaderLDL</name>
      <anchorfile>classPDDLModuleLoaderLDL.html</anchorfile>
      <anchor>a8cc64c59594b6eb841b68237c7018621</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PDDLModuleLoaderLDL</name>
      <anchorfile>classPDDLModuleLoaderLDL.html</anchorfile>
      <anchor>a514c1bd8e6a7c230318addf3199ce380</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlannerParameters</name>
    <filename>classPlannerParameters.html</filename>
    <member kind="enumeration">
      <name>GValues</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a01bfeda1637035fcafcaa021e1173c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GMakespan</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a01bfeda1637035fcafcaa021e1173c83a2e872ace1d75402896a17a47e6379e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GCost</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a01bfeda1637035fcafcaa021e1173c83a8e0ceca13e7f97153afaaa012a7f8c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTimestamp</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a01bfeda1637035fcafcaa021e1173c83afde4ce1ec7d1041b500e720fdcbfbc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GWeighted</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a01bfeda1637035fcafcaa021e1173c83af35f6ce22389e030d928825331b1cdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a84260869102161d63bf739eaa5ecadc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlannerParameters</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>acfe9d05f89513a55d163c16bb84e1be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readParameters</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>ae3974aa6c616ebd50aeea6f64bb27cd7</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlannerParameters</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>abd5a6e732b7483f6fc47d2dfac6f0eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>anytime_search</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a6e8619c3e6351c29b4df85512df8a32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cg_heuristic_fire_waiting_transitions_only_if_local_problems_matches_state</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a340b6b077e9e0036ecde4b5b80782440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cg_heuristic_zero_cost_waiting_transitions</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a68b27f43fd767c61770988d1e1f6d9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cyclic_cg_heuristic</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a05158fc4330163b286482698db5b0089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cyclic_cg_preferred_operators</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a40c092cd90c772e37fe945c9f797e2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disallow_concurrent_actions</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a7427d390e5e629ea1a5e190bbdab5d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>epsilonize_externally</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>aecbf43e0e27b44bf6e75aea79cc7d8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>epsilonize_internally</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>ae2286a5f3da992efdc986ec9db2df974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum GValues</type>
      <name>g_values</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a16d62a8f7a1814c72459c3577365467d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_weight</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a90e26ae2ff04cdd45e7ce1a4f18f23e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>greedy</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a28947f6f09fa46a51cfed4289411da8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>insert_let_time_pass_only_when_running_operators_not_empty</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a46efa10bd21682c44d98d86944cbaea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_original_plans</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>af16752478d743ce28a9237761e9793ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lazy_evaluation</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>abd4c0c654668b7f3db56016bd9ee47fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lazy_state_module_evaluation</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a48ef773ca0ba4d6127627ce2f16ab4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>makespan_heuristic</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a1d31c6b3e4da354d1a980aa9b2a122d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>makespan_heuristic_preferred_operators</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>ac47c5c1c00c9342bbfc662231cdd9921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_search_time_after_plan_found</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a56f9e5e8f2f1f13a7f2dc38252eaeb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_search_time_factor_after_plan_found</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a473eed20759b04ad91da02053ebd37e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>monitoring_verify_timestamps</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a6af294281141f49ba9d7dd5f7b814c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>no_heuristic</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a94f37539067a900bc580de10439551fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>plan_name</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a043c4e90a01c3db39e6cffd096fc2865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>planMonitorFileName</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a9c65762be3fafaaea25514a695b6e269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BestFirstSearchEngine::QueueManagementMode</type>
      <name>queueManagementMode</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a2a260a443f4fd989ccf6bbd7abe48b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reschedule_plans</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>ae2bd92c88d37daa8a832abb1aadeb8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout_if_plan_found</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a693e06037bd7161b93c9dda631d97895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeout_while_no_plan_found</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a74257688f88a9b3543bc28bc7996d173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_cost_modules_for_applicability</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a5dedb5f4573399ee998577ef59f9d3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_known_by_logical_state_only</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>aa674dd2e201259e272f5751d145a6cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_subgoals_to_break_makespan_ties</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>af6e76c3e0960f82d55dc42ff04de649d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a11301e2cbbd781dbd848d84570efdf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printUsage</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a4076d4812bed5ef5c49d4749776e9cae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>readCmdLineParameters</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>a387d550dff73c80bc60e84549963930c</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>readROSParameters</name>
      <anchorfile>classPlannerParameters.html</anchorfile>
      <anchor>af06741481a5a41c5e0879a87294b7476</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlanParser</name>
    <filename>classPlanParser.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parsePlan</name>
      <anchorfile>classPlanParser.html</anchorfile>
      <anchor>acc2daf5af8a43d6a830d8d8a11d1a98b</anchor>
      <arglist>(std::istream &amp;is, Plan &amp;plan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PlanParser</name>
      <anchorfile>classPlanParser.html</anchorfile>
      <anchor>a5c698b20a1320700624e15d33ddac9b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~PlanParser</name>
      <anchorfile>classPlanParser.html</anchorfile>
      <anchor>a3ba92b7f3d5938c67e256f3268632992</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlanStep</name>
    <filename>structPlanStep.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>a1fbe1362fc29954fef76f99df18090e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanStep</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>ac7f275ca1914715d8e2bf814dd21c108</anchor>
      <arglist>(double st, double dur, const Operator *o, const TimeStampedState *p)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>duration</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>a44fcd34f51bfa11ce6d8839ad3504f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Operator *</type>
      <name>op</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>af53561659ff87899bd258bb20232b5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TimeStampedState *</type>
      <name>pred</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>a25786a08b55ed29c6df8db430460d1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>start_time</name>
      <anchorfile>structPlanStep.html</anchorfile>
      <anchor>a2d036325f53b223e53bec571d7485c34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlanStepCompareStartTime</name>
    <filename>classPlanStepCompareStartTime.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classPlanStepCompareStartTime.html</anchorfile>
      <anchor>aaab56ceb5af39f2fd11d228f91833602</anchor>
      <arglist>(const std::vector&lt; PlanStep &gt; &amp;s1, const std::vector&lt; PlanStep &gt; &amp;s2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PrePost</name>
    <filename>structPrePost.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>does_fire</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>ac7d75ee5182b7e162d7e7c0501dd9ab3</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>ab28354eaff8ecf23a6611733092b7b56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_applicable</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a46ade512e6ec43863118dbdefb299eec</anchor>
      <arglist>(const TimeStampedState &amp;state) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>abcc59ea4b632069b2fc29d79c5e7e083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a8cfaacb53517a50744ea79a0952fd451</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a569cf582f7c04a4c36bc7b5ec53dce3b</anchor>
      <arglist>(int v, double pr, int vpo, double po, const std::vector&lt; Prevail &gt; &amp;co_start, const std::vector&lt; Prevail &gt; &amp;co_oa, const std::vector&lt; Prevail &gt; &amp;co_end, assignment_op fo=assign)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrePost</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a2cc47999b574406738c3b3778280dae3</anchor>
      <arglist>(int v, double p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PrePost</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>af550307f1c7217c9d2c196794bedd3f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_end</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a136bf76bf689f56d68ff9d4fcc0a30ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_overall</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a8a2038782e498123df1d1eb906f6462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Prevail &gt;</type>
      <name>cond_start</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a33dc40d846a60625fc17e2ccd586d742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>assignment_op</type>
      <name>fop</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a02c637af3f0ceabda8ba14002529090c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>post</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>aa25f5995a33d3f549309d286f541b51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pre</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>ad54f6f1339d5303eb82e7fc4c2e4d227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a16743e0f9dec2bcb6d794a8b3a4ce2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var_post</name>
      <anchorfile>structPrePost.html</anchorfile>
      <anchor>a5dc803dd9c699016cb0f3b872ffd4964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Prevail</name>
    <filename>structPrevail.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a1639d9c0d3b4c1bed7f812d18453d938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_applicable</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>ac011a9c5596bb1dd84837e22225b0b54</anchor>
      <arglist>(const TimeStampedState &amp;state, bool allowRelaxed=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a39361e720d1d49deaced58d04e9162e2</anchor>
      <arglist>(const Prevail &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Prevail</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a33759b2a9e654a4bef0bc212ad013e65</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Prevail</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a757df086d87c4338ff5ac702c932b5e9</anchor>
      <arglist>(int v, double p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Prevail</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a56a51fe092d2862674a871b250d65c29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>prev</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>af9e25466bc28f363544bbf6591f03888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>structPrevail.html</anchorfile>
      <anchor>a6eac02eebd739ce50fdd07d78a282e9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCC</name>
    <filename>classSCC.html</filename>
    <member kind="function">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>get_result</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>afabdb74214b23c1ca4870f567597c128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCC</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>ab20f8821673fe83140618e8e1e3ebcd3</anchor>
      <arglist>(const vector&lt; vector&lt; int &gt; &gt; &amp;theGraph)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dfs</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>a05e29561196408baf83a1cbe64d31165</anchor>
      <arglist>(int vertex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_dfs_number</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>a23ec83a27a57e494b16ce7d226af829f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>dfs_minima</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>af826bafa8ec586f39e66b2d8b040ccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>dfs_numbers</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>a0030db3bd9950687172cffab1ea2eb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const vector&lt; vector&lt; int &gt; &gt; &amp;</type>
      <name>graph</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>a8a376ba6678ade9f13a595cd59997947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; int &gt; &gt;</type>
      <name>sccs</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>adc5d17e9010f60f1e86ea52130f19937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>stack</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>aa8b5f2ae7437d4689e26fe1cc9479f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>stack_indices</name>
      <anchorfile>classSCC.html</anchorfile>
      <anchor>a989b95e1033d7a856042e44bcfd86c32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScheduledCondition</name>
    <filename>structScheduledCondition.html</filename>
    <base>Prevail</base>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structScheduledCondition.html</anchorfile>
      <anchor>a76c1f2d3845b90cfe9d5f11843be4814</anchor>
      <arglist>(const ScheduledCondition &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledCondition</name>
      <anchorfile>structScheduledCondition.html</anchorfile>
      <anchor>a49ff13446aa28ce06d62409fb1a4ead7</anchor>
      <arglist>(double t, int v, double p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledCondition</name>
      <anchorfile>structScheduledCondition.html</anchorfile>
      <anchor>a285b5a74e72cd7beb6b93700e35ccbc7</anchor>
      <arglist>(double t, const Prevail &amp;prev)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_increment</name>
      <anchorfile>structScheduledCondition.html</anchorfile>
      <anchor>ac57cbf6bfd0425f6150b2a21ee1d7175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScheduledEffect</name>
    <filename>structScheduledEffect.html</filename>
    <base>PrePost</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>structScheduledEffect.html</anchorfile>
      <anchor>afb6f9d8b273b9383e15fba6031100497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structScheduledEffect.html</anchorfile>
      <anchor>a27e65e70259b53c7d96b297087989076</anchor>
      <arglist>(const ScheduledEffect &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledEffect</name>
      <anchorfile>structScheduledEffect.html</anchorfile>
      <anchor>a607859455f105cf25b30bdb06232c270</anchor>
      <arglist>(double t, vector&lt; Prevail &gt; &amp;cas, vector&lt; Prevail &gt; &amp;coa, vector&lt; Prevail &gt; &amp;cae, int va, int vi, assignment_op op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledEffect</name>
      <anchorfile>structScheduledEffect.html</anchorfile>
      <anchor>af89d263577278b430abf37eb8271eec6</anchor>
      <arglist>(double t, const PrePost &amp;pp)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_increment</name>
      <anchorfile>structScheduledEffect.html</anchorfile>
      <anchor>ad188df8a18b1c10f6d7df2609df6f208</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScheduledModuleEffect</name>
    <filename>structScheduledModuleEffect.html</filename>
    <base>ModuleEffect</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>structScheduledModuleEffect.html</anchorfile>
      <anchor>a0a5b0a03504ca5a51f7dcad5e92f7b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structScheduledModuleEffect.html</anchorfile>
      <anchor>ac4adaf5ea6f60f8a5baf4f008759ad56</anchor>
      <arglist>(const ScheduledModuleEffect &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledModuleEffect</name>
      <anchorfile>structScheduledModuleEffect.html</anchorfile>
      <anchor>a453a4a3e304712dbb9560591d240b7c3</anchor>
      <arglist>(double t, vector&lt; Prevail &gt; &amp;cas, vector&lt; Prevail &gt; &amp;coa, vector&lt; Prevail &gt; &amp;cae, EffectModule *module)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledModuleEffect</name>
      <anchorfile>structScheduledModuleEffect.html</anchorfile>
      <anchor>a28ab7b35668c980042fb37a2bfa5c704</anchor>
      <arglist>(double _time_increment, const ModuleEffect &amp;_mod_eff)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_increment</name>
      <anchorfile>structScheduledModuleEffect.html</anchorfile>
      <anchor>ac9691028ddd566dac0fb2ac7e5aa65a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScheduledOperator</name>
    <filename>classScheduledOperator.html</filename>
    <base>Operator</base>
    <member kind="function">
      <type></type>
      <name>ScheduledOperator</name>
      <anchorfile>classScheduledOperator.html</anchorfile>
      <anchor>aac492ed187212b6c89bc361058b928e9</anchor>
      <arglist>(double t, const Operator &amp;op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScheduledOperator</name>
      <anchorfile>classScheduledOperator.html</anchorfile>
      <anchor>ad420e19b82a48545fbbc02e83c7d4739</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_increment</name>
      <anchorfile>classScheduledOperator.html</anchorfile>
      <anchor>aaae6ee4294d2e165c8141caa718798f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SearchEngine</name>
    <filename>classSearchEngine.html</filename>
    <member kind="enumeration">
      <name>status</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLVED</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0ca6c4ff5648108e396578b29e6d76c6bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0ca88b746bb9977deefc5b3f2cd4fda6949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLVED_COMPLETE</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0ca33d71602ff8fe88bb051b5f74155f114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IN_PROGRESS</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0cad32dd2bdf400b29a9f6e33372c462bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_TIMEOUT</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0ca32310275dea9a858f8bdf9c430cbbbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLVED_TIMEOUT</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a86e5d1448b55d7a32c5de00a7492be0ca93665067583ff43903190e41171476e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump_everything</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a16a591167ce4a4717635a889faf59dd1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>found_at_least_one_solution</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a80e4ce2a18bfe5daf32c760c11122124</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>found_solution</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a19a4c78770ceca16897f1af6f9abdcfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PlanTrace &amp;</type>
      <name>get_path</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>adc6112cf6300d9f85237c84dc01c86db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Plan &amp;</type>
      <name>get_plan</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a40c68d10e25c934a54a8568766eb00ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a72ae04f864fc906a5caa1d17bbbd3e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>enum status</type>
      <name>search</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>af95e1cd0c407147a4754c11cd18a47dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchEngine</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>ab129d2c96c29c6dcf4a28abbe4168f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>statistics</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>ab6d572dbef335d65cd0bee4573f6f48b</anchor>
      <arglist>(time_t &amp;current_time) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SearchEngine</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a863ab87efd742b9a8f20b87774ab570f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_path</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>adc1e5bdf3efceff9980713e79e3645de</anchor>
      <arglist>(const PlanTrace &amp;states)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_plan</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>aa45b79c8fca7258b59f30545525dcdb5</anchor>
      <arglist>(const Plan &amp;plan)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual enum status</type>
      <name>step</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>af79fc4e77cb88fc9cebc64d6fdcf70eb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanTrace</type>
      <name>path</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a5ef1da4d3ad0ca4cbd560202242054e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Plan</type>
      <name>plan</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a1d271bd2e7b8868e9d1f2b911a2c187c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>solved</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a1d2748a52ac7f59005b947e6b1e1909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>solved_at_least_once</name>
      <anchorfile>classSearchEngine.html</anchorfile>
      <anchor>a45854481c0b01575295fbf35aeada817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SearchStatistics</name>
    <filename>classSearchStatistics.html</filename>
    <member kind="function">
      <type>void</type>
      <name>countChild</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a91ea9932593cb447b54ff244ba842b9e</anchor>
      <arglist>(int openListIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a242e4257eeb7ae8c460d9edd43342a21</anchor>
      <arglist>(unsigned int closedListSize, time_t &amp;current_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finishExpansion</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a11f723de6818285e21b0090c10bc4bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchStatistics</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a82476f9f96401b9e6723f4f0c483240d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SearchStatistics</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a8f704f90f5dcdf4761f93a157cdbb64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>generated_states</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a765cb11b5bc0b04cde86740b9015072f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Statistics&lt; double &gt; &gt;</type>
      <name>branchingFactors</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a4762926150d472059edc8a378ea2ca72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>childrenPerOpenList</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a8eb7b6a89c092c2d8126edb18379ea6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastDumpClosedListSize</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a1ba004466c42afab055a28305f419f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastDumpGeneratedStates</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a68d1407a08c98f61baf5e282246500a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>lastDumpTime</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>ac93a94f48846c2c34ac476e547a89341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics&lt; double &gt;</type>
      <name>overallBranchingFactor</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a773a099f7b7848e2263c752b376eea8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>startTime</name>
      <anchorfile>classSearchStatistics.html</anchorfile>
      <anchor>a76894c3042546a0d4157d9359780da37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleTemporalProblem</name>
    <filename>classSimpleTemporalProblem.html</filename>
    <class kind="struct">SimpleTemporalProblem::HappeningComparator</class>
    <member kind="function">
      <type>double</type>
      <name>add</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a00cb2308470533a52142741749489dbc</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>arcExists</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a47ea40bae61072c71abdaf716e9fcc64</anchor>
      <arglist>(int nodeA, int nodeB)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calcNumberOfNeighbors</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ab94217e4a766bfa89d0caa3931cd2caf</anchor>
      <arglist>(int node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectChildren</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>afdd68e99af2509a80869b74fa245d17d</anchor>
      <arglist>(int currentNode, std::list&lt; int &gt; &amp;currentChildren, bool ignoreNodesInOrdering)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createFillEdges</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a8d7fe2f4beb9c1337dd6aa044c068a5c</anchor>
      <arglist>(std::list&lt; int &gt; &amp;currentChildren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpConnections</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>aaac75fe33e316ec59211c923ee0773af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpDistances</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a4ec1d2d3a42ffb400b35b49845f8e501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpSolution</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a2789917646a81878d1e912e449253b82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Happening &gt;</type>
      <name>getHappenings</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a90ba653927e6b79d6f0fe798d908d140</anchor>
      <arglist>(bool useP3C)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximalTimePointInTightestSchedule</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ad732ad4bcc417907bac9ff34ca09ee7b</anchor>
      <arglist>(bool useP3C)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextNodeInOrdering</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a9f3512929734edc6b6683b00cefaef16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeArcVectors</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a5fb7f6c0efed8a32ec8569b0ffed25d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNodeAlreadyInOrdering</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a4f5a96d1526297b3ad876b07b93f3fb1</anchor>
      <arglist>(int node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeGraphChordal</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>adcb9c3c1777d6fd7edb7a20dac3c213c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>performDPC</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>aa00f2cead76ee3237e5ef813a416dd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ad3c33cae3360151f9129ccf88d3ecd6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentDistancesAsDefault</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a8011f238a7778906d59334c157a81447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterval</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a814152a98b7352719994124cba5ce709</anchor>
      <arglist>(int from, int to, double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntervalFromXZero</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>aea51efa4a8a41d9302872b46e82c834c</anchor>
      <arglist>(int to, double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingletonInterval</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ae1d07c76c9754e9061f7b8d8a723046b</anchor>
      <arglist>(int from, int to, double lowerAndUpper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnboundedInterval</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a14df0998653e0deb784dbdeea8389250</anchor>
      <arglist>(int from, int to, double lower)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnboundedIntervalFromXZero</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a2442f5dc1d0154b62eb685ae33154787</anchor>
      <arglist>(int to, double lower)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTemporalProblem</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a6d2ef00fbd7d8599ca1e27391b7cd35f</anchor>
      <arglist>(std::vector&lt; std::string &gt; _variable_names)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solution_is_valid</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a033d4d700467841cd657e36a83e9b5d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ab838d009c489f8ac75b1dd5ca1b3f50e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveWithP3C</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a8c21609b8fe7e1d6311d6002267bdc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; MatrixLine &gt;</type>
      <name>DistanceMatrix</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a3ef4d728820ac4beb97d463ea3d7f782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>MatrixLine</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a5bacf545d728b43b69a2ddaddf9d8efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractMinimalDistances</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>abc8cb9f68f057198f81492bedf2843db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDistance</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>aaba3ba17385ab98f788ff42cb2842c20</anchor>
      <arglist>(int from, int to, double distance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>m_arcsLarger</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ac2dedb8dd8a51f8e5faf87f754af589c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>m_arcsSmaller</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a4d5374bb6df752cbe6c21a68578145df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; short &gt; &gt;</type>
      <name>m_connections</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a8d7c4d04691d7cab30930be19c882aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceMatrix</type>
      <name>m_defaultDistances</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ac00ec303f8e3572d73f2e7dcc73f1529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_minimalDistances</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a8c5e91b5b6d0c867605d2c05a33dcc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_numberOfNeighbors</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a98634bd3506026d99cf4a1805a7da644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_orderingIndexIsNode</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>ac056390fbd89cf1cfa8361a0392573fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_orderingIndexIsOrder</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a71b47375fbbbf9434967f5d625f2daf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceMatrix</type>
      <name>matrix</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a84f248d5f287f02ea6cefe1a73ec289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>number_of_nodes</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>aeca90dae7bfca03b64279076075c92e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>variable_names</name>
      <anchorfile>classSimpleTemporalProblem.html</anchorfile>
      <anchor>a301c467db4e07424384e4e9b25ee1eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleTemporalProblem::HappeningComparator</name>
    <filename>structSimpleTemporalProblem_1_1HappeningComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSimpleTemporalProblem_1_1HappeningComparator.html</anchorfile>
      <anchor>a8ff28bee5e5d066809e586ea86c7b1ba</anchor>
      <arglist>(const Happening &amp;h1, const Happening &amp;h2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>State</name>
    <filename>classState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classState.html</anchorfile>
      <anchor>a27499f3070aef89461dbec0c99a24225</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classState.html</anchorfile>
      <anchor>a71901bd983ef53fc6c9bdebacdd4bebc</anchor>
      <arglist>(Variable *var) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>State</name>
      <anchorfile>classState.html</anchorfile>
      <anchor>ab91bb1dd5aa6260ab2a456581daf9ec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>State</name>
      <anchorfile>classState.html</anchorfile>
      <anchor>a34873248d93dc81e09337d4ea5f99ff6</anchor>
      <arglist>(istream &amp;in, const vector&lt; Variable * &gt; &amp;variables)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; Variable *, double &gt;</type>
      <name>values</name>
      <anchorfile>classState.html</anchorfile>
      <anchor>a6be634c30a2d56d1214cddfd0e23eec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Statistics</name>
    <filename>classStatistics.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>addMeasurement</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a22c6d467d8d9ea0fb9f763fe570224a7</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMax</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a1f4768e182f2b0f85669a80f5c9de185</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMean</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>ae9c55bbc125419547c63d1a53d3d47c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMin</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a4edacc2c45fa95528f46a65f0a402b80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumMeasurements</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a2186b6213d7907fea01f86b4452f6dc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getStandardDeviation</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a317bdb4dd7b5ef1dbead4feb2dab39dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>ad942646af2ea69eee2a97589574c282c</anchor>
      <arglist>(const double factor=1.0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a6ce8e66959b4a4b3ba2da5cab5e5f741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Statistics</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>aac8aa040a93923ee113272704b3d01e1</anchor>
      <arglist>(const char *name=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>_max</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a8aaa6e7b1cda74aff4a89fce7409332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>_min</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a0ec6ad2e6d0c6e2b52be400c60ae934c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>_name</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a00c62f38609bf266ae2029d75f645980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_numMeasurements</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>ad33109887ee59fcf911f28c2264c51a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>_sumMeasurements</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>aa05c2e42d5eb4160dfcf099c42f89990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>_sumSquaredMeasurements</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a576a3bb3706072bf50e49e5258947c82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuccessorGenerator</name>
    <filename>classSuccessorGenerator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>_dump</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a6f34ba9e1ec3d92f0b04c2138d41cac9</anchor>
      <arglist>(string indent)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>afc7c946bd5c4d8da69523794a31a61b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a83f163b2afa57cc6221bba0045eafbf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generate_applicable_ops</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a659bb85589c491bd1b15be9ce8a92072</anchor>
      <arglist>(const TimeStampedState &amp;curr, std::vector&lt; const Operator * &gt; &amp;ops)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a0c839139788dabc225ec05358a0d1fa5</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessorGenerator</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a015d4177e1e667e76030938d166f6536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessorGenerator</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>aeb48e6a4e82217503aa36dbb90a17cb1</anchor>
      <arglist>(const vector&lt; Variable * &gt; &amp;variables, const vector&lt; Operator &gt; &amp;operators)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SuccessorGenerator</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a42e6571a93f5fcdb782ac940c954a239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuccessorGenerator</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a037022fc9ae533ef96920f8ef98bb2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>vector&lt; pair&lt; Variable *, int &gt; &gt;</type>
      <name>Condition</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a22632049eba0017cfc65f5e2d3bcce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>GeneratorBase *</type>
      <name>construct_recursive</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a76f9cdcd3e9ff3bb6c4ec4a43e170e8c</anchor>
      <arglist>(int switchVarNo, list&lt; int &gt; &amp;ops)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuccessorGenerator</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>abbc97741f837becaf935779e9792c7d1</anchor>
      <arglist>(const SuccessorGenerator &amp;copy)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Condition &gt;</type>
      <name>conditions</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>ae303d6ded718366c2334c5e704e78542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Condition::const_iterator &gt;</type>
      <name>next_condition_by_op</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a4104d5db53aa4c4954a7866a5c475754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorBase *</type>
      <name>root</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a3c86f57864b4d6fb9d73b4d919248e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Variable * &gt;</type>
      <name>varOrder</name>
      <anchorfile>classSuccessorGenerator.html</anchorfile>
      <anchor>a1d706a06fd96ee5ec4f3aec3b24d8e8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuccessorGeneratorGenerate</name>
    <filename>classSuccessorGeneratorGenerate.html</filename>
    <base>SuccessorGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_dump</name>
      <anchorfile>classSuccessorGeneratorGenerate.html</anchorfile>
      <anchor>ab772551b8ae86af96d56385f9f394258</anchor>
      <arglist>(string indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate_applicable_ops</name>
      <anchorfile>classSuccessorGeneratorGenerate.html</anchorfile>
      <anchor>ab7f4f3ce8d168b5e3d65df816f4af41a</anchor>
      <arglist>(const TimeStampedState &amp;curr, vector&lt; const Operator * &gt; &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessorGeneratorGenerate</name>
      <anchorfile>classSuccessorGeneratorGenerate.html</anchorfile>
      <anchor>a1b3a0b582e389545c9acb3d676933a55</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; const Operator * &gt;</type>
      <name>op</name>
      <anchorfile>classSuccessorGeneratorGenerate.html</anchorfile>
      <anchor>ac3c1bc3d079b289a471e1fcedd629ace</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuccessorGeneratorSwitch</name>
    <filename>classSuccessorGeneratorSwitch.html</filename>
    <base>SuccessorGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_dump</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>a9305ef49d31662d66f36363a5cc79755</anchor>
      <arglist>(string indent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate_applicable_ops</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>aece0c33457b2056383e4cfabdd1b6e39</anchor>
      <arglist>(const TimeStampedState &amp;curr, vector&lt; const Operator * &gt; &amp;ops)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessorGeneratorSwitch</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>a570129b1affcc76642acecc4ecea70a0</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SuccessorGenerator *</type>
      <name>default_generator</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>a04e74bce6f04aa7bcf0d35b27e724209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; SuccessorGenerator * &gt;</type>
      <name>generator_for_value</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>ab5b7913579467c65ae456f12f0660516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SuccessorGenerator *</type>
      <name>immediate_ops</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>a81211fc6ef5d3ce452b83c52239ae0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>switch_var</name>
      <anchorfile>classSuccessorGeneratorSwitch.html</anchorfile>
      <anchor>a2dc6222750b80f354f9795d632cbd2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeStampedState</name>
    <filename>classTimeStampedState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>afa98139d00e00ca9e5ebd30f6d5a7e2e</anchor>
      <arglist>(bool verbose) const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>get_timestamp</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a13478c418dc4aaa625ee8e50e9adb3b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeStampedState</type>
      <name>increase_time_stamp_by</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a9df231062a5173f90e9d7575caf77162</anchor>
      <arglist>(double increment) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_consistent_now</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>ab5883620ee437990fbf5dbf1ce541cd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_consistent_when_progressed</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a33e162140381cf5f7c2791a3863bbf54</anchor>
      <arglist>(TimedSymbolicStates *timedSymbolicStates) const </arglist>
    </member>
    <member kind="function">
      <type>TimeStampedState</type>
      <name>let_time_pass</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a19c0c3f4d755b32353b7c226e1aca86a</anchor>
      <arglist>(bool go_to_intermediate_between_now_and_next_happening=false, bool skip_eps_steps=false) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>next_happening</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>abe3f17b17ffe1ecf9177604ded770ace</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>af7d1a989fe574e9f9a8e52e39ac2d518</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a36c41e25032de7fb32807869b2454921</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>satisfies</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a6e098a7b9c7025b4004a4cbc45fdaca5</anchor>
      <arglist>(const vector&lt; pair&lt; int, double &gt; &gt; &amp;goal) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scheduleEffect</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a5cd9bc92b71d65e53ac1034f74f870fb</anchor>
      <arglist>(ScheduledEffect effect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStampedState</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a7ed9a5295bed00c543988a504d80ee78</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStampedState</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a7a23a487506d2adc72599367acd5bdd7</anchor>
      <arglist>(const TimeStampedState &amp;predecessor, const Operator &amp;op)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ScheduledCondition &gt;</type>
      <name>conds_at_end</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a44156f0ba851cb20f67bfa14b430bb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ScheduledCondition &gt;</type>
      <name>conds_over_all</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>ab6301209fe3385ff58ba9175367f2283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ScheduledOperator &gt;</type>
      <name>operators</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a255d59cdb58f79f13ed3a4f15e83c17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ScheduledEffect &gt;</type>
      <name>scheduled_effects</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>af9f0d5adbce9b5dfd363ac02f097f9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ScheduledModuleEffect &gt;</type>
      <name>scheduled_module_effects</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a1da3d88d09e6d166b3bb6ad4d875c90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>state</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a4f39eaee4d0882220d5864aab0848afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a620280ddf2ab4792ba45c80a54d1dc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>apply_discrete_effect</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>afb759feefb2c000ce52587673d5bb5e6</anchor>
      <arglist>(int var, double post)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>apply_effect</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a7dfbd9f00dc0cd0482b663103c0bd9b8</anchor>
      <arglist>(int lhs, assignment_op op, int rhs, double post)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>apply_module_effect</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>afa44220408b8cb08bfa4278d1a7a4d16</anchor>
      <arglist>(string internal_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>apply_numeric_effect</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a0f39c5abf4c582140f1ce109495356f6</anchor>
      <arglist>(int lhs, assignment_op op, int rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>eps_time</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a406eb0cf8c9ef051aa97d7cc933e5abb</anchor>
      <arglist>(double offset) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>abd794944a273c7b0dc7b1c49ca8874df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>satisfies</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a6ec818dc987dd52403b34af62192a6a3</anchor>
      <arglist>(const Prevail &amp;cond) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>satisfies</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a4a7e5d8467abc1b4c28e74327bd4b645</anchor>
      <arglist>(const vector&lt; Prevail &gt; &amp;conds) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>satisfies</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a2c10c72e54e86af0588428ac347d6630</anchor>
      <arglist>(const pair&lt; int, double &gt; &amp;goal) const </arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AxiomEvaluator</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a426a324b3a4f0288b88ccde476867b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ConsistencyCache</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a775d53dce5e59fb7524d2da1dfe45712</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CyclicCGHeuristic</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a734b6f4cf2dd16019da9a89778bc61cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NoHeuristic</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a0a0d7ff76621df6adc87da87e6bb640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Operator</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a33ff3f826991522d2e77c1c523f33e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>PrePost</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>afc7a3d3dfa17dc3039f419a488c1c72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>Prevail</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a3ca124ba61e8cb458947be50be46eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RelaxedState</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>aa3d9d88e9724c4c71eca3f5db84c1c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>TssCompareIgnoreTimestamp</name>
      <anchorfile>classTimeStampedState.html</anchorfile>
      <anchor>a1845f8f871a3e15b888ed648b47bf759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Translate</name>
    <filename>classTranslate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>a0cceb5e0cd15beb865071721b79dd0b9</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translate</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>affe9ca050179b765b6203f65d956c8da</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Translate</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>a9b714b19a9593453c055e53a7d0c6e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>aa8bc52e50ac96d4522fe4d8330339b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>params</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>a5b25e8d1b85c3706fea34eb5f330cd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable *</type>
      <name>var</name>
      <anchorfile>classTranslate.html</anchorfile>
      <anchor>afdb2facc3c967b5d8a0799efef02baab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranslateFunction</name>
    <filename>classTranslateFunction.html</filename>
    <base>Translate</base>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classTranslateFunction.html</anchorfile>
      <anchor>a3473d89a9f33bcf42e9763ba360c8a38</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslateFunction</name>
      <anchorfile>classTranslateFunction.html</anchorfile>
      <anchor>aff6dc7bec4c0b14fcd60db20693e621a</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable * &gt; variables)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranslatePredicate</name>
    <filename>classTranslatePredicate.html</filename>
    <base>Translate</base>
    <member kind="function">
      <type>void</type>
      <name>generate_cpp_input</name>
      <anchorfile>classTranslatePredicate.html</anchorfile>
      <anchor>afc867cfabc87ef07200b16abb6757926</anchor>
      <arglist>(ostream &amp;outfile) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatePredicate</name>
      <anchorfile>classTranslatePredicate.html</anchorfile>
      <anchor>a6cf16f4161de280c17d10b0455f38e02</anchor>
      <arglist>(istream &amp;in, vector&lt; Variable * &gt; variables)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>classTranslatePredicate.html</anchorfile>
      <anchor>a2774e8a9dbe6ea2275870a52150e344f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TssEquals</name>
    <filename>structTssEquals.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structTssEquals.html</anchorfile>
      <anchor>a93788ca47236a9a076fea8be19e7635b</anchor>
      <arglist>(const TimeStampedState &amp;tss1, const TimeStampedState &amp;tss2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TssHash</name>
    <filename>structTssHash.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structTssHash.html</anchorfile>
      <anchor>a6e14d6295b2561166140886413a57221</anchor>
      <arglist>(const TimeStampedState &amp;tss) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ValueNode</name>
    <filename>structValueNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>acf7914bbe0f66b97e9d31a9c08908b22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueNode</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>ab36d93146165dc6c2ba903808bd8a530</anchor>
      <arglist>(DomainTransitionGraph *parent, int val)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueTransition &gt;</type>
      <name>additional_transitions</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>a1824dd42bde84e0d48a3fa66213b176e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DomainTransitionGraph *</type>
      <name>parent_graph</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>a057ccc4e572cb28a310f6ef84aad4e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueTransition &gt;</type>
      <name>transitions</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>a30d89efb6ce79877950e8dfc88ae171e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structValueNode.html</anchorfile>
      <anchor>abc838c0ec99f92408713757aa4cf5f11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ValueTransition</name>
    <filename>classValueTransition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classValueTransition.html</anchorfile>
      <anchor>ad609765c6754635ac71fd8554fbbe7ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueTransition</name>
      <anchorfile>classValueTransition.html</anchorfile>
      <anchor>a5d058daa3111a5519039ac1050acb95a</anchor>
      <arglist>(ValueNode *targ)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; ValueTransitionLabel * &gt;</type>
      <name>ccg_labels</name>
      <anchorfile>classValueTransition.html</anchorfile>
      <anchor>acab3e6410c9b53f1725ddf4a2b4ee3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ValueNode *</type>
      <name>target</name>
      <anchorfile>classValueTransition.html</anchorfile>
      <anchor>a7c99b8c882250f8eb55d7713338a82e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ValueTransitionLabel</name>
    <filename>classValueTransitionLabel.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTransitionLabel</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>a7c1be9606c67c2328e4843413496350c</anchor>
      <arglist>(int the_duration_variable, const vector&lt; LocalAssignment &gt; &amp;the_precond, trans_type the_type, const vector&lt; LocalAssignment &gt; &amp;the_effect=vector&lt; LocalAssignment &gt;(), Operator *theOp=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ValueTransitionLabel</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>a371b74a0370da6c3c35f42a02034b5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>duration_variable</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>a420c1ea095a6b0d30cb82bc3d190678f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LocalAssignment &gt;</type>
      <name>effect</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>ab1874d03f64a1fa7aa681c3d17df0d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Operator *</type>
      <name>op</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>aacd7df03830ad00222cf81d67226c514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LocalAssignment &gt;</type>
      <name>precond</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>a523b4e337d6a7eb2db8e74932dae57f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trans_type</type>
      <name>type</name>
      <anchorfile>classValueTransitionLabel.html</anchorfile>
      <anchor>ac9d5242c9365a1714c319937607c62ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Variable</name>
    <filename>classVariable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>af9530ed216c1a824409e50557ae9c253</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_layer</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a2bdbb0513a4e7e9a1a4894586212422f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a83d0f8f364c56e222a3e0bfd49e6735f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_name</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a757139399860d7c2cc03f28580b35730</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_range</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a133b04287b466d86d4d5c860b1aa85d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_comparison</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab88e8741dc0616e395b54a8e28915316</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_derived</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab60771e140e12ae2fd5dbb7e91cca5cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_functional</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a4ff7203aabeb6642192da40559ae60be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_module</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab7ffa4ac7f650629904c418d7580e60c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_necessary</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a4e0f46a07ac9e735bbb22a168653eec4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_subterm</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a30267d8f6f0e3b54706a08e25f44a46e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_used_in_duration_condition</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a7c8800255a3ad9bff2298edea32a380c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_comparison</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>afc5073a53e9bed1d4ebf1ba8da1dcc80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa25b8de6baf794c9d40b35249edc1def</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_module</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a6e567098ea6732bf19277fc11ceff013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_necessary</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a79faa89049a3590c12f4d4beb6830728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_subterm</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aec8d4a55935bbb106ecb01d13bcdc707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_used_in_duration_condition</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a7d14c441bc06b405e8f97d5eca3eb3ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa02b1b6fbb108ed2dd02b420523f980d</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>comparison</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ac1dc0679e077e19dbb84eb3378dfa71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>functional</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a5c9f77327be1b8f8b246f504bce0a995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>layer</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a8ef49af183a1d837056a162bdc6b7a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a808dc573ca70e5e5893d9a0333e9d144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>module</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a9432947eb943369506952126486bc070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a20d3268aae34f6b98d7dbdecb65b17ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>necessary</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1b74c358aab4ab0772767aa0fa458aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>range</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a32ca840e792d3ec8e6ba1af0d9507c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subterm</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa2989b05c662320a97fef6db4ada590d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>used_in_duration_condition</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3678ed04ac1a6a82b786362b98f573f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>axiom_rules</name>
    <filename>namespaceaxiom__rules.html</filename>
    <member kind="function">
      <type>def</type>
      <name>compute_axiom_layers</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a89d6a0cd0873bcdb08583061de73d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_constant_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a455f9e31faf864fc6bedb2ec2e2ec5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_necessary_axiom_literals</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>ab0b81199e7a3a105ebe65ed78db1d301</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_negative_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a0784c757b542742bb55065170d63999a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axiom_init</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a6f725a181b9e6a8cba535d4372bcb93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axioms_by_atom</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a4fd303bf8250db53a02e203a2d6da1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>adc3f6ae848a082625b20559884cb6780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a680712ba03d0c2dfb6eb237ac097730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duplicates</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a7d7daaddaf4d3290d47ddb28f621f38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplify</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a03b767e756cbf5cf016edc0c55889607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplify_axioms</name>
      <anchorfile>namespaceaxiom__rules.html</anchorfile>
      <anchor>a39c6fceab48f7f925c1186367e44713c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>build_model</name>
    <filename>namespacebuild__model.html</filename>
    <class kind="class">build_model::BuildRule</class>
    <class kind="class">build_model::JoinRule</class>
    <class kind="class">build_model::LeafGenerator</class>
    <class kind="class">build_model::MatchGenerator</class>
    <class kind="class">build_model::ProductRule</class>
    <class kind="class">build_model::ProjectRule</class>
    <class kind="class">build_model::Queue</class>
    <class kind="class">build_model::Unifier</class>
    <member kind="function">
      <type>def</type>
      <name>compute_model</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>aaf24652e988b486e010c2bde67e41cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_rules</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a5ab8ea977e79823133284f78c6206eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>variables_to_numbers</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a100017f086bac07a33cff63f446ddb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prog</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a78631c4de5167e40f661462b0271e7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacebuild__model.html</anchorfile>
      <anchor>a1ba818d9e5a36d588bee39974048ce4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::BuildRule</name>
    <filename>classbuild__model_1_1BuildRule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classbuild__model_1_1BuildRule.html</anchorfile>
      <anchor>a25e5f5bfecdb8b2ef4640d8554909d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_effect</name>
      <anchorfile>classbuild__model_1_1BuildRule.html</anchorfile>
      <anchor>a8b98f4201a5ecb1b28578f30205a849e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::JoinRule</name>
    <filename>classbuild__model_1_1JoinRule.html</filename>
    <base>build_model::BuildRule</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>a08ceef69e477084612b1db0b1f3a5a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fire</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>a2948b0cb4e69698a429f41b8cbfd86e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_index</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>acb7d15edd2e118c9865702c24929dacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>ad4c72c3b2873ef64569385be255775b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>atoms_by_key</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>ae019cf431b48473b61d9f682d416dd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>common_var_positions</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>ae84e23d2526c7e9440994df9814b2f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conditions</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>acccb2977d49ad4abf4500a26d7c72b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classbuild__model_1_1JoinRule.html</anchorfile>
      <anchor>a52d2e588c1037412cd5691d242622159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::LeafGenerator</name>
    <filename>classbuild__model_1_1LeafGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>acc009abb1f8cc5afe1488c71ef779bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>a1e4b5a4e9017c3b78ebb8e2211964d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>ac7e418de00b0fc146986bce02ed7a449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>matches</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>a7a84b588eaae62bc95947beef179e737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>index</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>a67d2f6b887d67d080bb98c10be91e965</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_insert</name>
      <anchorfile>classbuild__model_1_1LeafGenerator.html</anchorfile>
      <anchor>a38c31279c55a0d60f80b67d62907253d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::MatchGenerator</name>
    <filename>classbuild__model_1_1MatchGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>af324c6572e1ace3af7341586234c9368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>acaf8d7287082116eaca8245a2946da82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>a8c84bad0705a7be1b9d93ce08f4caa34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>ae5e7dd040741b7365c194d7029850523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>match_generator</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>a148fe7749bcb704922b261033831ee08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>matches</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>ac9992e85eb4c54eb3d26690212b0dbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>a7752d399cc558c8c41b383e252e1da82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_insert</name>
      <anchorfile>classbuild__model_1_1MatchGenerator.html</anchorfile>
      <anchor>a9ad2ff0bbefe00ba955a095a8e0bbe0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::ProductRule</name>
    <filename>classbuild__model_1_1ProductRule.html</filename>
    <base>build_model::BuildRule</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>a63d7ceac8b850f4aba3e119079c71423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fire</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>a8a03a388aefdab7bf70c91b81eb68409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_index</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>a361db2fc195019a787fe7e9f37a97b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>ab9e42e27f66bf372a45f1b49269497c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>atoms_by_index</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>a0fa9b6514664911c6446bef4e8eb963e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conditions</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>afe16c69a15ce0ddf19553c5cd6fb8f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>afc58409ebeebb272ab3cd1687630130a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>empty_atom_list_no</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>acd1f63f9642ccd36fc6ba5270cd33dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_fire</name>
      <anchorfile>classbuild__model_1_1ProductRule.html</anchorfile>
      <anchor>a0bf8273c178641a321cbf839b1c150b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::ProjectRule</name>
    <filename>classbuild__model_1_1ProjectRule.html</filename>
    <base>build_model::BuildRule</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>abe9a13715bbf82492d5e677e3f389261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fire</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>a2194c204ae6482f570b9da03d3a2a8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_index</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>a7fb4dc74aa2c3d348a5fcf962e8d18b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>a82b7d43035eacb464fe89a33fee0bafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conditions</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>a487f486d32afcda39aeff8e6bb06b06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classbuild__model_1_1ProjectRule.html</anchorfile>
      <anchor>a2eafe804a3946e23fb953ec022209a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::Queue</name>
    <filename>classbuild__model_1_1Queue.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>a80c4370528a39b23e3f7e0ff746dd3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>a30ca95f9759006e9248234ed3c834fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pop</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>ab7fa42292bf246669843d603fc3b1c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>popped_elements</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>a1822ffaee5021090e00c76d4dff0c4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>push</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>aac4fd00161eca8bf10bc4759db859562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enqueued</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>a7bbfc4d82fc77db2a11edce2d5079a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>a1164867e39a3edd97e8f07b087d10ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_pos</name>
      <anchorfile>classbuild__model_1_1Queue.html</anchorfile>
      <anchor>af9d83ff11b3baec116aaa5d4e509cc1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>build_model::Unifier</name>
    <filename>classbuild__model_1_1Unifier.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbuild__model_1_1Unifier.html</anchorfile>
      <anchor>a4d277594db14944d5737919be7e74983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classbuild__model_1_1Unifier.html</anchorfile>
      <anchor>a147ffe576507fb21bd6b255e76803214</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unify</name>
      <anchorfile>classbuild__model_1_1Unifier.html</anchorfile>
      <anchor>ae04071903a9dbd601e0c69aebe46ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicate_to_rule_generator</name>
      <anchorfile>classbuild__model_1_1Unifier.html</anchorfile>
      <anchor>a4a0f33a6c237d2459ef3f137cadd13fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_insert_condition</name>
      <anchorfile>classbuild__model_1_1Unifier.html</anchorfile>
      <anchor>a73890afe79d50854d9ac6cd156331842</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>constraints</name>
    <filename>namespaceconstraints.html</filename>
    <class kind="class">constraints::Assignment</class>
    <class kind="class">constraints::ConstraintSystem</class>
    <class kind="class">constraints::NegativeClause</class>
  </compound>
  <compound kind="class">
    <name>constraints::Assignment</name>
    <filename>classconstraints_1_1Assignment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>af3cf0dc86ce8062c72c9917f4b6f0a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>aaed53556ad26c8ee8d289ebc8ce41297</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_mapping</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a04b211b42b9022b0abca6b1be18fc0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_consistent</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a86f336cac9d61b7fc17bc05261849918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>consistent</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a757f6a3220dbce01043210436e143371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eq_classes</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>aa57e40d0de575dfe76d5eb0536da2c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>equalities</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>aac76be6e48b87db13177d04513834644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mapping</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a4e0e8b68e2377dda510a2b4b1a1e1862</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compute_equivalence_classes</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a9ad7285ae0aef084607124c68b19d28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compute_mapping</name>
      <anchorfile>classconstraints_1_1Assignment.html</anchorfile>
      <anchor>a0818946d923f5f87d8e8cb7bf765378e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>constraints::ConstraintSystem</name>
    <filename>classconstraints_1_1ConstraintSystem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a940128dd9385d21f5e60cd5cca6c0f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>ab043ec28f8ae342960c8f8f722372331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_assignment</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>aa97892a8c24904dfca65479ab3e115cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_assignment_disjunction</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>abec4829c8b8355df13a5ca9e962893c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_negative_clause</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a6d533f603b7bc37ced0e6e8bde4ac47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a47cefe43330e0528806687eff302bd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>copy</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a966eac5a255a519eb6d55ac146f5944a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>ac367b6cc020139f00809439f52daedc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_solvable</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>aaab59a96f8f890b65143bd4753508851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>combinatorial_assignments</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>aa31bed436b3180536261b17339af57ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neg_clauses</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a75ae6aa8d32fce74f42e3acd3f0193c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_all_clauses_satisfiable</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a26876e6a55b4367784b2c36cec16e935</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_combine_assignments</name>
      <anchorfile>classconstraints_1_1ConstraintSystem.html</anchorfile>
      <anchor>a0d3a48f48093eac784c9a2437ea5df9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>constraints::NegativeClause</name>
    <filename>classconstraints_1_1NegativeClause.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classconstraints_1_1NegativeClause.html</anchorfile>
      <anchor>ac7af2e3bdf0b02438d30be62a8484608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classconstraints_1_1NegativeClause.html</anchorfile>
      <anchor>a5ca11c4dc8a38f5534abd42ba462d037</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_mapping</name>
      <anchorfile>classconstraints_1_1NegativeClause.html</anchorfile>
      <anchor>a73b0501150db685fe0e8f71ab9bef636</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_satisfiable</name>
      <anchorfile>classconstraints_1_1NegativeClause.html</anchorfile>
      <anchor>a6774aa0d8b73176598005fa1e176b1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classconstraints_1_1NegativeClause.html</anchorfile>
      <anchor>a9c00b02b8a16b195866a3266f1b52c51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>epsilonize_plan</name>
    <filename>namespaceepsilonize__plan.html</filename>
    <class kind="class">epsilonize_plan::Plan</class>
    <class kind="class">epsilonize_plan::TimedAction</class>
    <member kind="function">
      <type>def</type>
      <name>epsilonize</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>aa49a70e9c8d32c487f0ef9af9a75df52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>granularity</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>afb05b4f2368d604724c8dc5e7812c5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_power_of_ten</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>aef8015393460d56b493ebd9806a701ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>args</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>a8ca21cfdd2b3aeb2d9f09f5bd912e4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>infile</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>acb5c092f0b0a80e62a41b1a6192a2bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceepsilonize__plan.html</anchorfile>
      <anchor>a1ce5c43d7c44b9d5c085d007d37eea2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>epsilonize_plan::Plan</name>
    <filename>classepsilonize__plan_1_1Plan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a9fec8addeb178ce14e68ed0765d6981f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_separation</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a6bfb5c09aad7af3694130341ad083d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>adjusted_makespan</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a21c4ef3ce826750df5c8e74910eba126</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>copy</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a542fa632b7bbfa46c8833565a6725471</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a1bdf84e05d36c90418e4f132b659bd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>last_happening_before</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a517c6ac5a035061bd75f051f7b83e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makespan</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a87387a3359871e3cf80389a0ddb202a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>af549b24b592183806d1d36a679cf65f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_wasted_time</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>afe1efd7ae9cba9dece9004f0f60b87c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>required_separation</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a6d3ab2b6d7f2f85d2caf7e38a1569f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a7adff63c32a0a9d89eed5e6e471d1dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wasted_time</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>aa2faf1fe187cd47225a05b779512aba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actions</name>
      <anchorfile>classepsilonize__plan_1_1Plan.html</anchorfile>
      <anchor>a31624d31192a5e8469f0fb540538bfc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>epsilonize_plan::TimedAction</name>
    <filename>classepsilonize__plan_1_1TimedAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>a3b9ee1b99cab0ce2555361adcabd5793</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>copy</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>a7aa9e4eaef35e1b260aac54ea1a7766c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>ae5b7d0cd00d27c560e44f0f00401d0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>end</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>ac2045e2da6431fbd9aaf167822989afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>a5173e13b9079fd6e73042632653b995c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>a5f9db64a7d2bdd8bd0c2f860da6c44c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>ac88fea6d2680657f4fcb1dd043bf5108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timestamp</name>
      <anchorfile>classepsilonize__plan_1_1TimedAction.html</anchorfile>
      <anchor>adee647a1d48fc40ad86151131b9c6339</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fact_groups</name>
    <filename>namespacefact__groups.html</filename>
    <class kind="class">fact_groups::GroupCoverQueue</class>
    <member kind="function">
      <type>def</type>
      <name>build_translation_key</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a0edb1353f27e7f3ad60885ca2777aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>ae6cdb8866d27003aea753ade0d0e686b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_groups_with_object_fluents_first</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a66be3f4f4916411a77876c6a17537950</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>collect_all_mutex_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>ad0a7a9129d930a5623ebd10dd24863a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a38f9a979817854424b1766814ef8e4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_groups_from_object_fluents</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a5cb58e3a42ff11398534b098c56c1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_group</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>aba219088d1fc6a95a04f23a50c639115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate_groups</name>
      <anchorfile>namespacefact__groups.html</anchorfile>
      <anchor>a6fda092f156a7f453778e48b70166a30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fact_groups::GroupCoverQueue</name>
    <filename>classfact__groups_1_1GroupCoverQueue.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a1e35cf8e8429512b3318a795d5b10a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>aa0a9551500fb396592d34870f62fc349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pop</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a6f7c6d88635e54a2ecd773aff50e0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>groups_by_fact</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a66a652009172c1977677a618ff85dab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>groups_by_size</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a745437ae39021c767bcb3f96684e1498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_size</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>afd57d7c18ae95c13601eff822bd1c8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>partial_encoding</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>ac081281be61bb3efcb6d1170ebdcfb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>top</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a7d917521483772b8c2d541b240fa6fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update_top</name>
      <anchorfile>classfact__groups_1_1GroupCoverQueue.html</anchorfile>
      <anchor>a0a9d54843adf7c32b61ad228e1b890e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>graph</name>
    <filename>namespacegraph.html</filename>
    <class kind="class">graph::Graph</class>
    <member kind="function">
      <type>def</type>
      <name>transitive_closure</name>
      <anchorfile>namespacegraph.html</anchorfile>
      <anchor>aeb210112043252363319a00561bffa81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>g</name>
      <anchorfile>namespacegraph.html</anchorfile>
      <anchor>afcc438a802eca561f5d17f63c3faac96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>graph::Graph</name>
    <filename>classgraph_1_1Graph.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgraph_1_1Graph.html</anchorfile>
      <anchor>a71f2b5f006ab7318da9cbdea1d84806f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classgraph_1_1Graph.html</anchorfile>
      <anchor>a276d4ff2d2af2bca648c252cb2f7cc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected_components</name>
      <anchorfile>classgraph_1_1Graph.html</anchorfile>
      <anchor>a5ee6b0c37229ca508c14c72ecfcd8169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neighbours</name>
      <anchorfile>classgraph_1_1Graph.html</anchorfile>
      <anchor>ac718c810cdb986b6dcaadd82d35aa04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nodes</name>
      <anchorfile>classgraph_1_1Graph.html</anchorfile>
      <anchor>a9efd826c9c3a8d8f932107e71ba2a6aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>greedy_join</name>
    <filename>namespacegreedy__join.html</filename>
    <class kind="class">greedy_join::CostMatrix</class>
    <class kind="class">greedy_join::OccurrencesTracker</class>
    <class kind="class">greedy_join::ResultList</class>
    <member kind="function">
      <type>def</type>
      <name>greedy_join</name>
      <anchorfile>namespacegreedy__join.html</anchorfile>
      <anchor>ae21eeb9f8487335e62c7f2a23a2b9589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>greedy_join::CostMatrix</name>
    <filename>classgreedy__join_1_1CostMatrix.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a22588db0c9aeb01d6efeff4f0e9aaf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a629f82c62987d74e48703fcffe77fd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_entry</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a7004d9449ef9c1ae6c89f94b77a7361f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_join_cost</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>ad745d2589ae8e1986b705a7c27afe3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_entry</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>ac0ce8cbb04cd3159a70c04d66784337b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_min_pair</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a5fc50008942f36a51526458cc1d267cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_min_pair</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a11eea718230edd60a7d2c3fbc183d51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cost_matrix</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>a3a65301ea0fa0b516bdad3c86bfe3fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joinees</name>
      <anchorfile>classgreedy__join_1_1CostMatrix.html</anchorfile>
      <anchor>affc2dc81e78d7ef9d64b9237975488ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>greedy_join::OccurrencesTracker</name>
    <filename>classgreedy__join_1_1OccurrencesTracker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgreedy__join_1_1OccurrencesTracker.html</anchorfile>
      <anchor>aa70163f6f6d3607ef1c36b180b3b22a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classgreedy__join_1_1OccurrencesTracker.html</anchorfile>
      <anchor>a3a3d7515f9b8330b747f4de64294f688</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>variables</name>
      <anchorfile>classgreedy__join_1_1OccurrencesTracker.html</anchorfile>
      <anchor>a50e767215c7bfb69b55f83a308d88b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>occurrences</name>
      <anchorfile>classgreedy__join_1_1OccurrencesTracker.html</anchorfile>
      <anchor>a87215fee09d22812cce77507631cb18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>greedy_join::ResultList</name>
    <filename>classgreedy__join_1_1ResultList.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>afb2f8df181fe1294d5d9f16488564d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_rule</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>a93cb5e3a98713b929379bdbfd5957f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_result</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>acb1f43ccfae07320dd264b47b14c9870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>final_effect</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>abb2db5ae85b107c12d8ed2aea6948c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name_generator</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>a600500f0ff2108ed2f5343650107c37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgreedy__join_1_1ResultList.html</anchorfile>
      <anchor>afbc7793c02c93a5ceece48b036b923c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>instantiate</name>
    <filename>namespaceinstantiate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>explore</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a9d21b30c8ab95aeafc6ab32e91692be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_facts</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a1097b6fd1885e693ab3d655a5155edd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_functions</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a74f0028fb0d1e09ea4bf4cd8a4945622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_objects_by_type</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a80298c26b11448f3038d7e71be266333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_function_values</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>ad1a4b17a08196a7ef7bf431876600d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>a2ed5c10c1960a257535f6e1ebec79c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceinstantiate.html</anchorfile>
      <anchor>aa95b1f58d3d95247a62db9f4ff6fd65c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>invariant_finder</name>
    <filename>namespaceinvariant__finder.html</filename>
    <class kind="class">invariant_finder::BalanceChecker</class>
    <member kind="function">
      <type>def</type>
      <name>find_invariants</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a610be475d7ebe1d610b6d3b6fb5e8181</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluents</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>af95af56fbb3628e9935a8cd17137b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a919ea3596d538134ee5f73a8b740e840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_initial_invariants</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a0c43dff967d08f6678ddd8aa8a737be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>useful_groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>ac9e2d5aa758e361484c90a28924b63a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>groups</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a677929c4f97a29c977597122c27668e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_CANDIDATES</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a5d3a295977519680a70536d0f61ad9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_TIME</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a7038eec97b6d63a48cfe0891cb924f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceinvariant__finder.html</anchorfile>
      <anchor>a1af1e2f939a4370625fe6ffa3c042c55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invariant_finder::BalanceChecker</name>
    <filename>classinvariant__finder_1_1BalanceChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>ac342e42131242814aa4a153496702b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_inequality_preconds</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>aefd1d3aec9e5e31f770cf0a87a6c294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_heavy_action</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>ac078e71b8255333bb98ab29250772a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_threats</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>a127131ed6022d6ce73dd532b80dfccc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_name_to_heavy_action</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>a2d1796c6c9e49ac936fc1c610686044f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicates_to_add_actions</name>
      <anchorfile>classinvariant__finder_1_1BalanceChecker.html</anchorfile>
      <anchor>a98351208faa879ff2d35255714a994c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>invariants</name>
    <filename>namespaceinvariants.html</filename>
    <class kind="class">invariants::Invariant</class>
    <class kind="class">invariants::InvariantPart</class>
    <class kind="class">invariants::SafeInvariant</class>
    <class kind="class">invariants::UnsafeInvariant</class>
    <member kind="function">
      <type>def</type>
      <name>ensure_conjunction_sat</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a49b85f6065dc922df603f715f997c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_cover</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>af7c62e47990b36d88117f38205ebdf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_inequality</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>ae202f6c3475171196bcf2050619c6302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_unique_variables</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a299e945190153b4408603ef6de64a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_literals</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a67fe370fde91ccc85b8fa68338500b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate_factored_mapping</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a25d57ad05a5aa80eb7c05670f34becd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>invert_list</name>
      <anchorfile>namespaceinvariants.html</anchorfile>
      <anchor>a180f5b1d667f17d9acef833d50bd5be4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invariants::Invariant</name>
    <filename>classinvariants_1_1Invariant.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a024c98dc4f96f41732931c0220365e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a5fd73bc59de975d638230a7bc352ca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a82413446a0cec2ca5c1acf8f45b8ea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a4d58bad4778ede70bc3facafb74332e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>ad502035de35c74ba6e0fd597df75eccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arity</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a970e70869384cbef2a8120c9d7e9f322</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_parameters</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a3cac48ba89adbb204de45a7e08c09017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>ad6751b21b8ca93dcd3be1175914f2ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>ae1adc3736d0940a8cd37f95edf9a0db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicate_to_part</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a0e41ce6194f0e478a979754c12c35eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicates</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a0dbd0655658cc20607785cdedbcf1a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__class__</name>
      <anchorfile>classinvariants_1_1Invariant.html</anchorfile>
      <anchor>a9b5fc2e09d96b9b5712d10a029ddd763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invariants::InvariantPart</name>
    <filename>classinvariants_1_1InvariantPart.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a1e1e4e1775377188864ce83f3435f205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>ad8db46f0547d31b08917363b4ffe7126</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a6c32a6e3c90cac34b948be7a58e45e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a2c26f744c271eb5732ff0e1ffca1a29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a112409f6749c7faf812f5bcb729a9579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arity</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a5ebaacd0a2b874070e40e5bdd3431e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_assignment</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>ab491e2d7e068d09d621e9b49fb38073b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_parameters</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>aa1e3f7596fbac0780850abf24b7172f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a525acb5ce42f47a94a2b215e2303a20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>matches</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>af0e9744ac5fd4f8029492750cde7d0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>possible_mappings</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a478a07154d36e70e12e101605e1b9a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>possible_matches</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>ad964e2a6d342664cb72764f4114c8f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>omitted_pos</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>ab5e5da89956c68faf0c6373150df40b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>order</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>ab064b13ac3698646bd5373f903a681a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicate</name>
      <anchorfile>classinvariants_1_1InvariantPart.html</anchorfile>
      <anchor>a8b43bceaf63959754365f366b382b67b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invariants::SafeInvariant</name>
    <filename>classinvariants_1_1SafeInvariant.html</filename>
    <base>invariants::Invariant</base>
    <member kind="function">
      <type>def</type>
      <name>add_effect_temporarily_unbalanced</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a1077a493cbdb32b1f8686e57822ddcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_effect_unbalanced</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a80f362d6033006ba18717f4d38397063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_balance</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>ad273265a971b15072881308c0ba1a7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>conditions_require_weight_1</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a36c5000a6d3b12bb9eaba70b44a74de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_covering_assignments</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>ad85efd395a3a53b2ed3affd17176907d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>imply_del_effect</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>abf3eb79dc577a5134daeb59c9663e554</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lhs_satisfiable</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a27e2ba1b5837483d823aa1d18c5eda6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>minimal_covering_renamings</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a1cf8140476801b8df23d1fb0dcda4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>operator_too_heavy</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a09059b5d83b11192cf883bf0fe700ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>operator_unbalanced</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>aa596ca208d85a036c02bbc9d617061a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>refine_candidate</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>a221f583c19a2277a4e436d3556b7857e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>temp_unbalanced_renamings</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>af80d211996c70edf7baa54f6e0aebfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unbalanced_renamings</name>
      <anchorfile>classinvariants_1_1SafeInvariant.html</anchorfile>
      <anchor>ab9f5c38c28b23e15fdf46c33ddd79324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invariants::UnsafeInvariant</name>
    <filename>classinvariants_1_1UnsafeInvariant.html</filename>
    <base>invariants::Invariant</base>
    <member kind="function">
      <type>def</type>
      <name>check_action_balance</name>
      <anchorfile>classinvariants_1_1UnsafeInvariant.html</anchorfile>
      <anchor>a666e9c3c90ddb7a5b4f081f1f4955517</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_balance</name>
      <anchorfile>classinvariants_1_1UnsafeInvariant.html</anchorfile>
      <anchor>aba3afa31da46fd996ecb8d947798d6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_matching_del_effect</name>
      <anchorfile>classinvariants_1_1UnsafeInvariant.html</anchorfile>
      <anchor>a00f70c9f52c216a3b3f7846ffd0cc215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_new_candidates</name>
      <anchorfile>classinvariants_1_1UnsafeInvariant.html</anchorfile>
      <anchor>a803688ed15ffb30d141f69fd3d2ce8ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>modules</name>
    <filename>namespacemodules.html</filename>
    <class kind="class">modules::NumericalFluent</class>
    <class kind="class">modules::NumericalFluentList_OStreamMode</class>
    <class kind="class">modules::Parameter</class>
    <class kind="class">modules::Predicate</class>
    <class kind="class">modules::PredicateList_OStreamMode</class>
    <member kind="typedef">
      <type>int(*</type>
      <name>applyEffectType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1b582bc518af3cbf9a40b0763281b7d6</anchor>
      <arglist>)(const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, vector&lt; double &gt; &amp;writtenVars)</arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>conditionCheckerType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aed362429ad5bdf90c4aaebce2fe5eb85</anchor>
      <arglist>)(const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int relaxed)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>executeModulePlanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a8093e519ef3aa7fb4207d24957e50daf</anchor>
      <arglist>)(modulePlanType modulePlan)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>moduleInitType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a0a086b86fcd0094676fda412bff316c6</anchor>
      <arglist>)(int argc, char **argv)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; subplanType &gt;</type>
      <name>modulePlanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a05cb9935884fcd801b6efc0834a13fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>numericalFluentCallbackType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a0ab876076fc0fca39c57a8f7f63c92b0</anchor>
      <arglist>)(NumericalFluentList *&amp;numericalFluentList)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; NumericalFluent &gt;</type>
      <name>NumericalFluentList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a325ede2b04998d88b4b477c7d55fb83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>opl::interface::OplCallbackInterface *(*</type>
      <name>oplCallbackInitType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ab8cb9e731b5715a5edea6a2f068396a8</anchor>
      <arglist>)(const ObjectTypeMap &amp;objects, const PredicateMapping &amp;predicateMapping, const FunctionMapping &amp;functionMapping, const PredicateList &amp;predicateConstants, const NumericalFluentList &amp;numericConstants)</arglist>
    </member>
    <member kind="typedef">
      <type>string(*</type>
      <name>outputSubplanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a7001702c1d5caa971cff51d56b725246</anchor>
      <arglist>)(subplanType subplan)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; Parameter &gt;</type>
      <name>ParameterList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a45c46f2ea11d031d02ff78558f79dd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>predicateCallbackType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a54df4589d7b25fc3cf4327d2a4f99b27</anchor>
      <arglist>)(PredicateList *&amp;predicateList)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; Predicate &gt;</type>
      <name>PredicateList</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aa63c82e0ef350ba187ec8c3bf0236e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>subplanType(*</type>
      <name>subplanGeneratorType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ae8b8787c214b684961676cb8d2649a61</anchor>
      <arglist>)(const string &amp;operatorName, const ParameterList &amp;parameterList, predicateCallbackType predicateCallback, numericalFluentCallbackType numericalFluentCallback, int heuristic)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>subplanType</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1707a0dc10113e7f77ed1eda6dbf87a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nfcomp</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>af1d795738117983b456c4cafe4528208</anchor>
      <arglist>(const NumericalFluent &amp;n1, const NumericalFluent &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a1f4da922f927d4b29f5e8e30f047787f</anchor>
      <arglist>(std::ostream &amp;os, const Parameter &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad98c1b6eb870bc905a47c1d2a143fe89</anchor>
      <arglist>(std::ostream &amp;os, const ParameterList &amp;pl)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad3f2ecc18bafc739dbb537295087941f</anchor>
      <arglist>(std::ostream &amp;os, const Predicate &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aee9898757e7ebdc95c18f04fbe46b367</anchor>
      <arglist>(std::ostream &amp;os, const NumericalFluent &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcomp</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>ad1a58ed0e479271df40423cec7d45aa5</anchor>
      <arglist>(const Predicate &amp;n1, const Predicate &amp;n2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>toLower</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>aa39247482c09800d33664aca20303f05</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INFINITE_COST</name>
      <anchorfile>namespacemodules.html</anchorfile>
      <anchor>a001a178f8816eb315d071073b7eecf78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modules::NumericalFluent</name>
    <filename>classmodules_1_1NumericalFluent.html</filename>
    <member kind="function">
      <type></type>
      <name>NumericalFluent</name>
      <anchorfile>classmodules_1_1NumericalFluent.html</anchorfile>
      <anchor>ab6d002871589de89cd15504632dd7b66</anchor>
      <arglist>(string n, ParameterList pl, double v=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classmodules_1_1NumericalFluent.html</anchorfile>
      <anchor>a4c6d88597e6f6c70daf9e860f637feda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterList</type>
      <name>parameters</name>
      <anchorfile>classmodules_1_1NumericalFluent.html</anchorfile>
      <anchor>a368267f85635f481a7fe7190be5f6c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classmodules_1_1NumericalFluent.html</anchorfile>
      <anchor>a113894a97428a7e72d6377ce353e5dfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modules::NumericalFluentList_OStreamMode</name>
    <filename>classmodules_1_1NumericalFluentList__OStreamMode.html</filename>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_Condensed</name>
      <anchorfile>classmodules_1_1NumericalFluentList__OStreamMode.html</anchorfile>
      <anchor>a47914b3da51fabc67939592901b12849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modules::Parameter</name>
    <filename>classmodules_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classmodules_1_1Parameter.html</anchorfile>
      <anchor>a66a496c4c49791e8a796d37ea845ff62</anchor>
      <arglist>(string n, string t, string v=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classmodules_1_1Parameter.html</anchorfile>
      <anchor>aa4d01eba35287a6095f9f005dabce421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type</name>
      <anchorfile>classmodules_1_1Parameter.html</anchorfile>
      <anchor>ad0917c32651d619bdf31bd962ad981b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>value</name>
      <anchorfile>classmodules_1_1Parameter.html</anchorfile>
      <anchor>a934d60362abe776f5d7fbb2ebde74bcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modules::Predicate</name>
    <filename>classmodules_1_1Predicate.html</filename>
    <member kind="function">
      <type></type>
      <name>Predicate</name>
      <anchorfile>classmodules_1_1Predicate.html</anchorfile>
      <anchor>a17e5ed341f26e6dd72218b18b34371e4</anchor>
      <arglist>(string n, ParameterList pl, bool v=true)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classmodules_1_1Predicate.html</anchorfile>
      <anchor>a9cbe27d365ae3f95d4622f4ace646fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterList</type>
      <name>parameters</name>
      <anchorfile>classmodules_1_1Predicate.html</anchorfile>
      <anchor>a516ee33617ce66f422e3462fd3c3993a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classmodules_1_1Predicate.html</anchorfile>
      <anchor>a2e0e3f7a2165e58a648939c581944bbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modules::PredicateList_OStreamMode</name>
    <filename>classmodules_1_1PredicateList__OStreamMode.html</filename>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_Condensed</name>
      <anchorfile>classmodules_1_1PredicateList__OStreamMode.html</anchorfile>
      <anchor>ae4eefcae58a8aa5466c2048d452d56a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>normalize</name>
    <filename>namespacenormalize.html</filename>
    <class kind="class">normalize::AxiomConditionProxy</class>
    <class kind="class">normalize::ConditionProxy</class>
    <class kind="class">normalize::EffectConditionProxy</class>
    <class kind="class">normalize::GoalConditionProxy</class>
    <class kind="class">normalize::PreconditionProxy</class>
    <member kind="function">
      <type>def</type>
      <name>add_either_rules</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a70474334d6210c2ab041591117e48843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>all_conditions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>aeeb17b7de4bac4d28062414b3273af48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_DNF</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a59ec1b22d9ea596edbd2dd8611d3d8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_exploration_rules</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a27fbbf857575851eef4e7031afe8b437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>condition_to_rule_body</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a6d16ae14988b4032e1d37120339718d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_action_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad45e5544265034e0ddc801db834cb2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_axiom_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>aa4369576477cc114885b5d69b2d56840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_function_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad5acd7385dc9e4b901fa5435d5995a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_fluent_predicates</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a16388d61980be571254f284c837aa85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_function_axiom_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a527696dd63d6e8cfbf202f038523d6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_function_predicate</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a6d82ac0d522d14822be058d000fea5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_existential_quantifiers</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a828ae2b8800484bcef9470059be816f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3da1fa0214eede4059021b40090d5af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_arithmetic_expressions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a65f89084ec3a01e3dd827e2d1465ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>af5f04ff8410149ad948439c3f9916b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_object_functions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a83379981750c9f6c43a80629e37175e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_object_functions_from_durations</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3f2d129081dedcfe7e5e02a2bd2d790c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_universal_quantifiers</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>af370e72d7c8af27aa858cba6e660cb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_disjunctions</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad52168fb246cdb5e05e97fec0045d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>substitute_complicated_goal</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>ad1c30f954eacbf03aa5e3e8a362176e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacenormalize.html</anchorfile>
      <anchor>a3db68a8bb6b68ca47ef37b85bea11c15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normalize::AxiomConditionProxy</name>
    <filename>classnormalize_1_1AxiomConditionProxy.html</filename>
    <base>normalize::ConditionProxy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>aba8b614ded07443bc8405faa5efee8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_rules</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>adb074311401c82dda1c07e827bdce05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_owner</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>a61e049d0c3ccb8e3b90ddc8c48cdc016</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_type_map</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>a5f2005bbf268b0a24ce6b35c49acfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_owner</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>a738e6b2698c3b08be10b8eb2a7d356c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>a831452954e00a0a10ae49e88fd0243ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>a7b99443b4fb6144e39860b53966681fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>owner</name>
      <anchorfile>classnormalize_1_1AxiomConditionProxy.html</anchorfile>
      <anchor>aada68d31182031b2fb1ace5994a91145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normalize::ConditionProxy</name>
    <filename>classnormalize_1_1ConditionProxy.html</filename>
    <member kind="function">
      <type>def</type>
      <name>clone_owner</name>
      <anchorfile>classnormalize_1_1ConditionProxy.html</anchorfile>
      <anchor>a7198df6d21ad971cb9c5f78cc8a58a51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normalize::EffectConditionProxy</name>
    <filename>classnormalize_1_1EffectConditionProxy.html</filename>
    <base>normalize::ConditionProxy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a0255122e4fe47e7ab0ba64dbcb694b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_rules</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a3a86cb881213e9b129b205378211404c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_owner</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a62d180cca2370e0d178167687755f70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_type_map</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>aafc4a49bc88b1be8ac94eac183f24e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_owner</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>af46e55b529fd698551fc0126ff8a63fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a9c352abed1014e165d5b5f313ac937ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a3fed73caaa787b0e1ee3f527febf7911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a0df432f9781effc7e4a5f8e906598a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effecttime</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a7d3966363b3ee2c6d457147b41001bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>owner</name>
      <anchorfile>classnormalize_1_1EffectConditionProxy.html</anchorfile>
      <anchor>a727717a117047c74db6bf9ffb86b0181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normalize::GoalConditionProxy</name>
    <filename>classnormalize_1_1GoalConditionProxy.html</filename>
    <base>normalize::ConditionProxy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>a89cbfefaffad665c646f55fe6ef377e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_rules</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>aa1f2fd993095728d03913259fc3c73d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_owner</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>a438680c15bcdb68ec1ab68461ba93204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_type_map</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>ac1fc50bfcd1db124bd1a68fc49f32c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_owner</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>a4c3fe972cb3e5cf296f86e5fcd9f375a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>ac9861f8b0c13aa39c97fbb6a6e58bcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>a7bd535787badbbebffbb5eaf51d0a5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>owner</name>
      <anchorfile>classnormalize_1_1GoalConditionProxy.html</anchorfile>
      <anchor>a9566d1f8d08d52105a36e6955cfb1312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normalize::PreconditionProxy</name>
    <filename>classnormalize_1_1PreconditionProxy.html</filename>
    <base>normalize::ConditionProxy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>adf33c0d17af95a94ed1d8bf7a1bb9d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_rules</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>a445fe75425af0cde3b8bd0255bebb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_owner</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>accb2be8c71a4e3727d3551bf7104341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_type_map</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>a770adb022ce3e60124a607a18a9742d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_owner</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>a06456e39a174f4d57fccee8fc6ac8835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>a5559da4babbb11734b4ae6a3907c9bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>af044575235b81f5b3f26d0fde6349920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>owner</name>
      <anchorfile>classnormalize_1_1PreconditionProxy.html</anchorfile>
      <anchor>ab2185edaa5b7618b92a0c5a349081695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>numeric_axiom_rules</name>
    <filename>namespacenumeric__axiom__rules.html</filename>
    <member kind="function">
      <type>def</type>
      <name>axiom_by_PNE</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a7c02c62b6e494b72eae65fd16d8b87b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_axiom_layers</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a0fd52316473d53542df91a40a118b460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_axioms</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>aeaa2dc74d1f7fda4337236f64012a85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identify_constants</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a48b61f39e69d3c9d6f66e05ecccbe5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identify_equivalent_axioms</name>
      <anchorfile>namespacenumeric__axiom__rules.html</anchorfile>
      <anchor>a9c95879b80b2def85812a2dd4a046b16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>open</name>
    <filename>namespaceopen.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespaceopen.html</anchorfile>
      <anchor>a3593c96b59ae86beaa0cf857c5bba644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opl</name>
    <filename>namespaceopl.html</filename>
    <namespace>opl::interface</namespace>
  </compound>
  <compound kind="namespace">
    <name>opl::interface</name>
    <filename>namespaceopl_1_1interface.html</filename>
    <class kind="class">opl::interface::AbstractState</class>
    <class kind="class">opl::interface::AbstractStateFactory</class>
    <class kind="class">opl::interface::FluentMapping</class>
    <class kind="class">opl::interface::Object</class>
    <class kind="class">opl::interface::ObjectLookupTable</class>
    <class kind="class">opl::interface::OplCallbackInterface</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, FluentMapping * &gt;</type>
      <name>FluentMappingsType</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>abb03269eca27833a82a4bf01b02b7fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Object * &gt;</type>
      <name>ObjectMappingsType</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>aae630cbc15cfd17efdef685940781965</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>double_equals</name>
      <anchorfile>namespaceopl_1_1interface.html</anchorfile>
      <anchor>a893642e975e0836607c9e77bd9c6af35</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::AbstractState</name>
    <filename>classopl_1_1interface_1_1AbstractState.html</filename>
    <base>opl::interface::ObjectLookupTable</base>
    <base>opl::interface::OplCallbackInterface</base>
    <member kind="function">
      <type>std::string</type>
      <name>createKey</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>aab6ffb4ac0643c09b8e894b43df68f5b</anchor>
      <arglist>(const std::string &amp;fluentName, const std::vector&lt; std::string &gt; &amp;arguments) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createObjectKey</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>ae12246279c0760ab30a8dae7f94e6cf2</anchor>
      <arglist>(int index, double value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>acc91693a7ec9c208286949943b7d56d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TimeStampedState *</type>
      <name>getCurrentState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>aea266a792185eaa4e2553de34ea2c1a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNumericValue</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a6d7a24e1b8ba127332bd4aec4cac35d1</anchor>
      <arglist>(const FluentMapping *variable) const </arglist>
    </member>
    <member kind="function">
      <type>const Object *</type>
      <name>getObject</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>ada7c1bd1ce7cfe9a1bb65571e2f017fc</anchor>
      <arglist>(const FluentMapping *variable) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPredicateValue</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a082490ee1bca5ed650cbf31e8c922d21</anchor>
      <arglist>(const FluentMapping *variable) const </arglist>
    </member>
    <member kind="function">
      <type>const FluentMapping *</type>
      <name>getVariable</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a1daf3c3511c76ede2cde43e05e09e82d</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>aa10841c327d3bd035d1d323827044cb9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a77cacf7a7adcb924462f891f703ce327</anchor>
      <arglist>(const TimeStampedState *currentState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFluentMappings</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>aa1f8a3f1389ea06d7143f9f599c09f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>ae66d1844348a21f6326a9ed65eefb76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TimeStampedState *</type>
      <name>currentState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a3288557dc80cfe18c7fc1538c0075e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FluentMappingsType</type>
      <name>fluentMappings</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a7f269298b71ce1b0f119079fa2918f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObjectMappingsType</type>
      <name>objects</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a918d4767f7720b1ce3b3cc3d1cf20961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObjectMappingsType</type>
      <name>returnObjectMappings</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>af46b939302da2a217a7c919ba4f693ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>AbstractStateFactory</name>
      <anchorfile>classopl_1_1interface_1_1AbstractState.html</anchorfile>
      <anchor>a065afbcfd88c0341002e95a576915330</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::AbstractStateFactory</name>
    <filename>classopl_1_1interface_1_1AbstractStateFactory.html</filename>
    <member kind="function">
      <type>opl::interface::AbstractState *</type>
      <name>createState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>ac2b55369f09bcbf73f7844a0bbc1b665</anchor>
      <arglist>(const ObjectTypeMap &amp;objects, const PredicateMapping &amp;predicateMapping, const FunctionMapping &amp;functionMapping, const modules::PredicateList &amp;predicateConstants, const modules::NumericalFluentList &amp;numericConstants)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createFluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>a01fc027a6ebe9ad3d7ba2298cc7d6a09</anchor>
      <arglist>(AbstractState *state, const std::pair&lt; const std::string,::VarVal &gt; &amp;mapping)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createFluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>affebdf74b83e52c0706f2cf48a6a7569</anchor>
      <arglist>(AbstractState *state, const std::pair&lt; const std::string, int &gt; &amp;mapping)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createFluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>a1317600b7a921906a957a5914e64106b</anchor>
      <arglist>(AbstractState *state, modules::Predicate fluent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createFluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>a8d0434b71a09f295d84e3ef914229a4b</anchor>
      <arglist>(AbstractState *state, const modules::NumericalFluent &amp;fluent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual AbstractState *</type>
      <name>instantiateState</name>
      <anchorfile>classopl_1_1interface_1_1AbstractStateFactory.html</anchorfile>
      <anchor>aac668f2966d0fd5f7e4241e116b9cb8e</anchor>
      <arglist>(const ObjectTypeMap &amp;objects)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::FluentMapping</name>
    <filename>classopl_1_1interface_1_1FluentMapping.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>dump</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>a5964e1b833e844e58c8c42857faf8a3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>af45545190259cc1f1470f70d23627321</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>aa34a937d7acc5ec0e14030d5ce9ca015</anchor>
      <arglist>(int index, double value, bool constant=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>aea91e92a5d791353992322c57fdf888b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValue</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>a883fc52b06818bb75027ad4030149bb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>abf791861893eee11b3c1d27e513f0b36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FluentMapping</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>a365addefc8d295087b1e55c9e69be37e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>constant</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>ae9a2287d85a040ae83a32d56830f1ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>ada3f205b2fe63aa1f9f475f91b324ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classopl_1_1interface_1_1FluentMapping.html</anchorfile>
      <anchor>ae62fdd1a7a8c9df4828223260b08e6b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::Object</name>
    <filename>classopl_1_1interface_1_1Object.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getObjectID</name>
      <anchorfile>classopl_1_1interface_1_1Object.html</anchorfile>
      <anchor>a6cb523bb9645e82a849eece76050e627</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classopl_1_1interface_1_1Object.html</anchorfile>
      <anchor>a305d41e53ebc05d643b050df78c0fac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classopl_1_1interface_1_1Object.html</anchorfile>
      <anchor>ab9357f67485538696737e30036a045ed</anchor>
      <arglist>(const std::string &amp;objectID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Object</name>
      <anchorfile>classopl_1_1interface_1_1Object.html</anchorfile>
      <anchor>accb609d6657f9fb58ab5b5e4abc4a218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectID</name>
      <anchorfile>classopl_1_1interface_1_1Object.html</anchorfile>
      <anchor>a6cacb3eec5eae5df19be9caab83fbc0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::ObjectLookupTable</name>
    <filename>classopl_1_1interface_1_1ObjectLookupTable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>createKey</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>a84bf31e2845b40b4356ef746f27abd59</anchor>
      <arglist>(const std::string &amp;fluentName, const std::vector&lt; std::string &gt; &amp;arguments) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>createObjectKey</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>a2b3ccfb5ee695891c1b3a7a51f4dd3cc</anchor>
      <arglist>(int index, double value) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getNumericValue</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>a69b94251beade794ee7de923ec1a6123</anchor>
      <arglist>(const FluentMapping *variable) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Object *</type>
      <name>getObject</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>aecf8902a8a71e5a99c3936c7e60e35dc</anchor>
      <arglist>(const FluentMapping *variable) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getPredicateValue</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>a542211e836241f2b05a94c2b60025e5a</anchor>
      <arglist>(const FluentMapping *variable) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const FluentMapping *</type>
      <name>getVariable</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>abfb07a297392d9de6b556b7b27c7c769</anchor>
      <arglist>(const std::string &amp;key) const =0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ObjectLookupTable *</type>
      <name>instance</name>
      <anchorfile>classopl_1_1interface_1_1ObjectLookupTable.html</anchorfile>
      <anchor>a5840d87eb9a6b1b2aacbf5080f3adb8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opl::interface::OplCallbackInterface</name>
    <filename>classopl_1_1interface_1_1OplCallbackInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classopl_1_1interface_1_1OplCallbackInterface.html</anchorfile>
      <anchor>a7231aa9f8d16d87e0dc3bba7ca05bc24</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCurrentState</name>
      <anchorfile>classopl_1_1interface_1_1OplCallbackInterface.html</anchorfile>
      <anchor>a330fc00662a5b37b5264e103bf1d564a</anchor>
      <arglist>(const TimeStampedState *currentState)=0</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl</name>
    <filename>namespacepddl.html</filename>
    <namespace>pddl::actions</namespace>
    <namespace>pddl::axioms</namespace>
    <namespace>pddl::conditions</namespace>
    <namespace>pddl::effects</namespace>
    <namespace>pddl::f_expression</namespace>
    <namespace>pddl::functions</namespace>
    <namespace>pddl::modules</namespace>
    <namespace>pddl::parser</namespace>
    <namespace>pddl::pddl_file</namespace>
    <namespace>pddl::pddl_types</namespace>
    <namespace>pddl::predicates</namespace>
    <namespace>pddl::pretty_print</namespace>
    <namespace>pddl::tasks</namespace>
  </compound>
  <compound kind="namespace">
    <name>pddl::actions</name>
    <filename>namespacepddl_1_1actions.html</filename>
    <class kind="class">pddl::actions::Action</class>
    <class kind="class">pddl::actions::DurativeAction</class>
    <class kind="class">pddl::actions::PropositionalAction</class>
    <class kind="class">pddl::actions::PropositionalDurativeAction</class>
  </compound>
  <compound kind="class">
    <name>pddl::actions::Action</name>
    <filename>classpddl_1_1actions_1_1Action.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>ad295c216b789c34b3c069b192bbaea80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a9c8302d5ded6f97d547133fca1667e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>aeae5b0d9b39fa5413e46928ea5d8caa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a26209a6eecea03948af133c1ab448ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxed</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a7a55d90b15629ba8326a94298a031e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a77d96ab2298007b455ee5af65f0d310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>untyped</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a06d19be67536b36764f2c4b527035aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a2d658b9c3865135eaebe939d2173a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a3a9faae43af7508515c871dfba276822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a74466f54814427ebad74b42c53bf125d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a7f1c019e897ae98dffde1de0ef461eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_map</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>a20f5af184fea507e0b3bfc52a26ff741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1actions_1_1Action.html</anchorfile>
      <anchor>af30d6e088ba2df0d576b14bde0055ee5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::actions::DurativeAction</name>
    <filename>classpddl_1_1actions_1_1DurativeAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a386776777a24d21558866d9ab21075db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a8215cce3cb3b01f8ce305b0ea5e71141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a728782ceb171ac3baa263344a62551e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a88a20edf845c75dc6950901127d65c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a0c3b2cfa6bdbf59d64e6d0698d9465a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a2f58f6c0a6f31b0f3d9d9141f269e511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>ab0a593d40410d87dda598bcea63a0d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a0d8be72e7100d5936af89cf62058cbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a57c8eee1d3b88b120c13934d2c98479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a6c08c079708b0cc99a1d3fb851d48706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orig_parameter_length</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a1ffb376f54b64c89a3e0369b56ae45a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>afe8feb732dc132dd8112fb18a64b62fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_map</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a370529f3199dac4004722139febb86a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1actions_1_1DurativeAction.html</anchorfile>
      <anchor>a041971dc83e66dab2ddd7465840d5925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::actions::PropositionalAction</name>
    <filename>classpddl_1_1actions_1_1PropositionalAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a32f36dad5e0ea3e2ec892f197c6274c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a8e45f3880b93f117822cb3c77efea214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>afd93fa3dfa3cbf6a4049082224ec9b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assign_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a3b595548d6b4ea4e6a8ebaa700024a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a017542e291fb9b1d8c4e7ec86a206051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>del_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a0b91856236f2ba94c969d53307b9e9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalAction.html</anchorfile>
      <anchor>a730374e79e3fbd8231f6b249f027f6b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::actions::PropositionalDurativeAction</name>
    <filename>classpddl_1_1actions_1_1PropositionalDurativeAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>a21800d4c14d816b05f9f0ed241f549ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>ad868e1c3df7a3ccd34a9254f71d3eb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>a0b46baebf4c43e540ae00244d65e31c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assign_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>af9b7848daf866eb3aa33e99a43cb0517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conditions</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>af0716b3b64758580af8a246c7f966329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>del_effects</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>afefb03faa376b201b6ae2c3c178062fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>a6fc6a99b847ef9905416373e36d13744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1actions_1_1PropositionalDurativeAction.html</anchorfile>
      <anchor>a2288c91ee99399c5e6d6b22b43bde2f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::axioms</name>
    <filename>namespacepddl_1_1axioms.html</filename>
    <class kind="class">pddl::axioms::Axiom</class>
    <class kind="class">pddl::axioms::NumericAxiom</class>
    <class kind="class">pddl::axioms::PropositionalAxiom</class>
    <class kind="class">pddl::axioms::PropositionalNumericAxiom</class>
  </compound>
  <compound kind="class">
    <name>pddl::axioms::Axiom</name>
    <filename>classpddl_1_1axioms_1_1Axiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>af3d6736e36ee8ba05d62e0f8e67eaebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a9f2c70710c4cd063181f77ddf2a4d3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>af10a824f05b34ecddfdaeb2fe0c0cc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a4a22ffc2558f1419ec128a75c8fdf0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a8a482848d0945ba866fb571dc14b6774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a52a90152d2d41af0404ff8199add4eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>ab78f908a69890c85657ddd7b2c20fa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a069886d42e06a8c560759d3b6b02a1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_map</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>a1d3919386132bc4a33e3a10f6b12e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1axioms_1_1Axiom.html</anchorfile>
      <anchor>adbc8596f4a5c808e75378a14a7d0c07c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::axioms::NumericAxiom</name>
    <filename>classpddl_1_1axioms_1_1NumericAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>a9301097b8e21ba9e35c579db7cfe89b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>ad370e4152aac828315eb4443a5c02c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>af9ea716c6891534c9879b3188f730336</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_head</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>af90c477e91d05b7932e0aa9c09a4cd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>a8a273da06fafb46ec535ef44fd8e2310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>aa57d85942aa4e283ccfdfc734c005e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>op</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>a4b9cbe2e3fc1e1af1a635edc3f85b28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>ad891e2cb554508558cec0e5db9a7e6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1axioms_1_1NumericAxiom.html</anchorfile>
      <anchor>af4373ab0b55a7076f761347631a9c898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::axioms::PropositionalAxiom</name>
    <filename>classpddl_1_1axioms_1_1PropositionalAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>a596c82e5b6eba75674275dbef67edcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clone</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>a3bbffd117832b4467ea0e1898d5a9fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>ad4b347cb69d799b38a4d3368b1e4ff0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>a843c9a39b5815f19e9e9a6c8bf4d80bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>aaf62d37cc7074889c7e6de4068bdae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalAxiom.html</anchorfile>
      <anchor>a84a3eebb92c90c742700d7f34f541f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::axioms::PropositionalNumericAxiom</name>
    <filename>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__cmp__</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a2048c822cc8015edad78c2bd8919f394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>ad84f5b2e2e3a4a791c8683b09fce2d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>aeffe823c12ecb7507f4096d6ad20d3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>aa896f70e02dd75565d691cc8073a2b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a5b73b8bd60dad812337d954551e94f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a08b955e3a770fc1879d48c2ad2024fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a4183fb24eeff135fc5fe40dc68b460d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>op</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a85c9acd035ce326530c58c7c35bb6bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1axioms_1_1PropositionalNumericAxiom.html</anchorfile>
      <anchor>a0ceeab3f5a2888298cb3064dbb75c2b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::conditions</name>
    <filename>namespacepddl_1_1conditions.html</filename>
    <class kind="class">pddl::conditions::Atom</class>
    <class kind="class">pddl::conditions::Condition</class>
    <class kind="class">pddl::conditions::Conjunction</class>
    <class kind="class">pddl::conditions::ConstantCondition</class>
    <class kind="class">pddl::conditions::Disjunction</class>
    <class kind="class">pddl::conditions::ExistentialCondition</class>
    <class kind="class">pddl::conditions::Falsity</class>
    <class kind="class">pddl::conditions::FunctionComparison</class>
    <class kind="class">pddl::conditions::FunctionTerm</class>
    <class kind="class">pddl::conditions::Impossible</class>
    <class kind="class">pddl::conditions::JunctorCondition</class>
    <class kind="class">pddl::conditions::Literal</class>
    <class kind="class">pddl::conditions::ModuleCall</class>
    <class kind="class">pddl::conditions::NegatedAtom</class>
    <class kind="class">pddl::conditions::NegatedFunctionComparison</class>
    <class kind="class">pddl::conditions::ObjectTerm</class>
    <class kind="class">pddl::conditions::QuantifiedCondition</class>
    <class kind="class">pddl::conditions::Term</class>
    <class kind="class">pddl::conditions::Truth</class>
    <class kind="class">pddl::conditions::UniversalCondition</class>
    <class kind="class">pddl::conditions::Variable</class>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad04acb6ec3a9d4edad369fb16a542afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a87c17f9ebfecaa7226a342740a742666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aa352b668bbd8ba5b6911e73aaabe589a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ae9f5d6456b2ed71dd8b5d7f2e5c97c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_relaxed</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a63bf4224d6d71d6b9971497851626d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ae8fc05ca02ee63fe7b966f355b6ede1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_temporal_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a84e32bbd570c5f89c2ad78e30fc0527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>function_predicate_name</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7f28a90675866c2958f179958c261de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_disjunction</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a91d2e1df5642fb3bca293201d9186813</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_existential_part</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aec613a473bf9f2f3e562caa079dea469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_universal_part</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a65cad72e29180258612a9b62066164b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ac6f204ff742409053dff913caa6b80c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_function_comparison</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad8acf459dc95ae8f1cb4ab8a113dfd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a330b873edc9751e74aa8172049b1ef9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a27d64142033b8f270f1d7f2e6c05b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_condition_aux</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a6afdfe67bf9c9e954a76e1ef5fc61309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_durative_condition</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a47faa54a8c6ef8da9926517ba637e462</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_literal</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a03bda8eed2acea6b707cde00fae0ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_term</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a4348c77ebff1d57b7831480794fcaba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>positive</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a803f9647f0249f9979e29fab194ae485</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>primitive_numeric_expressions</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a93b709a929d6dda005d9bdfbf00b7cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>ad2b1c714c2e04101925403182d29d877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comparator</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7167deaa615b521286be667d347af72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a7be656f402f1268decefffa0c3a5fecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>negated</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>a87993edb071c2c24f6bdcc293f0c85cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>namespacepddl_1_1conditions.html</anchorfile>
      <anchor>aa52420359e8a724232c760464f8ca877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Atom</name>
    <filename>classpddl_1_1conditions_1_1Atom.html</filename>
    <base>pddl::conditions::Literal</base>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1Atom.html</anchorfile>
      <anchor>a63ad5ee27ecc18f384c06420aee3a5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1Atom.html</anchorfile>
      <anchor>aa21f19cfe8c6ee081c2e48db85e326ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>positive</name>
      <anchorfile>classpddl_1_1conditions_1_1Atom.html</anchorfile>
      <anchor>a58c7dd00c7f18440491b27f1af10e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_untyped_strips</name>
      <anchorfile>classpddl_1_1conditions_1_1Atom.html</anchorfile>
      <anchor>a831501aebf02cada0a2a8cd7e4edf9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>negated</name>
      <anchorfile>classpddl_1_1conditions_1_1Atom.html</anchorfile>
      <anchor>a475772432dd14bfa93ecd1725000db82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Condition</name>
    <filename>classpddl_1_1conditions_1_1Condition.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>aaa5de26d6bd967a6de0bfd28d0fdf275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a2be10751d00bd9ffc6c2e9b84f89978e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a927085ff97da542c5397a69ee9689694</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a4ff62ffe2c8cbe7e68bd4759c632f85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a18223e8b47ed2de2e517c2a5e48f966b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_disjunction</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>aeec6f8e408c027f6539516913acb306d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_existential_part</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>af31a608215c68a7aa703df44884adf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_universal_part</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>ae77c062178ec0e1a7f96687f4e5d0c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>aad845eaaaea0fd4bc239b592ae08cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxed</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>ab562fd8ec1d99ce76737b97954ce8ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplified</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>aaeb0ca9a2bd86ca85e142625639d4157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_untyped_strips</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a30500e2a26a7785ec6c8651cbc5f4b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>ac5d3d59dca7e4c2afa15f380cdb992b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>untyped</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>adeadde06aa6570c9e7b69bdfb816660d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>ae3d25d7ee06f1a725fefb43684db6ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>a603728450450ad502ae9973baa6cf655</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>aee9e75f1b7204762ef33046982ce5449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_postorder_visit</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>adbe085fe9a8c025e7dcd091a2132f2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_propagate</name>
      <anchorfile>classpddl_1_1conditions_1_1Condition.html</anchorfile>
      <anchor>abdc247757fe9451d54548bb118083618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Conjunction</name>
    <filename>classpddl_1_1conditions_1_1Conjunction.html</filename>
    <base>pddl::conditions::JunctorCondition</base>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1Conjunction.html</anchorfile>
      <anchor>a522fc9c4ed61305d8a00c6f99a28336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1Conjunction.html</anchorfile>
      <anchor>a957fa809200353ed11b94a6a768a4010</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_untyped_strips</name>
      <anchorfile>classpddl_1_1conditions_1_1Conjunction.html</anchorfile>
      <anchor>af5027c9c2ea31236c787135ad5474b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1conditions_1_1Conjunction.html</anchorfile>
      <anchor>afd3d3697c0e3f153e424b90177a956bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::ConstantCondition</name>
    <filename>classpddl_1_1conditions_1_1ConstantCondition.html</filename>
    <base>pddl::conditions::Condition</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1ConstantCondition.html</anchorfile>
      <anchor>a0cb951ccd5dc9b7e62d9f60de01266df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1ConstantCondition.html</anchorfile>
      <anchor>af3c504a65e72c0d4013b655b482ddfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1ConstantCondition.html</anchorfile>
      <anchor>af737e244869378acca8bd8a189283e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1ConstantCondition.html</anchorfile>
      <anchor>a5ece5e32796b5f4c93dcbe7bef45acf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1ConstantCondition.html</anchorfile>
      <anchor>a8c3a4a9f858453d676eeed367ef85355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Disjunction</name>
    <filename>classpddl_1_1conditions_1_1Disjunction.html</filename>
    <base>pddl::conditions::JunctorCondition</base>
    <member kind="function">
      <type>def</type>
      <name>has_disjunction</name>
      <anchorfile>classpddl_1_1conditions_1_1Disjunction.html</anchorfile>
      <anchor>afcc231e56a07784bcda1bad1fd1dac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1Disjunction.html</anchorfile>
      <anchor>a2f20a0532802db929c1f2a4ef8dc68a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1conditions_1_1Disjunction.html</anchorfile>
      <anchor>aab90edaa98e04e41a8ff1c1464ff7bac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::ExistentialCondition</name>
    <filename>classpddl_1_1conditions_1_1ExistentialCondition.html</filename>
    <base>pddl::conditions::QuantifiedCondition</base>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Falsity</name>
    <filename>classpddl_1_1conditions_1_1Falsity.html</filename>
    <base>pddl::conditions::ConstantCondition</base>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1Falsity.html</anchorfile>
      <anchor>a762250986258c0713286a6c0a7c56cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1Falsity.html</anchorfile>
      <anchor>a71c9ac06b1ebcf4d603ceb6c4dba97b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::FunctionComparison</name>
    <filename>classpddl_1_1conditions_1_1FunctionComparison.html</filename>
    <base>pddl::conditions::Condition</base>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::FunctionTerm</name>
    <filename>classpddl_1_1conditions_1_1FunctionTerm.html</filename>
    <base>pddl::conditions::Term</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a4c3b2d318f3cace62955234e0c2150d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a5ca90c3fc08828009525b1baf6f7bba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>aee39a2dfb46fd9803ad4fcc54e35a059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>acb4f56775df290308e2ed21987d33caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a84d233833c21c39806daf6842d867402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>atom</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>af5dfa22abb94e69d8adc4c9313c8764f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>conjunction_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a4f8f5f66b9cccf934a4f7e0c6025b0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>new_args</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a15cd48e0e66e0760eb781c6cfccb6091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>new_var</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a1d4aead9aa693eaf77388a6062ef22c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>new_var_name</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a5e3a0b060cd2805d87a9242757eb5a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>pred_name</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>ae7a3a40de5885c4e2c7db42add2074e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>typed_vars</name>
      <anchorfile>classpddl_1_1conditions_1_1FunctionTerm.html</anchorfile>
      <anchor>a6fad9adda474e0c349380ba480fb0dd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Impossible</name>
    <filename>classpddl_1_1conditions_1_1Impossible.html</filename>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::JunctorCondition</name>
    <filename>classpddl_1_1conditions_1_1JunctorCondition.html</filename>
    <base>pddl::conditions::Condition</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1JunctorCondition.html</anchorfile>
      <anchor>ae5af0507e9da79223f716fd9cf5bf8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1JunctorCondition.html</anchorfile>
      <anchor>a96e9cc92bc65775c1a72c2b38edb95b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1JunctorCondition.html</anchorfile>
      <anchor>a0badbbc37960bef17ffd825b3f143830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1JunctorCondition.html</anchorfile>
      <anchor>aa440c745fc7075c6b04e53c1161e64e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Literal</name>
    <filename>classpddl_1_1conditions_1_1Literal.html</filename>
    <base>pddl::conditions::Condition</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a119cf907af3cc1a76c2570834070f667</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>ab1cc5a7dfd5a9e9758eeb233c66c8a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a3632b8138a3061891ee05bacca8504d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>ac41fab4bfc207f873383c15f2b6497f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a81b7a64ce95b986db54393c00fec0b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a448a0a4ac2b9102456c4c51b811fa359</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>ad05da6f61044fd9564fe82650f97322e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a74db4830eb397d9303c8ae954d2f5adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a492b2fe78281a32bc1140760ed8f9957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>aa44d844b938187c5c2a62cfc81e92668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicate</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>af8528fdadf5fbc45e978920f660a6b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1Literal.html</anchorfile>
      <anchor>a2b7d5e4683b4aa4896facddb057e295f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::ModuleCall</name>
    <filename>classpddl_1_1conditions_1_1ModuleCall.html</filename>
    <base>pddl::conditions::Condition</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>af45436ce2df3ae28e82742eff5abca50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>af8f808e33df91e59763e9e7b87b57a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a0db433f037b56f06d7857471b1d0a1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a3cde33ff332865dde825c9d913d598d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a088e248df6b445b449ee1fe64169820c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a62a3b107a389c6586e9586fbee136782</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>af2eeeceb3a0cf05a0412c01bdc89bd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>aee450e8b55688a8b2999cd850edec8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a65ebafd39cd70a97dbdb1d9eb2808c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a48095b7aaadf19495da4aca7834e3318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>ac0dc4132c0502d53d9ae8c0c80c2229c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a3a00df247dbe3cc781bad54cc40097e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>negated</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a87f3ee3b01f36a60005fa3112e242002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1ModuleCall.html</anchorfile>
      <anchor>a7c9767c42761be2cc3712149bf05a0c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::NegatedAtom</name>
    <filename>classpddl_1_1conditions_1_1NegatedAtom.html</filename>
    <base>pddl::conditions::Literal</base>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedAtom.html</anchorfile>
      <anchor>adda8bd7323983ce16e5db458af48fdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedAtom.html</anchorfile>
      <anchor>a59aaec20fce589518d97e58749507229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>negated</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedAtom.html</anchorfile>
      <anchor>a13a0008382976279b1c86e88146db1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>positive</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedAtom.html</anchorfile>
      <anchor>a8b12bef4d57851bbc2ae325635ea8c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_relaxed</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedAtom.html</anchorfile>
      <anchor>ae2ac4a12dfb6a321473672f92a48a34a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::NegatedFunctionComparison</name>
    <filename>classpddl_1_1conditions_1_1NegatedFunctionComparison.html</filename>
    <base>pddl::conditions::FunctionComparison</base>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedFunctionComparison.html</anchorfile>
      <anchor>a54e6f07c5b74f71e00c63c9955a7565d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>negated</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedFunctionComparison.html</anchorfile>
      <anchor>abdda33b5450fbb7b7af1d6e3ea14c8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>positive</name>
      <anchorfile>classpddl_1_1conditions_1_1NegatedFunctionComparison.html</anchorfile>
      <anchor>acd76d5f4f93c73b800b193baf09d4a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::ObjectTerm</name>
    <filename>classpddl_1_1conditions_1_1ObjectTerm.html</filename>
    <base>pddl::conditions::Term</base>
    <member kind="function">
      <type>def</type>
      <name>__cmp__</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a7cbf093c3f1040e36ebece5dae2f013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a3b3051f87f306313d0940979dc83d86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a4ff828b8bb73af98dd55ea8123bd9899</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a79950418a160fb8c810612d7c22a2652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a7db2bf9bb59a407e2003376c0f9d9b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a37a7f47b7468d4fe6b72cc36f6068237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a27ebf2ffc8e5a5beb90d7bdb40c7d086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>ab659ed51c75e16ec06e8acab65027b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a8cb213e3d66a1e283e4a3a5406360cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1ObjectTerm.html</anchorfile>
      <anchor>a3a8232d9eae789fab51277271bf57fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::QuantifiedCondition</name>
    <filename>classpddl_1_1conditions_1_1QuantifiedCondition.html</filename>
    <base>pddl::conditions::Condition</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>af851bdb26d8b691a1c6040960659a2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>a47c188dde8dfc2a52bbfdbe58a77d6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>acbee5861ecc9060a2895804f40b6375a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>a04d90bffad54b41c91472f665f1fcae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>acadfdbc8fb968888c18659b81183377d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>a9f87fd09f0a25e1a44adc8a3c630c220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>ae0ca443ffa39b90f30767ea9e318c976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>a1c8c791a520f8ca506335073b4b00890</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>a5f80fbca46e6d6de897d2da58725a45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1conditions_1_1QuantifiedCondition.html</anchorfile>
      <anchor>ae1c74df7cb9dfa1057f16b320711e8c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Term</name>
    <filename>classpddl_1_1conditions_1_1Term.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>ad372b14d485b40da82e0cbee67ac75f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>adfabba23be2018b95f663fa27ee9a9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a412ef1e68a0f082d2a67c4f7e5862e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a765c37aa39bf7b8ee57a2549c0768683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a875ace2dc25a2f175dfe499ea0a060f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a55a0611d0818f26a8b94765c2c643cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a5552cdbe14692fc47d2f69560a6033c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1conditions_1_1Term.html</anchorfile>
      <anchor>a6b1adfb0f122e3aa7d09d14dd8c2360c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Truth</name>
    <filename>classpddl_1_1conditions_1_1Truth.html</filename>
    <base>pddl::conditions::ConstantCondition</base>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1conditions_1_1Truth.html</anchorfile>
      <anchor>a6236812af4339debb6a407c7c420a385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>negate</name>
      <anchorfile>classpddl_1_1conditions_1_1Truth.html</anchorfile>
      <anchor>a07ed2424ae9efd264618d2a8a3095ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_untyped_strips</name>
      <anchorfile>classpddl_1_1conditions_1_1Truth.html</anchorfile>
      <anchor>a026f99cdddf912e489cfa6373fb891d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::UniversalCondition</name>
    <filename>classpddl_1_1conditions_1_1UniversalCondition.html</filename>
    <base>pddl::conditions::QuantifiedCondition</base>
  </compound>
  <compound kind="class">
    <name>pddl::conditions::Variable</name>
    <filename>classpddl_1_1conditions_1_1Variable.html</filename>
    <base>pddl::conditions::Term</base>
    <member kind="function">
      <type>def</type>
      <name>__cmp__</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>afb78e034b782abed943a42ce74fb7e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a94ec376dbab9ef64848547b52b5db028</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a2c8be4b18c29f29391f4a6ed48096d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a89b95ef3b25a5f6756b3c79416d769ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>afb857d4aea5c052687e7354097e993ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a79f3d51e55e89c35733ddb4d8098c66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a629bc075151b1d2adea2bdff7def225a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a67746de761998f9d976ec283a46df207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a35d7213432343ff6a6c26b0468fa23f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a9820875458619b351e0841fa81602e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>args</name>
      <anchorfile>classpddl_1_1conditions_1_1Variable.html</anchorfile>
      <anchor>a71d4750ad98e0b2240b6d8a6248fd12e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::effects</name>
    <filename>namespacepddl_1_1effects.html</filename>
    <class kind="class">pddl::effects::ConditionalEffect</class>
    <class kind="class">pddl::effects::ConjunctiveEffect</class>
    <class kind="class">pddl::effects::Effect</class>
    <class kind="class">pddl::effects::ObjectFunctionAssignment</class>
    <class kind="class">pddl::effects::TmpEffect</class>
    <class kind="class">pddl::effects::UniversalEffect</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a0d0ee7f1e6426159029286cc671d5dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a78d1843adfe8480dd1c2c5cf9fc7910d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a7c947e1d1a417a78105c328e828744a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a6f6c2f8df7b7ec4772e9cbb31cde76e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_cond_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a2d6c4f041ddec219ee732f0950e96fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_durative_effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a1cbe30c4844c936122844aec4d479001</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a838ac185b3272dc015e238d14a365a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a91bf3f6615f42025edde3e57870eef2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_timed_effect</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a108c774dea901233994ec2866f955be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>aa2d96b77490a8ae9eb479db40a90bf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>namespacepddl_1_1effects.html</anchorfile>
      <anchor>a6c27270af2554089857b0f0eb7519298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::effects::ConditionalEffect</name>
    <filename>classpddl_1_1effects_1_1ConditionalEffect.html</filename>
    <base>pddl::effects::TmpEffect</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>a7a63bbcc616abe248aad399c1b08f04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>a84d88442047db351eac59a2870cfd913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>a6e2c22234f2ce918bbf65d39465c87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>af5aa33378af6514a91412d122f109c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>acf3b847f13148497898e61b3e9c50e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classpddl_1_1effects_1_1ConditionalEffect.html</anchorfile>
      <anchor>a0afedd281407a59dce412308622315c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::effects::ConjunctiveEffect</name>
    <filename>classpddl_1_1effects_1_1ConjunctiveEffect.html</filename>
    <base>pddl::effects::TmpEffect</base>
  </compound>
  <compound kind="class">
    <name>pddl::effects::Effect</name>
    <filename>classpddl_1_1effects_1_1Effect.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a31e289a335690f19c740122edb5b281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>af43b6aaa64bd32cfead7d07ecd5335cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>copy</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a8d672b2070448d323e818f4ef740c543</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a6678fbc120d0ee397a734ea224af6be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a852026fe5651caf5e45102e4182e6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_variables</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>abb850e8761b03ccc01749f57562af45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>ac7ba74d5574b34dbcde1a5f5fbc494ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a61711fc1093775de67a5bed625a82d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>peffect</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a16bc1d4308a05ea8aa02b3965b2394d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_instantiate</name>
      <anchorfile>classpddl_1_1effects_1_1Effect.html</anchorfile>
      <anchor>a331ac5ceb33c377721bd3f09fb8c4aa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::effects::ObjectFunctionAssignment</name>
    <filename>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>a0d0208372b2437df4f664b022a933901</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>ae0b0dc2070c91833532cbcb47275d3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>ae21694d5ca96a75bd0e6d53d1c4d6dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>aa2416be617f00b86ee3b354209f223e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>ad1bcbe2f84ee2dc7892ad473259d2451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classpddl_1_1effects_1_1ObjectFunctionAssignment.html</anchorfile>
      <anchor>a7d35fb3a7528afa25dccdedbfb99e378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::effects::TmpEffect</name>
    <filename>classpddl_1_1effects_1_1TmpEffect.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>ae317b9dd393c02fca3039d1c5518b47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>af28d8d51174c08213edb254871d6ceef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>ab94ab0e45f962a526004aef7f44dd6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>a8efc302044ad867c723f6914575235f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>af797bcec501a759e5eee1e401daa616f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1effects_1_1TmpEffect.html</anchorfile>
      <anchor>ae152879b66e1234eabb4cbb22c8cf06b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::effects::UniversalEffect</name>
    <filename>classpddl_1_1effects_1_1UniversalEffect.html</filename>
    <base>pddl::effects::TmpEffect</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>a701e4ecd7529e9299fa3bec7af9f195c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>a4e77944986eb4a227cd1eb58ee67ca1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>a0b8f734dcf6dfd153bf09487b767a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>ac801d261ca6baea66ac55b768bdaa9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>a6d7b7e837abde749b7eb98ea4bbb24b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classpddl_1_1effects_1_1UniversalEffect.html</anchorfile>
      <anchor>a25e4324dfc0a44e3d753cc54fb2d5a57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::f_expression</name>
    <filename>namespacepddl_1_1f__expression.html</filename>
    <class kind="class">pddl::f_expression::AdditiveInverse</class>
    <class kind="class">pddl::f_expression::ArithmeticExpression</class>
    <class kind="class">pddl::f_expression::Assign</class>
    <class kind="class">pddl::f_expression::Decrease</class>
    <class kind="class">pddl::f_expression::Difference</class>
    <class kind="class">pddl::f_expression::DurationVariable</class>
    <class kind="class">pddl::f_expression::FunctionalExpression</class>
    <class kind="class">pddl::f_expression::FunctionAssignment</class>
    <class kind="class">pddl::f_expression::Increase</class>
    <class kind="class">pddl::f_expression::NumericConstant</class>
    <class kind="class">pddl::f_expression::PrimitiveNumericExpression</class>
    <class kind="class">pddl::f_expression::Product</class>
    <class kind="class">pddl::f_expression::Quotient</class>
    <class kind="class">pddl::f_expression::ScaleDown</class>
    <class kind="class">pddl::f_expression::ScaleUp</class>
    <class kind="class">pddl::f_expression::Sum</class>
    <member kind="function">
      <type>def</type>
      <name>isFloat</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a46b8e1eef0316f31ecb9da8e4d4bdd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_assignment</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a62920d67f62019d94ece573351140eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_expression</name>
      <anchorfile>namespacepddl_1_1f__expression.html</anchorfile>
      <anchor>a3ab423041b3f84c6ad97f0a865eb5cc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::AdditiveInverse</name>
    <filename>classpddl_1_1f__expression_1_1AdditiveInverse.html</filename>
    <base>pddl::f_expression::ArithmeticExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1AdditiveInverse.html</anchorfile>
      <anchor>a6fea751f8693302b8c0ce89f8ed4fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>op</name>
      <anchorfile>classpddl_1_1f__expression_1_1AdditiveInverse.html</anchorfile>
      <anchor>a5cd34a09cb7ede0186ce90a926d2ce5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1f__expression_1_1AdditiveInverse.html</anchorfile>
      <anchor>aa3c6744a801be98096613e0b1ee14775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::ArithmeticExpression</name>
    <filename>classpddl_1_1f__expression_1_1ArithmeticExpression.html</filename>
    <base>pddl::f_expression::FunctionalExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>a63d207f3dd8e8b8651ee402df0c1a778</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>a1495685160d8d4c13df8b0f720253936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>a638ab558208179dcd4c4aa013a3b0cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>aca3cb1617d0eb5d1d14cea8e8cfca85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>adf840e5c3a1f3165e3fd95a70eded562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>a4aacaeedd70a259c073eab90a6db5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__class__</name>
      <anchorfile>classpddl_1_1f__expression_1_1ArithmeticExpression.html</anchorfile>
      <anchor>acf2b28c5d911d6e1479b63ee270dd47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Assign</name>
    <filename>classpddl_1_1f__expression_1_1Assign.html</filename>
    <base>pddl::f_expression::FunctionAssignment</base>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1f__expression_1_1Assign.html</anchorfile>
      <anchor>a36a6fa08b58b40a5d06e1526621b0ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1Assign.html</anchorfile>
      <anchor>a7a8dd103903d34c3b17668cd9e320659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Decrease</name>
    <filename>classpddl_1_1f__expression_1_1Decrease.html</filename>
    <base>pddl::f_expression::FunctionAssignment</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1Decrease.html</anchorfile>
      <anchor>ab8b95b9402bc5d5ed4624d0e2ba0a851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Difference</name>
    <filename>classpddl_1_1f__expression_1_1Difference.html</filename>
    <base>pddl::f_expression::ArithmeticExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1Difference.html</anchorfile>
      <anchor>adec752a7f97eef0a21d56aefb894b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>op</name>
      <anchorfile>classpddl_1_1f__expression_1_1Difference.html</anchorfile>
      <anchor>ae022e20db0f75edecc0f84f7d9fa3ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1f__expression_1_1Difference.html</anchorfile>
      <anchor>aa39c3d81db621b104e3d629c4f6f21ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::DurationVariable</name>
    <filename>classpddl_1_1f__expression_1_1DurationVariable.html</filename>
    <base>pddl::f_expression::FunctionalExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>ac08c223436c02949fbc9a0042b770ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a0cc2fd8bf1020e3ee09f62cf8fb6a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a5d183a7daf233c06fda7d012564a87e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a8aabcb4486f5afc2cdf8073973cef866</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a59d6ddaa918e94660de5d4ab0d129146</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a2ecbcfa524d84b9ae7de56aca7586bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a9c26e095e494dbfb81f585dc8c7740ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>a7db66c737be5bc3bdbad7f3be796f577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1DurationVariable.html</anchorfile>
      <anchor>aab3f41620bd1b94e56383b2af16b8d44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::FunctionalExpression</name>
    <filename>classpddl_1_1f__expression_1_1FunctionalExpression.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a938d48a7ba63f0323cd1aa9cc141c057</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a2ae363d189df124cfcc76347a3131898</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a0690c5439761fdcf2a899d849090f885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a3da786e447573061556b48cd80dd1d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>aea90e14f86b82ab4ce6f6875acf09201</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>aba1c02d6d4386ce0ca823394724457c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a6eca1998e19315f4d0213d3e8a422684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>primitive_numeric_expressions</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a1c9d599c8ecf19949f5e6e869a16c125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a9b3b9a9c496f1b39f6751e5a0123d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>afdc68b3c4719523a264b4a9fdd446ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a35c7efeb501ae504876a93bc0a3af1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_postorder_visit</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a371059e4f07e60815366d39827076309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_propagate</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionalExpression.html</anchorfile>
      <anchor>a1496a7134c3e344fc667062519087c85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::FunctionAssignment</name>
    <filename>classpddl_1_1f__expression_1_1FunctionAssignment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a479732b3dec903bf0a6bba28086c1a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>ac0a5cd83fd297eee7c15d7b50657a78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>aeda2e399b8fbb2cdbbc12c3508ebc703</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a853bbf9a08d4aba964d7c7fdf4573e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a9764ddcb8e5b99e2466e21d0f24b0011</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a174c4137eee9a4df38f61fef07847ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a3adc465624608fbcdb8cffb52fbad2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expression</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>af75678b043b1c1ca921b947381771019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fluent</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a745b843680de16cc6528ac843f64fe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>ab8884f513fd450faec6daf697cfb5d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1FunctionAssignment.html</anchorfile>
      <anchor>a18d3aa52c369efff3cd637bbc6b896e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Increase</name>
    <filename>classpddl_1_1f__expression_1_1Increase.html</filename>
    <base>pddl::f_expression::FunctionAssignment</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1Increase.html</anchorfile>
      <anchor>ad80499649ba21dacf0a8546385843957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::NumericConstant</name>
    <filename>classpddl_1_1f__expression_1_1NumericConstant.html</filename>
    <base>pddl::f_expression::FunctionalExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>ab8f3ce3e8b1752343c0e5dfd44fce2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a5d54936159e9db916e9c81f3d6da5f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a5b36e435d5f6193c35106dd08b0be824</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a534bce5aa09a68d4c5408b6091bd70d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a9558c8a3f3abb6eab54badd6083c4e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a1d4d055ddc66e344c70ccef34d0da44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>ad5489abf66f3f21aa200065f472e44b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>ab3cda60278c4671efb4d3a2c80463f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a22d9d4aaa436d34c5914372b39ac102c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>ade8d5ca832b6893da5478cabdd3a344b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a163715ad62f55eaa0d02f4915a694991</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>a29c8dc5f5832e599878ecff53d5e90e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__class__</name>
      <anchorfile>classpddl_1_1f__expression_1_1NumericConstant.html</anchorfile>
      <anchor>abb345d0e0d5bbae7a11370f8ec9241c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::PrimitiveNumericExpression</name>
    <filename>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</filename>
    <base>pddl::f_expression::FunctionalExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a546741cdfcbca8d6ee2060f1845a4559</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a9707d18ab5788bd6a4a1b22db8c41aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>afef9b0ff7037705651898a0b08c7d460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>change_parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a8b86246867082f3c840f0f54316b2e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compile_objectfunctions_aux</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>afefbc6db38b67c7bcc5d33e88cd482b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a5e7ee231906e44c0fa29bc26f0b71ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>free_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a1bf467af67be5221e00080d1b471b206</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>ade96e90648448b190e3f324d61d13087</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>primitive_numeric_expressions</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>ab7a9855146774952b4b97c0f35d31c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_duration_variable</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a155fd6838c4d22cd9740251a813f4764</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>acd9f9bb05a994ad03a25bafb1e97f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>aa95c42828dd6ed269ad85ebd0bdecfdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a32eccd3060b802817603c4bf91fcb75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>aaafc28a2df1348300b0599330ecae4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parts</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a7f95c27f02598ffadf93de250a6d15fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dump</name>
      <anchorfile>classpddl_1_1f__expression_1_1PrimitiveNumericExpression.html</anchorfile>
      <anchor>a577a6b9cc231fc5d169a6a6ac80531f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Product</name>
    <filename>classpddl_1_1f__expression_1_1Product.html</filename>
    <base>pddl::f_expression::ArithmeticExpression</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>op</name>
      <anchorfile>classpddl_1_1f__expression_1_1Product.html</anchorfile>
      <anchor>aeb07b96be893dea900e020447dc3dff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1f__expression_1_1Product.html</anchorfile>
      <anchor>ad116aad6e9ae98b317cec8ca6717f3bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Quotient</name>
    <filename>classpddl_1_1f__expression_1_1Quotient.html</filename>
    <base>pddl::f_expression::ArithmeticExpression</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1f__expression_1_1Quotient.html</anchorfile>
      <anchor>a01a76080664ca20581577942c8f41b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>op</name>
      <anchorfile>classpddl_1_1f__expression_1_1Quotient.html</anchorfile>
      <anchor>a98318e4eab982dda746a4da7665a6453</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1f__expression_1_1Quotient.html</anchorfile>
      <anchor>ab314d130b15ee906c518b62e857ba64d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::ScaleDown</name>
    <filename>classpddl_1_1f__expression_1_1ScaleDown.html</filename>
    <base>pddl::f_expression::FunctionAssignment</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1ScaleDown.html</anchorfile>
      <anchor>a2078f0d29603637cd213eb0937ddbba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::ScaleUp</name>
    <filename>classpddl_1_1f__expression_1_1ScaleUp.html</filename>
    <base>pddl::f_expression::FunctionAssignment</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>symbol</name>
      <anchorfile>classpddl_1_1f__expression_1_1ScaleUp.html</anchorfile>
      <anchor>a600226197872ea176de9e8295a10324a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::f_expression::Sum</name>
    <filename>classpddl_1_1f__expression_1_1Sum.html</filename>
    <base>pddl::f_expression::ArithmeticExpression</base>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>op</name>
      <anchorfile>classpddl_1_1f__expression_1_1Sum.html</anchorfile>
      <anchor>a1389337d52076a84a27562dde70d3a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_simplified</name>
      <anchorfile>classpddl_1_1f__expression_1_1Sum.html</anchorfile>
      <anchor>a035dbf88df57c6e7555f6186d7c47bc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::functions</name>
    <filename>namespacepddl_1_1functions.html</filename>
    <class kind="class">pddl::functions::Function</class>
  </compound>
  <compound kind="class">
    <name>pddl::functions::Function</name>
    <filename>classpddl_1_1functions_1_1Function.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>aea504da16ee259ac02c5d180bf8643cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>abd2182289db1a34e19e59f36ca223f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>a1e35b4333302a2b1bb8b4e78c629ec6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_typed</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>a1d0f5eb039027c261f1c748890bf7ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arguments</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>a1eb5bd2a4591fd7142b849f05b798ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>a7936816b1449c29b00c09ea0fde8ced9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>ace7bf3e1a0da2f6008967802b4530d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse_typed</name>
      <anchorfile>classpddl_1_1functions_1_1Function.html</anchorfile>
      <anchor>aaba113b300135e2551aeb3b0d5c1e784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::modules</name>
    <filename>namespacepddl_1_1modules.html</filename>
    <class kind="class">pddl::modules::Module</class>
    <class kind="class">pddl::modules::ModuleInit</class>
    <class kind="class">pddl::modules::OplInit</class>
    <class kind="class">pddl::modules::SubplanGenerator</class>
  </compound>
  <compound kind="class">
    <name>pddl::modules::Module</name>
    <filename>classpddl_1_1modules_1_1Module.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a9c3eae793bb28ef823f8939ba43617a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a36bbbf8f84171b0d84a5c3df23b9889d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a4383310d60e2abe5915e34eec83fff19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a259f1fb2f9501b535503eaf069cff0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>aacf097bada5708925b6f11c34ab36445</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a71f569c2346ae6c5150d887028021c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>instantiate</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a531c66272eeddd03eb1e0deb80699f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>ab46946b41fb5f6633a7ff052c781e43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_variables</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>afbe045104c73ba1816c86ee94e83b365</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>toModuleCall</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a4a08f4e700ad45ab76902451f3e15d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effects</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>abf5581368fc7c38070031c7837b14f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hash</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a787b65c99c22d13e5dc85e315002855a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modulecall</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a65742619d9e56a886e873f760e12d52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>aff7f6c2c0920d81d3f496ca46539113f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a414fae02e11ffbece5f01f89a7ae7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>aa251eb2959562a1ace1b1f1a293e984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a32e9a843e852da5eaf3ccdc76f6d991a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1Module.html</anchorfile>
      <anchor>a51748826c517467d7a0b778e9f95dd5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::modules::ModuleInit</name>
    <filename>classpddl_1_1modules_1_1ModuleInit.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>ab34ed3a3cbbe5a6e8853f0b73bd9de83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>a80e44f2a9bd0ac688f97812a54fb3608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>afcda871bd383260ac02ee0b3ccc5cb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_function</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>ad9ba64f1fc791a0e190736dea37db9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>a8e70bee63e9afaf515295cbcc088422f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1ModuleInit.html</anchorfile>
      <anchor>a3c50c206f72bfde221f0acb770505785</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::modules::OplInit</name>
    <filename>classpddl_1_1modules_1_1OplInit.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1modules_1_1OplInit.html</anchorfile>
      <anchor>a3ed3587a072549a31ca8a64a670fd46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1modules_1_1OplInit.html</anchorfile>
      <anchor>ad8edec75fbdc2cf5260e70333aec9e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1OplInit.html</anchorfile>
      <anchor>a37aea7307cf62cc8dd57230619cc5030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_function</name>
      <anchorfile>classpddl_1_1modules_1_1OplInit.html</anchorfile>
      <anchor>a51a11b8c8515da04657aa8f56d5a79de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1OplInit.html</anchorfile>
      <anchor>a2daa1b4da955ec77161448fa3aedbc21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::modules::SubplanGenerator</name>
    <filename>classpddl_1_1modules_1_1SubplanGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>a60a0b7d0af4ffc4bdd0aa72994ce0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>a92f863b9c95154762a951aa9311c751f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>acfbc97d39d840f476c3c8a0decaa8b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>execFn</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>a1e54354d658f2ee4c84c534c480d6204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>genFn</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>af71de0f8ac77dd0a884168ffbd98b9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outputFn</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>ac49ba128a4d164dacfb0248aa6967a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1modules_1_1SubplanGenerator.html</anchorfile>
      <anchor>a79a532e3e523f1f53601f6e868f790bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::parser</name>
    <filename>namespacepddl_1_1parser.html</filename>
    <class kind="class">pddl::parser::ParseError</class>
    <member kind="function">
      <type>def</type>
      <name>parse_list_aux</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>a3a901728ae7eaa7d2c0aae6491b04910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_nested_list</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>ad39d6946feca96484621470caf0a1886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tokenize</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>abbdbd37d607ba9291a891453d586b0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacepddl_1_1parser.html</anchorfile>
      <anchor>a0397960494623ba03b26feb1df713de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::parser::ParseError</name>
    <filename>classpddl_1_1parser_1_1ParseError.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pddl::pddl_file</name>
    <filename>namespacepddl_1_1pddl__file.html</filename>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>namespacepddl_1_1pddl__file.html</anchorfile>
      <anchor>aac966d36a6761e3ceed2498938f3ecdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_pddl_file</name>
      <anchorfile>namespacepddl_1_1pddl__file.html</anchorfile>
      <anchor>a6552b5acaa20e1632ee16d08ed14358e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::pddl_types</name>
    <filename>namespacepddl_1_1pddl__types.html</filename>
    <class kind="class">pddl::pddl_types::Type</class>
    <class kind="class">pddl::pddl_types::TypedObject</class>
    <member kind="function">
      <type>def</type>
      <name>parse_typed_list</name>
      <anchorfile>namespacepddl_1_1pddl__types.html</anchorfile>
      <anchor>a347205f3d748a47de85a7814ae4cc73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_supertypes</name>
      <anchorfile>namespacepddl_1_1pddl__types.html</anchorfile>
      <anchor>a871daa6591f7b408aa738ba5591751c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::pddl_types::Type</name>
    <filename>classpddl_1_1pddl__types_1_1Type.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1Type.html</anchorfile>
      <anchor>aae23d4c7a9daa418c107aca33ad6546e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1Type.html</anchorfile>
      <anchor>aded316d3c2bfb565fe0a0ca11322e543</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1Type.html</anchorfile>
      <anchor>ab3fb26be0ae51327f5767301416e8b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>basetype_name</name>
      <anchorfile>classpddl_1_1pddl__types_1_1Type.html</anchorfile>
      <anchor>a955888359e11873b48d645a1bc5e55dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1pddl__types_1_1Type.html</anchorfile>
      <anchor>a32b81bed5f42409f47120eeaa45ea271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::pddl_types::TypedObject</name>
    <filename>classpddl_1_1pddl__types_1_1TypedObject.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a9e5c483cd9957e67aaf33cad5a9c74c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a21e3dcf359fed32383d343892b13d00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a4b3e39dc3a711efe8761c46688064f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a82062f70e64d15c494df6fa1b80b8568</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>ab3eb6c1d791b3445aa3c10a9d7c20471</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>opl_print</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>aba0a3cccf6a98a392792fdad18855f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_untyped_strips</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a1a5216469d246687d1c1942055e93f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniquify_name</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>ad55b4c9a4613e75d363ae91823a25a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>aaafc3b31e754b1a11af6ac89d3b1aae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classpddl_1_1pddl__types_1_1TypedObject.html</anchorfile>
      <anchor>a6d0b7501678ff37929a2f4081fc70ad2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::predicates</name>
    <filename>namespacepddl_1_1predicates.html</filename>
    <class kind="class">pddl::predicates::Predicate</class>
  </compound>
  <compound kind="class">
    <name>pddl::predicates::Predicate</name>
    <filename>classpddl_1_1predicates_1_1Predicate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>adf7b3a0dd5bc940e6872194288f0aaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>a7df4beaf232e56d1cee486645b30c26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>abc965ee5d30459de61a1ec7fbbf381f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arguments</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>ac35ec1372428a749613283cd12b52f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>ad6aa57b924278b54e00c4d47ae80fa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1predicates_1_1Predicate.html</anchorfile>
      <anchor>aba3eaaa13bd3ab847b67861553662680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::pretty_print</name>
    <filename>namespacepddl_1_1pretty__print.html</filename>
    <member kind="function">
      <type>def</type>
      <name>print_nested_list</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>ab97d822670cffa7801b537571c4f5f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tokenize_list</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>ab7aa7b23c6e55428ffb9c4addc9eeb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_lines</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>aa11b6f22f32488e1ace78ac75b5d7788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacepddl_1_1pretty__print.html</anchorfile>
      <anchor>a02416517af67b4640bc0f0af583d359d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl::tasks</name>
    <filename>namespacepddl_1_1tasks.html</filename>
    <class kind="class">pddl::tasks::DerivedFunctionAdministrator</class>
    <class kind="class">pddl::tasks::Requirements</class>
    <class kind="class">pddl::tasks::Task</class>
    <member kind="function">
      <type>def</type>
      <name>parse_domain</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>a4d6440481f9640e5fa18cad3117c8a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_domain_structure</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>ac61bf630d4df0595466ef6b6e3baff30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_task</name>
      <anchorfile>namespacepddl_1_1tasks.html</anchorfile>
      <anchor>a22918c20ec069b3de523376d1c706aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::tasks::DerivedFunctionAdministrator</name>
    <filename>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</anchorfile>
      <anchor>abd7d84d66ee9a327ed39d5a09a21b627</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</anchorfile>
      <anchor>a30d1a6475fbc0fd575c5b187b1ad8cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_all_axioms</name>
      <anchorfile>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</anchorfile>
      <anchor>a70956c424ed2b824d0f28c35f93c5f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_derived_function</name>
      <anchorfile>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</anchorfile>
      <anchor>a894baef4a4f4cf8aad61f36be6683b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>functions</name>
      <anchorfile>classpddl_1_1tasks_1_1DerivedFunctionAdministrator.html</anchorfile>
      <anchor>a715f379df07dee929cd1721ec7b0ad82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::tasks::Requirements</name>
    <filename>classpddl_1_1tasks_1_1Requirements.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1tasks_1_1Requirements.html</anchorfile>
      <anchor>a52b73f100398c3f67493fd130ff10798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl_1_1tasks_1_1Requirements.html</anchorfile>
      <anchor>aa2f437fb31b6235ab2308d5bd0829d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>requirements</name>
      <anchorfile>classpddl_1_1tasks_1_1Requirements.html</anchorfile>
      <anchor>aab29b20cbc38f99f65b2f70e48e0ed0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl::tasks::Task</name>
    <filename>classpddl_1_1tasks_1_1Task.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a9f9bc827da5b29db05ffb53d87a89b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_axiom</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>aa6df6cd708e337e088518d74074e4328</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a1293ae15c74797636997fbde21fff9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a022c1d73b885d64569e9f311158a0a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actions</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>af470355f34f90fcc38aff3253ce012af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axiom_counter</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>ae66e56d507c3de8807317dbe5e3afab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axioms</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a025b95c20eee94e9227ea18683752b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>domain_name</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>ac4341ee43d0a526f9135f5153a543366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>durative_actions</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>ac97efdbe786441482f2893b56268e7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>function_administrator</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a9c6f5654496695ce380a2104df11ceba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>function_symbols</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>aa714b47ccb80c43a2c8faf07461147aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>ada47072baab54b0dd9a117c701b5ba69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a5686c760b482a4b27293f5fa38988102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>module_inits</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a03c3dde33ca87b2a91db346f39367902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modules</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>af5e22ef80db6a4c94a352aae12f5ad51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>objects</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>aeec7bfccb85683803718058874725e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>oplinit</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>ab046fc73e1ad0aa2f0610520d61c8998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicates</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>aa090e59971aef2122a8b20bf9cc8891c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>requirements</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a17293f02a5019711d549b1f859f79a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subplan_generators</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a87d2d939a39e7e5f3519b80f40eac2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>task_name</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a1abd520d4dfc539be819e883870fe5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>types</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>acfc6b573f252ed9f5df648a0ce172d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>CONSTANT_MAPPING</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>aa8b6a8e54905260c5ab6bd9810630208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>FUNCTION_SYMBOLS</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a13bec355afcd630c06b8783f4d5c1aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>parse</name>
      <anchorfile>classpddl_1_1tasks_1_1Task.html</anchorfile>
      <anchor>a81c0b86c33ba6cf68d7610c43693a659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddl_to_prolog</name>
    <filename>namespacepddl__to__prolog.html</filename>
    <class kind="class">pddl_to_prolog::Fact</class>
    <class kind="class">pddl_to_prolog::PrologProgram</class>
    <class kind="class">pddl_to_prolog::Rule</class>
    <member kind="function">
      <type>def</type>
      <name>get_variables</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>af6913b5428eb6b542bfb0b57613e03a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_normalization</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a7f63770bd7b509fcde09d275ab47e7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a7fd96b33b8161fb5a4c40127ac85d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_facts</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a759528dfb6fa5035d08ab94fcfdfc82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_init</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>ab77133cc5ebdd5240d54f434a57dfa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_typed_object</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a2d7ea32d8eb481f1ffd81327d6a51ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prog</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a8a45263516e00331e91b3adf018c02fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacepddl__to__prolog.html</anchorfile>
      <anchor>a6cb86e7a0d54c193f70c68aa8621bc3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl_to_prolog::Fact</name>
    <filename>classpddl__to__prolog_1_1Fact.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl__to__prolog_1_1Fact.html</anchorfile>
      <anchor>aefd480515cd496f6bcc6832922fd59d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl__to__prolog_1_1Fact.html</anchorfile>
      <anchor>ab0bc14b0b5790b7da0a44588598dad9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>atom</name>
      <anchorfile>classpddl__to__prolog_1_1Fact.html</anchorfile>
      <anchor>a81cbff117f4f55a989bf19a0457a5952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl_to_prolog::PrologProgram</name>
    <filename>classpddl__to__prolog_1_1PrologProgram.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>afe00983d60f99eeea1c8af8c87ba5512</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_fact</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>ae28305bf933dbdcdfc28913ce65b9617</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_rule</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a8a86689bc50221c3b5d69e71d9bdd575</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_trivial_rules</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a888fcc93f5df5a65c6594fc35c80b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a87803af81bd746e639a2ddf9cb3ccb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>aff754c464dd3f188d5e1f9ddfa3ea9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_free_effect_variables</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>acfe2d1ceaa15147948942846ee0614b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_duplicate_arguments</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>ab5be5ab05cf25cd1affb7f46d10c77bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_rules</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a39fe6795af45e6e1cc61441c673c5c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>facts</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a3cbe2275d48f039bff85097d9e456bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_name</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a09877b4df81407f5145dd4b40fd2d9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>objects</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>aa948106b3787c74ebd6265f60127e555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rules</name>
      <anchorfile>classpddl__to__prolog_1_1PrologProgram.html</anchorfile>
      <anchor>a3164ca3982fa996859536544ffc1baf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddl_to_prolog::Rule</name>
    <filename>classpddl__to__prolog_1_1Rule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>adebc504cc0b1f98790785e21b5daf013</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>a2416424543eeb31e79d600b763cf5002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_condition</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>ab35d84bb4c8fec93febfbc222859332a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_variables</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>adc54e3733a22739864375a22a1984b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rename_duplicate_variables</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>aeb752802d7b325bf6b3a5de436a8de84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conditions</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>a0dbec4ac0da764a4d174f8997d9d87ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>ae1696e56049f381acf042ebd6cd71b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rename_duplicate_variables</name>
      <anchorfile>classpddl__to__prolog_1_1Rule.html</anchorfile>
      <anchor>a28bfe2c89eea54a8dbff4d4855f7afff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sas_tasks</name>
    <filename>namespacesas__tasks.html</filename>
    <class kind="class">sas_tasks::SASAssignmentEffect</class>
    <class kind="class">sas_tasks::SASAxiom</class>
    <class kind="class">sas_tasks::SASCompareAxiom</class>
    <class kind="class">sas_tasks::SASConditionModule</class>
    <class kind="class">sas_tasks::SASDuration</class>
    <class kind="class">sas_tasks::SASEffectModule</class>
    <class kind="class">sas_tasks::SASGoal</class>
    <class kind="class">sas_tasks::SASInit</class>
    <class kind="class">sas_tasks::SASNumericAxiom</class>
    <class kind="class">sas_tasks::SASOperator</class>
    <class kind="class">sas_tasks::SASTask</class>
    <class kind="class">sas_tasks::SASTemporalOperator</class>
    <class kind="class">sas_tasks::SASTranslation</class>
    <class kind="class">sas_tasks::SASVariables</class>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASAssignmentEffect</name>
    <filename>classsas__tasks_1_1SASAssignmentEffect.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>aa1274fa9cf8f4e9c54cc0901c5123265</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>a498e49821a892da5ecd612f9ca0fb8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>op</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>af25ecc66a978b825e6b35c86a2f66aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prevail</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>aef6d4717cb926bd64b11b01fc69d99b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>temporal</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>a7c899e02d63a95691d32cc6808b3cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valvar</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>ae902d19bf4645ca07cd665858ea25faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>var</name>
      <anchorfile>classsas__tasks_1_1SASAssignmentEffect.html</anchorfile>
      <anchor>ae7092226acef675a9502eb44ba8c185b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASAxiom</name>
    <filename>classsas__tasks_1_1SASAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASAxiom.html</anchorfile>
      <anchor>a85eba88fc1f09e3197041549864a0566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASAxiom.html</anchorfile>
      <anchor>a26ade6ab2d1b0ac6d4b26a16eca7021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASAxiom.html</anchorfile>
      <anchor>acc5f5a9efa0a3654dabb928f8fbcfebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classsas__tasks_1_1SASAxiom.html</anchorfile>
      <anchor>a7aad595c20906f7205ad9a8581cc2db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classsas__tasks_1_1SASAxiom.html</anchorfile>
      <anchor>adcf9f56d210c18935e2d9ab5fff49c74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASCompareAxiom</name>
    <filename>classsas__tasks_1_1SASCompareAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>a63c6a7b2a2fb35695d235e076837693f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>a40c9897d9b51a66218a51060308b11a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>ac3fe73ccab48c3c4b93130e4578eb0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>a5f9a3c2f68cebf976cd1286907e8426f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>a6b108660510834e474e3ff5a474464d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classsas__tasks_1_1SASCompareAxiom.html</anchorfile>
      <anchor>a7e1bbae145cdb2f26f49c9713c8601cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASConditionModule</name>
    <filename>classsas__tasks_1_1SASConditionModule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASConditionModule.html</anchorfile>
      <anchor>a13bf3c66297db303cbf36eaf00b37f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASConditionModule.html</anchorfile>
      <anchor>ac014013843549cd685ac7629bac90880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modulecall</name>
      <anchorfile>classsas__tasks_1_1SASConditionModule.html</anchorfile>
      <anchor>a202e93edb154ef0db16152e1d7a27b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classsas__tasks_1_1SASConditionModule.html</anchorfile>
      <anchor>a1775b2de2fc902c92227b18f5699068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>var</name>
      <anchorfile>classsas__tasks_1_1SASConditionModule.html</anchorfile>
      <anchor>ab8856e07a5a9223203462755d7804800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASDuration</name>
    <filename>classsas__tasks_1_1SASDuration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASDuration.html</anchorfile>
      <anchor>a13c6de0908b03375c672e2c22d5219e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASDuration.html</anchorfile>
      <anchor>affdbb95e5c4c963fcc40f680e993a1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>op</name>
      <anchorfile>classsas__tasks_1_1SASDuration.html</anchorfile>
      <anchor>ab9467397a1374d5a5a3ab14579f20d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>var</name>
      <anchorfile>classsas__tasks_1_1SASDuration.html</anchorfile>
      <anchor>a048af695f013d3d927249b0a901dceaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASEffectModule</name>
    <filename>classsas__tasks_1_1SASEffectModule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a94e9f5b4a1fa124c67c07fc681750276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a8cd1c0afd4922fa0b7e195bc77db10c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect_num</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a646173268f883db81d0d39c500cdb4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect_vars</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a52a4cd9c79aa6c6cb9446edb36cb4e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modulecall</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a7f41721e931c468f515366284a431819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classsas__tasks_1_1SASEffectModule.html</anchorfile>
      <anchor>a95b04654d9d3866b170916244b2f5837</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASGoal</name>
    <filename>classsas__tasks_1_1SASGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASGoal.html</anchorfile>
      <anchor>ae151daf3e1ef017191763fc9ab0efced</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASGoal.html</anchorfile>
      <anchor>a282c88b5141f9be33beee6f2d3ba6d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASGoal.html</anchorfile>
      <anchor>a6307011d6e583b62b45619943fcde780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pairs</name>
      <anchorfile>classsas__tasks_1_1SASGoal.html</anchorfile>
      <anchor>abe70eb6e20e5fc9f10d1630c7b2ea4b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASInit</name>
    <filename>classsas__tasks_1_1SASInit.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASInit.html</anchorfile>
      <anchor>a4b5f8afaf5c9125b5a6f1381b83f325d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASInit.html</anchorfile>
      <anchor>ade0a7772aec22f8a0e6dc73e2a550801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASInit.html</anchorfile>
      <anchor>a8cb636a691722d74f097296b4db73aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values</name>
      <anchorfile>classsas__tasks_1_1SASInit.html</anchorfile>
      <anchor>ad6767e9c1cef5615d1f886339454d74e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASNumericAxiom</name>
    <filename>classsas__tasks_1_1SASNumericAxiom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>a9f55be1c6c0d9c6160d363123278aa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>a7379248691aa323312e6ea358026651f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>a3d7567f79fc78ab1242833b6c44c897d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>a38d6c7990dc5ab89d9fc8acd863d1472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>op</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>ae7d572d27e4dc35fd6bf84068b52ebfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parts</name>
      <anchorfile>classsas__tasks_1_1SASNumericAxiom.html</anchorfile>
      <anchor>acf926aacee310f1d57c01e9cf87d060f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASOperator</name>
    <filename>classsas__tasks_1_1SASOperator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>a07a77c9064fb20d59c56bf1f165a0d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>a478c753b3e893e9321b3e3f24d69db06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>af835795b317b1345acca39e37b73b0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assign_effects</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>ace12520c9d51ece2e02be1c290a7ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>a36e18d39b6426cd75aa40e285c690a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pre_post</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>a93631eb4d3b875ec05a3a87026f07c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prevail</name>
      <anchorfile>classsas__tasks_1_1SASOperator.html</anchorfile>
      <anchor>aef2af2175a121ca1cb90ffe835e021b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASTask</name>
    <filename>classsas__tasks_1_1SASTask.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a4da6a7ac58cd5c617ae6042faeedb74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a41a75ca14fecf91a521f9ac62dff5a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axioms</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>aed652690aaf3d92aafa7d53ad09eb54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp_axioms</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>abb9434dbf8d83c56f3e29d57471b9274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition_modules</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>ab024a073a560afde9f8a4de3771e6673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cost_modules</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a7c679de11bfb0b4a64124ee75325f4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effect_modules</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>ace1c795cd9daafa0c1dc5aef2101051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a25b23167e7f006af5a0c77f7acf84ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>ac21aadcd93878562f787f4c0c39eab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_constant_numerics</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a0b5cd19f1579cb3d7f2beda1a111a34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_constant_predicates</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>ae446aba5d5c849e8be9f1a557e49b1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>module_inits</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>ad3ec1a623b9819e97bb1fc1b13f2e7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_axioms</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a51479cbc42067cd5b2736caa536ef19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>objects</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>af2a6380d9930ab00542b4e15f60ff1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>operators</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a001a77ff0df65a7b05363b1c26bffd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>oplinit</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a3278f9f670a14d292c232fd9e69a85d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subplan_generators</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a361663fb336b1d9fc74699d0d932af46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>temp_operators</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a745d96488d917e8f696b1a005fe06ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translation</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a3a85beaaa6455b20517d1894224997b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>variables</name>
      <anchorfile>classsas__tasks_1_1SASTask.html</anchorfile>
      <anchor>a8bc4180ec0ef38722266c6c712aae58a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASTemporalOperator</name>
    <filename>classsas__tasks_1_1SASTemporalOperator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a8c02b43dd312ee855b587f7ac3d9f44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a86f192338f5e0f049742ae4637c341ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assign_effects</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a9e30e366f1917f2319ff57a3ed2a921c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a432c5ff89e2f08d7babfb85ad844d98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>module_effects</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a55cd01f265c5e116b140044816f06d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a74bb89b6b52d171a9b210573e7b6856d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pre_post</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>a1a5d6905eacf05dc9ca9661f5a9a926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prevail</name>
      <anchorfile>classsas__tasks_1_1SASTemporalOperator.html</anchorfile>
      <anchor>ad324186147f156f0879f13fe6df79443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASTranslation</name>
    <filename>classsas__tasks_1_1SASTranslation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASTranslation.html</anchorfile>
      <anchor>a8d64180da9688179cf57ab3ebafa2f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASTranslation.html</anchorfile>
      <anchor>a2b011004ad73364d84fe0c7e9d87459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dict</name>
      <anchorfile>classsas__tasks_1_1SASTranslation.html</anchorfile>
      <anchor>ab209ff86c547f49d1637ad6ee3eabbcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sas_tasks::SASVariables</name>
    <filename>classsas__tasks_1_1SASVariables.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsas__tasks_1_1SASVariables.html</anchorfile>
      <anchor>a4d153bda8e2c3a8566ab6c1d9ba7c649</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsas__tasks_1_1SASVariables.html</anchorfile>
      <anchor>a98d4140a1fe026061afd586ab049dd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>output</name>
      <anchorfile>classsas__tasks_1_1SASVariables.html</anchorfile>
      <anchor>a70550e8e443ef93e242cc8bd66bdc8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axiom_layers</name>
      <anchorfile>classsas__tasks_1_1SASVariables.html</anchorfile>
      <anchor>a6d06e35288528e193f054d72cc731b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ranges</name>
      <anchorfile>classsas__tasks_1_1SASVariables.html</anchorfile>
      <anchor>ad956dd54bb2d5f36a9c58bc36eb6d732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simplify</name>
    <filename>namespacesimplify.html</filename>
    <class kind="class">simplify::DoesNothing</class>
    <class kind="class">simplify::DomainTransitionGraph</class>
    <class kind="class">simplify::Impossible</class>
    <class kind="class">simplify::VarValueRenaming</class>
    <member kind="function">
      <type>def</type>
      <name>build_dtgs</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>aa590481a572f8154b17dec68f8725ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_renaming</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a442d6a8a1b3b7e7be08adf42220c04ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>constrain_end_effect_conditions</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a07d4543546a9e16e8324b481fa0466ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_translation_key</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a4f9720b182a24eefb3c098842419cccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>filter_unreachable_propositions</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a31a3f19a111912ceaafcb8fbb368002e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>always_false</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>abb303cc29bd8c2a97933b0edbeb863ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>always_true</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>a121f7ed3c6d5e89ac100ecb3e1356596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEBUG</name>
      <anchorfile>namespacesimplify.html</anchorfile>
      <anchor>af46ca1a7cfd356dcc2718128b36f304b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simplify::DoesNothing</name>
    <filename>classsimplify_1_1DoesNothing.html</filename>
  </compound>
  <compound kind="class">
    <name>simplify::DomainTransitionGraph</name>
    <filename>classsimplify_1_1DomainTransitionGraph.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>acc52b8f09aa3e09239407f86cf64324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_arc</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>ae9e4131d960e41fb8ab8e85cb0c6a664</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>a7a9a74d0517c4637ca80acea4aa75963</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reachable</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>a949e4e9db97c1a449cb57bb787f6f577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arcs</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>ac99367fcd6a99acd8a4dff966b9b82b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>aaa1e1b708e1a3ba2f9d76dd46bca2eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>classsimplify_1_1DomainTransitionGraph.html</anchorfile>
      <anchor>a38ec6ee5a204f486de29ff0996460e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simplify::Impossible</name>
    <filename>classsimplify_1_1Impossible.html</filename>
  </compound>
  <compound kind="class">
    <name>simplify::VarValueRenaming</name>
    <filename>classsimplify_1_1VarValueRenaming.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>af3889d3af17f4e909308148da7c96eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_axiom</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ae78b7c240b2afe4bfaf13210c10d3689</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_axioms</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a2e70eb0d49aa26c0d01f40aca587321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_goals</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a89d8cf3848855fce25c572867ad03b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_init</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ad14ccaba39691fcbc6ef68a83bc58628</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_mutex_key</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a8f509b5b0ba199ad936c38264b86e496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_operator</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ae9038c3dde8c00952d97ca639acd4e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_operators</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a638eadc2d9fccd49abecd6bd67e17356</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_task</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>aaad8e32f8df84849c6296d52d7dad8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_translation_key</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a8331f5d3b46da5424a468e2cca0d8613</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>apply_to_variables</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>af549f97eef41b872d5ba5da0af510bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_variable</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ad730305ca1e29d3ff6907f10cbc023c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_pair</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a3a44a97841952a57fbd814f5e5ecaf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_pairs_in_place</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a7ecc06a2789106f8c562c796955cf6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_pre_post</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a202a0f73a97b1954c9d7d825b0fec58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_sizes</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a6f139c69c903cb32a0134f9addd7e9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_values</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ac0ba0da169ed3a82347ca395f8d8e488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_var_count</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>ac9eef0b283709deee63a818f56c15367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_var_nos</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a16b50c1b2fff08439078548cd39ddd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_removed_values</name>
      <anchorfile>classsimplify_1_1VarValueRenaming.html</anchorfile>
      <anchor>a31096b647fb29d8886a4de4760d89ef9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>split_rules</name>
    <filename>namespacesplit__rules.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_connected_conditions</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a3cb9cd5feb2eb8ec0cc160d70c8b2d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_rule</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a44e914e923d6c4c409236f1bc301fb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_into_binary_rules</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>a12d1e1855e292f63c9124335799c2ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>split_rule</name>
      <anchorfile>namespacesplit__rules.html</anchorfile>
      <anchor>acc7806466fce411b3dbf02a5c3d4e7f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>StringUtil</name>
    <filename>namespaceStringUtil.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>adfbbb9af4fa55818beaad88cb3fa7779</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createFromNumber</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a9e4b78dab7da1cd026f7f11551807bd9</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a55148d8b4ebf99cb358f2fda0815a078</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a776635f3d6a58e6f2b66cd60ee8f934b</anchor>
      <arglist>(const std::string &amp;s, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a0f25e0e002175832b2a629801f89670e</anchor>
      <arglist>(const std::string &amp;str, const std::string substr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>acc06cac908d6b119d0852f3394735828</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a532cdce241ab47772efcf53c061c5ca8</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespaceStringUtil.html</anchorfile>
      <anchor>a44a6114d265bf0961d128b5fc7fc3531</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tfd_modules</name>
    <filename>namespacetfd__modules.html</filename>
    <class kind="class">tfd_modules::TFDMInterface</class>
  </compound>
  <compound kind="class">
    <name>tfd_modules::TFDMInterface</name>
    <filename>classtfd__modules_1_1TFDMInterface.html</filename>
    <base>continual_planning_executive::PlannerInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>ab56d136dd4e7f3cf5679d0a88d6622e6</anchor>
      <arglist>(const std::string &amp;domainFile, const std::vector&lt; std::string &gt; &amp;options)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PlannerResult</type>
      <name>monitor</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>ae1be8a494f743cf6fb454c65969c56d6</anchor>
      <arglist>(const SymbolicState &amp;init, const SymbolicState &amp;goal, const Plan &amp;plan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PlannerResult</type>
      <name>plan</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a1d08b7f50de0195a0630751061785073</anchor>
      <arglist>(const SymbolicState &amp;init, const SymbolicState &amp;goal, Plan &amp;plan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModuleOptions</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a96b79df30145a607a66ce710e9d75249</anchor>
      <arglist>(const std::string &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProblemFileName</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a139a3a890c1f0caffbf7ea8196150e1b</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTimeout</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>acb9bcff86480d0d7e6c3423ce6ab975e</anchor>
      <arglist>(double secs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TFDMInterface</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a66c44cce29b7e66b76cd9d94cd0b1a78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TFDMInterface</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a9370e83c9edb9cc3fb12d4ec0b981f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlannerResult</type>
      <name>callMonitoring</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>ab17dd2d2538268c983751700dd87f948</anchor>
      <arglist>(const std::string &amp;domain, const std::string &amp;problem, const std::string &amp;planNamePrefix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlannerResult</type>
      <name>callPlanner</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a62918b60f12f0931fae3e33cb8537beb</anchor>
      <arglist>(const std::string &amp;domain, const std::string &amp;problem, const std::string &amp;planNamePrefix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>writeProblem</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>af31c1c4d6fa7d0235abf71cb87e4854f</anchor>
      <arglist>(const SymbolicState &amp;init, const SymbolicState &amp;goal) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_domainFile</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a8e66137626583572f7bb4c653a788a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_domainName</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a2fed72f25ab9df40f9135b8933ba9997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_moduleOptions</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a8052148e2c5b12c92f04824370fbda30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_problemFileName</name>
      <anchorfile>classtfd__modules_1_1TFDMInterface.html</anchorfile>
      <anchor>a1be970d3fe58f83d2dd0f2f7a7d200d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>timers</name>
    <filename>namespacetimers.html</filename>
    <class kind="class">timers::Timer</class>
    <member kind="function">
      <type>def</type>
      <name>timing</name>
      <anchorfile>namespacetimers.html</anchorfile>
      <anchor>a05c4e07695ac37632f05266384c8f337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>timers::Timer</name>
    <filename>classtimers_1_1Timer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtimers_1_1Timer.html</anchorfile>
      <anchor>a0df25593cddf8a7934ef6c06ff0040a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classtimers_1_1Timer.html</anchorfile>
      <anchor>abba8aeffbd4bbf9b6d9a024205259ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_clock</name>
      <anchorfile>classtimers_1_1Timer.html</anchorfile>
      <anchor>a749d09749124aa03dc48f89c3622de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_time</name>
      <anchorfile>classtimers_1_1Timer.html</anchorfile>
      <anchor>a3135ea657345ee342dd5d4a7f97e2090</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_clock</name>
      <anchorfile>classtimers_1_1Timer.html</anchorfile>
      <anchor>a386ca1ce839b05b6795e9329c2d1f76d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tools</name>
    <filename>namespacetools.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product</name>
      <anchorfile>namespacetools.html</anchorfile>
      <anchor>a2f83996259f3819ba1c766392689b2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>permutations</name>
      <anchorfile>namespacetools.html</anchorfile>
      <anchor>a31cabd946f1bb20cd08f6553166f9965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>translate</name>
    <filename>namespacetranslate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>build_mutex_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a1c39a8121ca1557b071ad79921a46be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cartesian_product_temporal_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>aec3734fc1b85e88562cd5e70a7b38dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>implies</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ab48b0419d63d4c78c20086ded82eaa0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mutex_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>af609d650a2c3040c1b4ec3e2a15c4f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pddl_to_sas</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a0080cc7fe4af5a63a5a1acf3ed25098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>strips_to_sas_dictionary</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>aee1d7132edec4158d3cda532d63898e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_add_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a57b7cf2dcd6b98e64436daf346ac62ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_assignment_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a6071a90edfde336eaf681a2b028cb4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_del_effects</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad4d621de421c207e73e5a50e804a8b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_numeric_axiom</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad69b8b17f94856bafaabc674e660e958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_operator_duration</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ac12145eb8b4ed1b9f0fc8d25241c44dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_axiom</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3e9c7b7ab35753384f189435010c83c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_axioms</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ad9cfcbbc352c298aced27f439068701b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_conditions</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a4d21397afac8e53666ff00510faaf8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_conditions_aux</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>adfa15fa6d710d2c2c6c4ba367aac4f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_operator</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ac6a14d62a6d657c82e47c4e7dac83783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_strips_operators</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a67a7093832d4617d7f2f8e24a33e0f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a2bc3fbecc2522a5fcdd52ebea9d454f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operator</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>afaf15075538eb368a072bc2b8e27d3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operator_aux</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3c544893cab219f5203bf235a7cf3205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_temporal_strips_operators</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a63d6233e04138288603c85639a55b2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsolvable_sas_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a700a2c294f6913ac6b37c0302ee2b2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_mutex_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a3f3cbd0dedee8954a161eb787eb21908</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_translation_key</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a5c67062c4b968e88182a5b491579e4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ALLOW_CONFLICTING_EFFECTS</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ade8b3763a5163c0fd5da1c9a985d9fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sas_task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>adb395500b338a972fa4393b267ff66ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>task</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>acd596d41b581266d13a171147c6b87e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USE_PARTIAL_ENCODING</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ab011fcaf7c962a9fd301344a27c483aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USE_SAFE_INVARIANT_SYNTHESIS</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>ade4679d1f1b5996152bd10ab32247190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WRITE_ALL_MUTEXES</name>
      <anchorfile>namespacetranslate.html</anchorfile>
      <anchor>a552bde757c9f70f946cebd33b6e7a456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
