<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ABTheoremProver.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>ABTheoremProver_8java</filename>
    <class kind="class">theoremprover::ABTheoremProver</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>Assumption.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>Assumption_8java</filename>
    <class kind="class">theoremprover::Assumption</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>ATPConstants.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>ATPConstants_8java</filename>
    <class kind="interface">ATPInterface::ATPConstants</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>BinaryHeap.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>BinaryHeap_8java</filename>
    <class kind="class">utils::BinaryHeap</class>
    <class kind="class">utils::BinaryHeap::BinaryHeapIterator</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>BinarySearchTree.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>BinarySearchTree_8java</filename>
    <class kind="class">utils::BinarySearchTree::BinarySearchNode</class>
    <class kind="class">utils::BinarySearchTree</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>CharacterToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>CharacterToken_8java</filename>
    <class kind="class">theoremprover::CharacterToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>Component.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>Component_8java</filename>
    <class kind="class">dfengine::Component</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>Condition.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>Condition_8java</filename>
    <class kind="interface">utils::Condition</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>ConditionVisitor.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>ConditionVisitor_8java</filename>
    <class kind="class">utils::ConditionVisitor</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>ConflictSet.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>ConflictSet_8java</filename>
    <class kind="class">dfengine::ConflictSet</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>ConflictSets.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>ConflictSets_8java</filename>
    <class kind="class">dfengine::ConflictSets</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>Connection.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>Connection_8java</filename>
    <class kind="class">ATPInterface::Connection</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>DEGraph.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>DEGraph_8java</filename>
    <class kind="class">dfengine::DEGraph</class>
    <class kind="class">dfengine::MarkInconsistentVisitor</class>
    <class kind="class">dfengine::SearchMAVisitor</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>DelimiterToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>DelimiterToken_8java</filename>
    <class kind="class">theoremprover::DelimiterToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>DENode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>DENode_8java</filename>
    <class kind="class">dfengine::DENode</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>diagnosis_engine_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/src/</path>
    <filename>diagnosis__engine__controller_8cpp</filename>
    <class kind="class">Diagnosis_Client</class>
    <member kind="define">
      <type>#define</type>
      <name>POST_OBS_HEADER</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>a7d98f9ba638a225e20e6c8de034f6ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POST_REPLACE_OBS_HEADER</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>a431b30087a084e261e263fe39f268a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POST_REPLACE_SD_HEADER</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>a11e4f7f90fd6e040a36018e76bd8d8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POST_SD_HEADER</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>ac1f525ee2045e8adcc48b7984001d375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; tug_ist_diagnosis_msgs::SystemModelAction &gt;</type>
      <name>modelClient</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>a0917a3632c2593c604cecd95236b0a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NUM_SECONDS</name>
      <anchorfile>diagnosis__engine__controller_8cpp.html</anchorfile>
      <anchor>ab6b46a9cf3ce22ae2cbb6ff903b7afef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DiagnosisEnvironments.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>DiagnosisEnvironments_8java</filename>
    <class kind="class">dfengine::DiagnosisEnvironments::ComputationStat</class>
    <class kind="class">dfengine::DiagnosisEnvironments</class>
    <class kind="class">dfengine::DiagnosisEnvironments::FMProbResults</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>DiagnosisProblem.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>DiagnosisProblem_8java</filename>
    <class kind="class">dfengine::DiagnosisProblem</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedDAG.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedDAG_8java</filename>
    <class kind="class">utils::AddNodeAsStringVisitor</class>
    <class kind="class">utils::DoubleLinkedDAG</class>
    <class kind="class">utils::DoubleLinkedDAG::IntegerIterator</class>
    <class kind="class">utils::DoubleLinkedDAG::MinMaxDistance</class>
    <class kind="class">utils::SearchNodeVisitor</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedDAGNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedDAGNode_8java</filename>
    <class kind="class">utils::DoubleLinkedDAGNode</class>
    <class kind="class">utils::DoubleLinkedDAGNode::NodeIterator</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedDAGVisitor.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedDAGVisitor_8java</filename>
    <class kind="class">utils::DoubleLinkedDAGVisitor</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedTree.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedTree_8java</filename>
    <class kind="class">utils::DoubleLinkedTree</class>
    <class kind="class">utils::DoubleLinkedTreeIterator</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedTreeNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedTreeNode_8java</filename>
    <class kind="class">utils::DoubleLinkedTreeNode</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleLinkedTreeVisitor.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>DoubleLinkedTreeVisitor_8java</filename>
    <class kind="class">utils::DoubleLinkedTreeVisitor</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>EOIToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>EOIToken_8java</filename>
    <class kind="class">theoremprover::EOIToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>ErrorToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>ErrorToken_8java</filename>
    <class kind="class">theoremprover::ErrorToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>FailureDepGraph.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>FailureDepGraph_8java</filename>
    <class kind="class">dfengine::FailureDepGraph</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>FailureDepNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>FailureDepNode_8java</filename>
    <class kind="class">dfengine::FailureDepNode</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>FDGStat.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>FDGStat_8java</filename>
    <class kind="class">ATPInterface::FDGStat</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>FloatT.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>FloatT_8java</filename>
    <class kind="class">utils::FloatT</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>FloatToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>FloatToken_8java</filename>
    <class kind="class">theoremprover::FloatToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>GenericParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>GenericParser_8java</filename>
    <class kind="class">theoremprover::GenericParser</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>GenericScanner.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>GenericScanner_8java</filename>
    <class kind="class">theoremprover::GenericScanner</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>GenericToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>GenericToken_8java</filename>
    <class kind="class">theoremprover::GenericToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>GMLGraph.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>GMLGraph_8java</filename>
    <class kind="class">utils::GMLGraph</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>GMLNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>GMLNode_8java</filename>
    <class kind="interface">utils::GMLNode</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>GraphMatrix.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>GraphMatrix_8java</filename>
    <class kind="class">utils::GraphMatrix::AncestorIterator</class>
    <class kind="class">utils::GraphMatrix::DescendantIterator</class>
    <class kind="class">utils::GraphMatrix::Edge</class>
    <class kind="class">utils::GraphMatrix::EdgeIterator</class>
    <class kind="class">utils::GraphMatrix</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>GuiHittingSets.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>GuiHittingSets_8java</filename>
    <class kind="class">dfengine::GuiHittingSets</class>
    <class kind="class">dfengine::IllegalUserInput</class>
    <class kind="class">dfengine::SpringUtilities</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>IdentifierToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>IdentifierToken_8java</filename>
    <class kind="class">theoremprover::IdentifierToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>IllegalAssumption.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>IllegalAssumption_8java</filename>
    <class kind="class">theoremprover::IllegalAssumption</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>InputDialog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/gui/</path>
    <filename>InputDialog_8java</filename>
    <class kind="class">gui::InputDialog</class>
    <namespace>gui</namespace>
  </compound>
  <compound kind="file">
    <name>IntegerToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>IntegerToken_8java</filename>
    <class kind="class">theoremprover::IntegerToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>IntPair.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>IntPair_8java</filename>
    <class kind="class">utils::IntPair</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>KeywordToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>KeywordToken_8java</filename>
    <class kind="class">theoremprover::KeywordToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LConstant.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LConstant_8java</filename>
    <class kind="class">theoremprover::LConstant</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LFunction.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LFunction_8java</filename>
    <class kind="class">theoremprover::LFunction</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LObject.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LObject_8java</filename>
    <class kind="class">theoremprover::LObject</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LogicalDB.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>LogicalDB_8java</filename>
    <class kind="class">ATPInterface::LogicalDB</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>LogicalDBInterface.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>LogicalDBInterface_8java</filename>
    <class kind="interface">ATPInterface::LogicalDBInterface</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>LogicalSubDB.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>LogicalSubDB_8java</filename>
    <class kind="class">ATPInterface::LogicalSubDB</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>LogicParseException.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>LogicParseException_8java</filename>
    <class kind="class">ATPInterface::LogicParseException</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>LogicParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LogicParser_8java</filename>
    <class kind="class">theoremprover::LogicParser</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LPredicate.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LPredicate_8java</filename>
    <class kind="class">theoremprover::LPredicate</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LRule.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LRule_8java</filename>
    <class kind="class">theoremprover::LRule</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LSentence.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LSentence_8java</filename>
    <class kind="class">theoremprover::LSentence</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>LVariable.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>LVariable_8java</filename>
    <class kind="class">theoremprover::LVariable</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MinHittingSets.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/hittingsetalg/</path>
    <filename>MinHittingSets_8java</filename>
    <class kind="class">hittingsetalg::EdgeNodePair</class>
    <class kind="class">hittingsetalg::HSNode</class>
    <class kind="class">hittingsetalg::MinHittingSets</class>
    <namespace>hittingsetalg</namespace>
  </compound>
  <compound kind="file">
    <name>MinHittingSetsFM.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/hittingsetalg/</path>
    <filename>MinHittingSetsFM_8java</filename>
    <class kind="class">hittingsetalg::Component</class>
    <class kind="class">hittingsetalg::ConflictSet</class>
    <class kind="class">hittingsetalg::EdgeNodePairFM</class>
    <class kind="class">hittingsetalg::HSNodeFM</class>
    <class kind="class">hittingsetalg::MinHittingSetsFM</class>
    <namespace>hittingsetalg</namespace>
  </compound>
  <compound kind="file">
    <name>Mode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>Mode_8java</filename>
    <class kind="class">dfengine::Mode</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>ModeAssignment.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>ModeAssignment_8java</filename>
    <class kind="class">dfengine::ModeAssignment</class>
    <class kind="class">dfengine::ModeAssignment::ModeIterator</class>
    <class kind="class">dfengine::ModeAssignment::ModeNodePair</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>ModeAssignmentDAG.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>ModeAssignmentDAG_8java</filename>
    <class kind="class">dfengine::ModeAssignmentDAG</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>ModeAssignmentDAGNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>ModeAssignmentDAGNode_8java</filename>
    <class kind="class">dfengine::ModeAssignmentDAGNode</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>MSortedCollection.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>MSortedCollection_8java</filename>
    <class kind="class">utils::MSortedCollection</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>MSortedCollectionNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>MSortedCollectionNode_8java</filename>
    <class kind="class">utils::MSortedCollectionNode</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>MSortedCollectionTest.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>MSortedCollectionTest_8java</filename>
    <class kind="class">utils::MSortedCollectionTest</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>MSortedElementInterface.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>MSortedElementInterface_8java</filename>
    <class kind="interface">utils::MSortedElementInterface</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>MSortedInteger.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>MSortedInteger_8java</filename>
    <class kind="class">utils::MSortedInteger</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>NewFileDialog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/gui/</path>
    <filename>NewFileDialog_8java</filename>
    <class kind="class">gui::NewFileDialog</class>
    <namespace>gui</namespace>
  </compound>
  <compound kind="file">
    <name>NumberDialog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/gui/</path>
    <filename>NumberDialog_8java</filename>
    <class kind="class">gui::NumberDialog</class>
    <namespace>gui</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectPair.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>ObjectPair_8java</filename>
    <class kind="class">utils::ObjectPair</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>ParseError.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>ParseError_8java</filename>
    <class kind="class">theoremprover::ParseError</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>ParserErrorException.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>ParserErrorException_8java</filename>
    <class kind="class">theoremprover::ParserErrorException</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>Proposition.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>Proposition_8java</filename>
    <class kind="class">theoremprover::Proposition</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>PropositionalRule.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>PropositionalRule_8java</filename>
    <class kind="class">theoremprover::PropositionalRule</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>PropositionalTheoremProver.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>PropositionalTheoremProver_8java</filename>
    <class kind="class">theoremprover::PropositionalTheoremProver</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>PropositionInterface.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>PropositionInterface_8java</filename>
    <class kind="interface">theoremprover::PropositionInterface</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>RepairCandidate.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>RepairCandidate_8java</filename>
    <class kind="class">dfengine::RepairCandidate</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>RepairCandidates.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>RepairCandidates_8java</filename>
    <class kind="class">dfengine::RepairCandidates</class>
    <class kind="class">dfengine::RepairCandidates::RepairCandidatesIterator</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>RepairOrderDAG.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>RepairOrderDAG_8java</filename>
    <class kind="class">dfengine::RepairOrderDAG</class>
    <class kind="class">dfengine::ToStringVisitor</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>RepairOrderDAGNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>RepairOrderDAGNode_8java</filename>
    <class kind="class">dfengine::RepairOrderDAGNode</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>SelectionDialog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/gui/</path>
    <filename>SelectionDialog_8java</filename>
    <class kind="class">gui::SelectionDialog</class>
    <namespace>gui</namespace>
  </compound>
  <compound kind="file">
    <name>Server.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>Server_8java</filename>
    <class kind="class">ATPInterface::Server</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>Session.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>Session_8java</filename>
    <class kind="class">ATPInterface::Session</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>SortedIntList.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>SortedIntList_8java</filename>
    <class kind="class">utils::SortedIntList</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>SplittedAssumption.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/dfengine/</path>
    <filename>SplittedAssumption_8java</filename>
    <class kind="class">dfengine::SplittedAssumption</class>
    <namespace>dfengine</namespace>
  </compound>
  <compound kind="file">
    <name>StringPair.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>StringPair_8java</filename>
    <class kind="class">utils::StringPair</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>StringToken.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/theoremprover/</path>
    <filename>StringToken_8java</filename>
    <class kind="class">theoremprover::StringToken</class>
    <namespace>theoremprover</namespace>
  </compound>
  <compound kind="file">
    <name>SubDBStat.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/ATPInterface/</path>
    <filename>SubDBStat_8java</filename>
    <class kind="class">ATPInterface::SubDBStat</class>
    <namespace>ATPInterface</namespace>
  </compound>
  <compound kind="file">
    <name>TestMinHittingSets.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/hittingsetalg/</path>
    <filename>TestMinHittingSets_8java</filename>
    <class kind="class">hittingsetalg::TestMinHittingSets</class>
    <namespace>hittingsetalg</namespace>
  </compound>
  <compound kind="file">
    <name>TwoDTree.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>TwoDTree_8java</filename>
    <class kind="class">utils::TwoDTree</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>TwoDTreeExample.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>TwoDTreeExample_8java</filename>
    <class kind="class">utils::TwoDTreeExample</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>UniqueRandomNumbers.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/utils/</path>
    <filename>UniqueRandomNumbers_8java</filename>
    <class kind="class">utils::UniqueRandomNumbers</class>
    <namespace>utils</namespace>
  </compound>
  <compound kind="file">
    <name>WarnDialog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tug-ist-ros-pkg/doc_stacks/2014-01-06_11-49-15.944283/tug_ist_model_based_diagnosis/tug_ist_diagnosis_engine/java/source/gui/</path>
    <filename>WarnDialog_8java</filename>
    <class kind="class">gui::WarnDialog</class>
    <namespace>gui</namespace>
  </compound>
  <compound kind="class">
    <name>Diagnosis_Client</name>
    <filename>classDiagnosis__Client.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callDiag</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a574bac2c563ea1bd8306706a9d8c43d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect_to_Server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a854bafe35dd81fc1f4adc381d50d9f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Diagnosis_Client</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a134dc92fdbcc67db4f7f5958a1ab4e7b</anchor>
      <arglist>(ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect_to_Server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>aec6ef36eefd849e9ec693d3667a67e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCOMP</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a99289101446c87ba60eff8dd7313fbf2</anchor>
      <arglist>(tug_ist_diagnosis_msgs::SystemModelResult model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_false_rule</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>abc73e59519a31bc0de463efddf70bcdf</anchor>
      <arglist>(tug_ist_diagnosis_msgs::SystemModelResult model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_SD_rules</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a4c298b268c1405f4000c69e24d5c9726</anchor>
      <arglist>(tug_ist_diagnosis_msgs::SystemModelResult model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modelCB</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>af577791c0c06e6d62bcd8ff874f32944</anchor>
      <arglist>(const tug_ist_diagnosis_msgs::SystemModelResultConstPtr &amp;mdl_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>observationsCB</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a3f584edcc5973add89aec2f220627b0e</anchor>
      <arglist>(const tug_ist_diagnosis_msgs::ObservationsConstPtr &amp;obs_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDiag</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>aaf0e1176720e424caa79d17c95c47c0b</anchor>
      <arglist>(vector&lt; std::string &gt; diag_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recieve_from_server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a8584540fc9a88cd7d132361bb3e66dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_OBS_to_server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a30dbf237bed78e71e3e10de414a9f384</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_QUERY_to_server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a8d4c86c85aa0d52b2dfe4537e5391672</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_SD_to_server</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>ae178b18ca1fb3b60d0e0502b5ea575c3</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ip</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a45cb1a5dcc35e9d0ac134d0c0d038924</anchor>
      <arglist>(char *ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_port</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a00f098ed215453fb2a276e009af15f45</anchor>
      <arglist>(int port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a0c4ae99dfd567eab02c28f2466edb6be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Diagnosis_Client</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a73fdc2923198e421ce0dba4cbcd7d4d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bytes_recieved</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a9188a3ead76fe31d5e024439d1593ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; std::string &gt;</type>
      <name>comp_list</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>ad9517de0b4835ad05dcaef5d7efe6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>diag_pub</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>af8f82b8df7943b923ffc28b473fa16ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>FALSE_RULES</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a0a27ecbbb333f94b5bc37f0937f44432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct hostent *</type>
      <name>host</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a179c033b10e61ef81f9f8d0aeeb2ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>clock_t</type>
      <name>last_time</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a539f24d5e6d129a9da300fea672ba55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>mdl_sub</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>ae0357200101e0ef9ed0067e50658549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; std::string &gt;</type>
      <name>msg_list</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a8cc7bd6998fe17de0f931d7e0e902f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>neg_prefix</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>af0ba704e8ce1ecad5507aea7a909509f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a9160af5bc8b7972a55802baf63eca5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>no_of_obs</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a33292b90e957794b9e5ecea1732c0094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>no_of_props</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>afabcc6f66c52eb50d31936259e28804c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>no_of_rules</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a8fe3248d18a95b67da1264c0f419e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>NUM_FALSE_RULES</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a4898e79f0e8557eb5ebf8cc4e37fc5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>obs_sub</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>ab12ec55dc51e43316d880263eec1a48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>recv_data</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>aa5a2272b103ad164087892ce5d13e102</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>recv_data_buff</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a8886dc368e280117da31fa8543f7933d</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>send_data</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a4eaa8d158bda8253b329ec08cf2586d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct sockaddr_in</type>
      <name>server_addr</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>acedd7012dfe0de9ca5170657e4b130e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sock</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a6fcb129b22a48c07e344acdc1aaa0475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>clock_t</type>
      <name>this_time</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a0c05bac10788c3d7368a837488c3b6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>time_counter</name>
      <anchorfile>classDiagnosis__Client.html</anchorfile>
      <anchor>a69c124205efa3dabc90ac4961e978f83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ATPInterface</name>
    <filename>namespaceATPInterface.html</filename>
    <class kind="interface">ATPInterface::ATPConstants</class>
    <class kind="class">ATPInterface::Connection</class>
    <class kind="class">ATPInterface::FDGStat</class>
    <class kind="class">ATPInterface::LogicalDB</class>
    <class kind="interface">ATPInterface::LogicalDBInterface</class>
    <class kind="class">ATPInterface::LogicalSubDB</class>
    <class kind="class">ATPInterface::LogicParseException</class>
    <class kind="class">ATPInterface::Server</class>
    <class kind="class">ATPInterface::Session</class>
    <class kind="class">ATPInterface::SubDBStat</class>
  </compound>
  <compound kind="interface">
    <name>ATPInterface::ATPConstants</name>
    <filename>interfaceATPInterface_1_1ATPConstants.html</filename>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>CMD_CLOSE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>ab2b02e1d74a896361fbb4c33012947a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>CMD_GET</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a809cd411ecf34a6ad2511cc880441c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>CMD_POST</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a243248acfe021e080773c226deeb91f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>DEF_AB_ASSUMPTION</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>affd525a7beb5f83dcaa6487331d2e178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>DEF_DF_ASSUMPTION</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>af0c58c14bcd27eb97b66fbd1d76753a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>DEF_IF_ASSUMPTION</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aea180a2eed17066b8e2df082d2b378fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>DEF_NAB_ASSUMPTION</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a53332c93ce6c881485f4036e2d5aa72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ERR_BAD_REQUEST</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>abde5c525bb3824a6d2cf2c82b663d068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ERR_ILLEGAL_ASS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a75dcd016489417a3552ab743d2911be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ERR_ILLEGAL_RULE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a50fe505aeab653ceaa23f7c154a4d991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ERR_INTERNAL_SERVER_ERROR</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aaed7144f5b4a09a49ffc82d9e47c8a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>LINE_PREFIX_DE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>ab88fc607f00408d17af272321329fa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>LINE_PREFIX_DIAG</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>abc8fa6438e856001cbc5badfbed8a671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>NUM_SUBDBS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a5ecb7d75a3d35db70080c7849777af4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>OK</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aed205cba5cda7d94ed0d6fe0214f4e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_CONSISTENT</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>afb12683eb298d902d032c3f40d9213c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_CONTENT_TYPE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a8e9c32e50096cab32b79baac3d722093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_DISCARD_ORDER_PERMS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a069618f9be81e56940c0f81c047c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_INCL_BETA_DE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a4d731de47120fdf15ae6ce340b06e115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_LINE_NUMBER</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a68ee3a72f1cab013a97b2947c58843d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_MAX_DF_CHAIN</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a87fbcde60812df8ad0e9b00a8dcf97d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_MAX_DIAG_SIZE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aa70d0323c3d02b3d998ee3b85bcd7d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_MAX_NUM_DIAG</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a227cd3671e829322c9c7a855765c2478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_MERGE_DES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aebeb01a8c49bb86e1cf32db13c70a0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_DIAG</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a84784a15ffc0404c07bcf78a6c617c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_DIAGENV</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a66f6bc1f544894d2d068245f73f43573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_EDGES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a7134afeb941f890f99252c8191482e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_NODES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a9adfd28e1773a0205b93547712127b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_QUERIES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a0b22d1b957cfa194b9711450f8994a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_RULES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a873146dfb82128d48b962f1b6408b593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_SUBDB_RULES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aa6638055d9749dbf6127e01fca42f2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_NUM_SUBDBS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a56184354c036400b30b7cad316d144a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_SUBDB</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a46e4113997ccee62e56e28eb1a35edf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PARAM_USE_FAULT_MODES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>ac7d5e5215ae7544f3529c6c130584696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SEP_ASSUMPTION</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a065aa0d1daaaaea6d2449d2994ff4c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>STR_ATP</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>af1e5e30d48e468717afc981659d8f8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>STR_FDG_EDGE</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>ae4b2e57d1f2086921f14d43459ee2246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>STR_NO</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>aa75e9dd6a417de30da419dec42d67675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>STR_YES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>ae8a9c9f69c4031c8787fbe539b1ea9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_ADD_FDG_EDGES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a8efafee72a9df7f7aeefc2a08fc71831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_ADD_SENTENCES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a2a88ddd76e8f7c1c6341aa8e8ac44a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_CONSISTENCIES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>af1ef84484d61fa7491123d5c420a7f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_CONSISTENCY</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a4915cb9d8d0edae6a0ad76e1fa8b2899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_DBCONTENT</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a8109b6f01360e17ec5a00e36081dc8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_DBSTATS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>accab0ec29c04a1ea3173fd7c6072f49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_DIAGENV</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a2fc700edc7c3d9d8d1ff5873b140f23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_FDGSTATS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a05dc04c82aef5cf6be052764de1fd405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_MINDIAG</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a42647c3e4fa12d232757bbca066156ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_REPLACE_FDG_EDGES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a4c2d872e1d54014324b176245545abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBCMD_REPLACE_SENTENCES</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a69b79a93769923a70c7aec688643a9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBDB_OBS</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a51e1bbed6fc2af4c01c46e7fc7760c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBDB_SD</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>afa570389c792437bc2221217aaa4ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>SUBDB_SDD</name>
      <anchorfile>interfaceATPInterface_1_1ATPConstants.html</anchorfile>
      <anchor>a3aaf35cb3b237842f0a4bb861c640573</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::Connection</name>
    <filename>classATPInterface_1_1Connection.html</filename>
    <member kind="function">
      <type></type>
      <name>Connection</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a39ba5095ae3de15e684d9bdcb9f073a5</anchor>
      <arglist>(Socket socket, Map openSessions, boolean verboseOutput)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>afabe1bebe819fcb88fa6aa192c826506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>associateWithSession</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>afce2d2d7eabcf335a974917420afccf7</anchor>
      <arglist>(String sessionName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>createSubDBRuleStrings</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aeff905b8cc5d465d929def0c21bf8a1a</anchor>
      <arglist>(String subDBName, ArrayList rules)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processCLOSE</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>acf0989f48373b854e4f23410200e2f01</anchor>
      <arglist>(ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a55c53fb2fe1203eb07ed600c8d4212d8</anchor>
      <arglist>(ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_CONSISTENCIES</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ae4f2c124e1611accf879b69f843b3a83</anchor>
      <arglist>(ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_CONSISTENCY</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>afe563bccad64a9d62c1336dfa55e185d</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_DBCONTENT</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aec99c5808730882601897eeaa163e2af</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_DBSTATS</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>abc5ecb24100f8e895f52eab6b788e20e</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_DIAGENV</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a84f239913de83c67e652f2e2120df235</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_FDGSTATS</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a5d23954f257f92c867d643aa22d8b09a</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processGET_MINDIAG</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a80aa18817b2d77b400262cd817638e14</anchor>
      <arglist>(ArrayList header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processPOST</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a1913446d87e57d4aa56686c18e4a713e</anchor>
      <arglist>(ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processPOST_FDG</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a7d840da0ce0780306e492435604ffaf4</anchor>
      <arglist>(ArrayList header, ArrayList body, boolean replace, String[] firstLine)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processPOST_SENTENCES</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a4cd918de28696869a89846505cc0ccf3</anchor>
      <arglist>(ArrayList header, ArrayList body, boolean replace, String[] firstLine)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>processRequest</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a5527ab330cd1aa4fdf6d432e7ddf6a7b</anchor>
      <arglist>(ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeFromSession</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aed3bb94b97a76578fd039d0a7f9197af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendBadRequestResponse</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>abc13bb79ee8a818912d2eb57874dc995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendBadRequestResponse</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a7403c77d4e5a40a6a30c26a4f6cdc2e2</anchor>
      <arglist>(String detailedMsg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendParseErrorResponse</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a3f779c2145d4287e28989150eed6ecb3</anchor>
      <arglist>(int lineNo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendResponse</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aece7199fb5f73bb13c88b267da4678a7</anchor>
      <arglist>(int errorCode, String msg, ArrayList header, ArrayList body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>validSubDBName</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>af951b5458393ed05c764ccf97daf08cf</anchor>
      <arglist>(String subDBName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeLineBreak</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ad6d39a5f2d9be6f847e3c1ad6f455845</anchor>
      <arglist>(OutputStream stream)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map</type>
      <name>openSessions</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a8cc4e006cab06aef4065c4ac0739206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataOutputStream</type>
      <name>outputStream</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a22ad36953c72e48c36cbebc23e25d2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Session</type>
      <name>session</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ad5458e99671bdabf9874648baca8aca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Socket</type>
      <name>socket</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>adc729e21b5a4e9623b0ca249c3d049e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a46b8702885c983f3c5111b8779417471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>verboseOutput</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aea9c3cf7ef8b7716b8cb19e46f5abd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>MSG_ILLEGAL_ASS</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ac772591a90111c42c88d8b2ad49f2ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>MSG_ILLEGAL_HEADER</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>aa03acf2bc4daeb665ac899911349bacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>MSG_ILLEGAL_RULE</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>addd7a5fb633ec059e75ea29351f9dff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>MSG_INTERNAL_SERVER_ERROR</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ac82417322200f4f7b2f3fada2c9ba319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>MSG_OK</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>adf3b22589730f5af54f815f905618191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final long</type>
      <name>SLEEP_MS</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a22a3b0b7133bb195f87d79fa10c45e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final int</type>
      <name>STATE_CLOSED</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a4fe2d15e61408fb195a19c073f440e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final int</type>
      <name>STATE_DB_CHANGED</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>a8ec707895e5680bc1abc10958a95792f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final int</type>
      <name>STATE_WAIT_FIRST_POST</name>
      <anchorfile>classATPInterface_1_1Connection.html</anchorfile>
      <anchor>ac8ae52e1f8db9980acd7b9103620da09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::FDGStat</name>
    <filename>classATPInterface_1_1FDGStat.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>numEdges</name>
      <anchorfile>classATPInterface_1_1FDGStat.html</anchorfile>
      <anchor>ac0d7dafe60a13d95a97ffa9fda19e224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numNodes</name>
      <anchorfile>classATPInterface_1_1FDGStat.html</anchorfile>
      <anchor>af65bb79b6d17fbd310b9d6ec21ba90b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::LogicalDB</name>
    <filename>classATPInterface_1_1LogicalDB.html</filename>
    <base>ATPInterface::LogicalDBInterface</base>
    <member kind="function">
      <type>int</type>
      <name>addFDGEdges</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a58c61b35f9a132efef6237109fd3f10e</anchor>
      <arglist>(ArrayList edgeStrings, boolean replace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addRules</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a28a622f1f54f5711949c6059f6495138</anchor>
      <arglist>(String subDB, boolean replace, ArrayList newRules)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a07c06979a4ed4b71804f23dd1ae24cb6</anchor>
      <arglist>(boolean useFaultModes)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeDEs</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a69baf2341d00dfec0454c521c365e5a5</anchor>
      <arglist>(int maxExplSize, int maxNumExpl, boolean computeBetaDE, int maxDFChainSize, boolean mergeDEs, boolean discardOrderPerms, ArrayList minDiags)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeMinDiag</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a1fbfd6ebf371907222fb63c4142921d2</anchor>
      <arglist>(int maxExplSize, int maxNumExpl, boolean useFaultModes, boolean verboseOutput)</arglist>
    </member>
    <member kind="function">
      <type>FDGStat</type>
      <name>createFDGStats</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>acc27edcfe36b6c84cd57552fde56aab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>createSubDBStats</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a90533d3570fb2569c58d2b434eca42eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSubDBs</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a5f6f7dad0617ca8c69ae0a68a7996bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubDBNumRules</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a2befaa8afb0b5467f0c96e22892bea7a</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getSubDBRules</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a6543a16c0f36559db915011c31289438</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalNumRules</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a2d0404b6adf6f465ac543d150cd9140e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicalDB</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>ab27d8116fef94df4cd68f9fd7aa5958b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performConsistencyChecks</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a1c67c52be13f729c8c40e955e179e685</anchor>
      <arglist>(ArrayList queries, boolean useFaultModes, BitSet result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>changed</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>ad7de8010d2be9174e81d4d135318433e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>consistent</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>af1c2aa8dbf7da2a98a63f75dea36e1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>diagEnvs</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a23878e2f50175bc5349e542ab168afac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagnosisProblem</type>
      <name>diagProblem</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>ad8f78e93db64c00d3552ae076f67e8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>explanations</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>ab5e6b7b60291bcf5ada30ae92c4d3244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>lastComputeBetaDE</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a2d554037ffd1e8f4b139eb3d0c82de78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastMaxDFChainSize</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a8442f4f3d6684c7ec72ec57f4901fd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastMaxExplSize</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a73c51d57441ab32de7adf05d1f459402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastMaxNumExpl</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a3ee8cfef00eac643534aaa1e70d5d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>lastMergeDEs</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>aee9d8a02f0f8362bcc16b3f2dbddb082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>lastUseFaultModes</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a957354186f9e8acb74b9b8f6d45471fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>subDBs</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>a5842e8c2c2b162a55941559124a0d890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogicalSubDB</type>
      <name>totalDB</name>
      <anchorfile>classATPInterface_1_1LogicalDB.html</anchorfile>
      <anchor>af65d1597c40a5eb755c79df4b914b3f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ATPInterface::LogicalDBInterface</name>
    <filename>interfaceATPInterface_1_1LogicalDBInterface.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addFDGEdges</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>aeb0a88ba84853a25bfb0ff8a0596b9ec</anchor>
      <arglist>(ArrayList edgeStrings, boolean replace)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addRules</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a58aaecb01142b31f223c7189b2e5e2a5</anchor>
      <arglist>(String subDB, boolean replace, ArrayList newRules)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a9e161e513da52269fcb1ca27bca5bf83</anchor>
      <arglist>(boolean useFaultModes)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeDEs</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a36c4db75ea58e50584d44d4514e45156</anchor>
      <arglist>(int maxExplSize, int maxNumExpl, boolean computeBetaDE, int maxDFChainSize, boolean mergeDEs, boolean discardOrderPerms, ArrayList minDiags)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeMinDiag</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a4d4099947896b5af771da5bb58ed503d</anchor>
      <arglist>(int maxExplSize, int maxNumExpl, boolean useFaultModes, boolean verboseOutput)</arglist>
    </member>
    <member kind="function">
      <type>FDGStat</type>
      <name>createFDGStats</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a6e15cf831524a9b0660706ff976ef254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>createSubDBStats</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>ab2d1a8a09a917bd2145fe2a9ef468a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubDBNumRules</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a8bb983ba9b0c5f75e6b688e04e0c6fd0</anchor>
      <arglist>(String subDB)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getSubDBRules</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a4471f6dec0e17cb34955ad2948120781</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalNumRules</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a998c16ba93832aa5a93c1ba88330dc5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performConsistencyChecks</name>
      <anchorfile>interfaceATPInterface_1_1LogicalDBInterface.html</anchorfile>
      <anchor>a04d05e346202485ed3ca721a9a665285</anchor>
      <arglist>(ArrayList queries, boolean useFaultModes, BitSet result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::LogicalSubDB</name>
    <filename>classATPInterface_1_1LogicalSubDB.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addRules</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>aa5724ad1e3b80c2a5a021f8d2997b124</anchor>
      <arglist>(ArrayList newRules)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a85029d1b14fd1c74750a0f80e824fde1</anchor>
      <arglist>(LogicalSubDB source)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>aba1b8b9e5448bd2a14459d6d56a0ad79</anchor>
      <arglist>(boolean useFaultModes, String assumptionAB, String assumptionNAB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>af7d32b2d2533ddbce36b2f170c2f8b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeMinDiag</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a2bdf655d5cac3f8e22c9753c1f3dd5b9</anchor>
      <arglist>(int maxExplSize, int maxNumExpl, boolean useFaultModes, String assumptionAB, String assumptionNAB, boolean verboseOutput)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>afcd05a9feb6bdefc6343068e56050b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumRules</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a996e0870649ad54415e0c9a41153c8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LSentence</type>
      <name>getRulesAsLSentence</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>ae13295231682e0a093f469f051c5d985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getRulesAsStrings</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a9a54647cbb82cf6536610987b5a3c0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicalSubDB</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a1d614449eff9962693935e9fd639216d</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>name</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>ae4048893c7056e71421e74794b896138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numRules</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a8cd496e3f7ca5fc59b6f59abd599116a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogicParser</type>
      <name>parser</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>a03504fdcbbd8c0cfec39fa8a21aa78f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSentence</type>
      <name>rules</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>aeabb8db10a37b0260ec1a97ca48cf621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ABTheoremProver</type>
      <name>theoremProver</name>
      <anchorfile>classATPInterface_1_1LogicalSubDB.html</anchorfile>
      <anchor>ad07e3e87beddd353496d10895e054fff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::LogicParseException</name>
    <filename>classATPInterface_1_1LogicParseException.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getLineNo</name>
      <anchorfile>classATPInterface_1_1LogicParseException.html</anchorfile>
      <anchor>a2b2857b20110536861bd0c847492d611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicParseException</name>
      <anchorfile>classATPInterface_1_1LogicParseException.html</anchorfile>
      <anchor>a132c635e057aa9fc19557a7c33e27f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicParseException</name>
      <anchorfile>classATPInterface_1_1LogicParseException.html</anchorfile>
      <anchor>a157f38e9c226e9412644f63e9bda2bfa</anchor>
      <arglist>(int lineNo)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lineNo</name>
      <anchorfile>classATPInterface_1_1LogicParseException.html</anchorfile>
      <anchor>ad9f4846c31bcab2474dae146ee56d84b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::Server</name>
    <filename>classATPInterface_1_1Server.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a91e7ef9e289caeaa6459f6f48fb16409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Server</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a5ade7b222d5ad4052d9dcaefb5108f93</anchor>
      <arglist>(InetAddress ip, int port, String[] options, int firstOptionIndex, int lastOptionIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a80800b117314373ddcea0d5e49455a88</anchor>
      <arglist>(String[] args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseOptions</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a458895ff7e2e992cd9c18d826fe545ea</anchor>
      <arglist>(String[] args, int startIndex, int endIndex)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>printSyntaxHelp</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a3813af5df9086096c387e9474e930501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InetAddress</type>
      <name>ip</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a2390ba98517a0208a61dd64581412272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map</type>
      <name>openSessions</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a35be754167e6290605ccb604fe7cba4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>port</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>abbe9c1efee50ee5f75c23c508aff42bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>boolean</type>
      <name>verboseOutput</name>
      <anchorfile>classATPInterface_1_1Server.html</anchorfile>
      <anchor>a5e9c23701b8d1bdd8a08861fdd1839fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::Session</name>
    <filename>classATPInterface_1_1Session.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>ab65e10a8045e59d846cb0e01039db423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getConnections</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>a29b0141345fe462c0b6f056d2abca705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogicalDBInterface</type>
      <name>getDB</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>ad76e373f9827fb043e46f0fcf0e4e219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>a111022fc6afe15907d6fdc041f3b8691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Session</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>aed68471902b6fb8d54c45945c2eb2c0a</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>connections</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>aeb454019ce8b1a4d41ddecc679b10a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogicalDBInterface</type>
      <name>db</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>acfe8d03eec01c8da00b85099de97f965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>name</name>
      <anchorfile>classATPInterface_1_1Session.html</anchorfile>
      <anchor>a5ebf862420002c83032111527baaffa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATPInterface::SubDBStat</name>
    <filename>classATPInterface_1_1SubDBStat.html</filename>
    <member kind="variable">
      <type>String</type>
      <name>name</name>
      <anchorfile>classATPInterface_1_1SubDBStat.html</anchorfile>
      <anchor>a802fae973a43b2110bd3d1df2699b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRules</name>
      <anchorfile>classATPInterface_1_1SubDBStat.html</anchorfile>
      <anchor>a790016a4bcb5d54910e5bc3e65ef9aab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dfengine</name>
    <filename>namespacedfengine.html</filename>
    <class kind="class">dfengine::Component</class>
    <class kind="class">dfengine::ConflictSet</class>
    <class kind="class">dfengine::ConflictSets</class>
    <class kind="class">dfengine::DEGraph</class>
    <class kind="class">dfengine::DENode</class>
    <class kind="class">dfengine::DiagnosisEnvironments</class>
    <class kind="class">dfengine::DiagnosisProblem</class>
    <class kind="class">dfengine::FailureDepGraph</class>
    <class kind="class">dfengine::FailureDepNode</class>
    <class kind="class">dfengine::GuiHittingSets</class>
    <class kind="class">dfengine::IllegalUserInput</class>
    <class kind="class">dfengine::MarkInconsistentVisitor</class>
    <class kind="class">dfengine::Mode</class>
    <class kind="class">dfengine::ModeAssignment</class>
    <class kind="class">dfengine::ModeAssignmentDAG</class>
    <class kind="class">dfengine::ModeAssignmentDAGNode</class>
    <class kind="class">dfengine::RepairCandidate</class>
    <class kind="class">dfengine::RepairCandidates</class>
    <class kind="class">dfengine::RepairOrderDAG</class>
    <class kind="class">dfengine::RepairOrderDAGNode</class>
    <class kind="class">dfengine::SearchMAVisitor</class>
    <class kind="class">dfengine::SplittedAssumption</class>
    <class kind="class">dfengine::SpringUtilities</class>
    <class kind="class">dfengine::ToStringVisitor</class>
  </compound>
  <compound kind="class">
    <name>dfengine::Component</name>
    <filename>classdfengine_1_1Component.html</filename>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>ae916ac0210aea4e553e2c0f8a95dce14</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Component</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a70c613637bc4e04c4ed987b1e9cfe970</anchor>
      <arglist>(String name, int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Component</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>ae53f9a05269a8f94288780f8b2a28468</anchor>
      <arglist>(String name, int id, double prob_if)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>ac9c6c69ae14ac2282d1f650ed46ade9d</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>final FailureDepNode</type>
      <name>getFDNode</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>abbfb2b816a256535eb23ff1ad6aa84d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>getID</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a56ce883b1efcb80a366922fb9e6f569c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Mode</type>
      <name>getMode</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a97ad82f0793a085ffaf8b674bddf60da</anchor>
      <arglist>(int modeType, Component parent)</arglist>
    </member>
    <member kind="function">
      <type>final Mode</type>
      <name>getModeAB</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>aa3d6a09e8ba0b5fa385eac25729c309d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Mode</type>
      <name>getModeDF</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>aa5fbb057704398fb6291c1da92f8e273</anchor>
      <arglist>(Component parent)</arglist>
    </member>
    <member kind="function">
      <type>final Mode</type>
      <name>getModeIF</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a9be32860ab02235d8465409453dd3d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Mode</type>
      <name>getModeNAB</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a2db4166404741d3490b71313a955895e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Collection</type>
      <name>getModesDF</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a5a03655cfd98f7d3264b4be3835513d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final String</type>
      <name>getName</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a048f7d376eeb792fe0f7e4692af0a23d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final double</type>
      <name>getProbIF</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>afacf372cce2c4f445d4467f807d168ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasFDGParent</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>af30d242243a79423ef74dcaa723cc9d1</anchor>
      <arglist>(Component parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFromFDG</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a5363438f80dc4230c249732b63379592</anchor>
      <arglist>(Map assumptions, String assAB, String assNAB, String assIF, String assDF)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>aa855dcbde442e693ce57cdf864011716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>createAss</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a6bad000882c1c17ea29655ceeafad67d</anchor>
      <arglist>(String predicate)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>dfModes</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a51eeaeede0fe41b12a207d30daa920b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FailureDepNode</type>
      <name>fdNode</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a3623b6b35e17b09dfe25ac6596691320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>af735968f7b2f3225bbf32d440c4818fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>mode_ab</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a05b018601fb60e708c85fb1a11a8d998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>mode_if</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a4a07806c1f7c3f654f1aba30ea27425b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>mode_nab</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a370466b47c7818d363e024086a307c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>name</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>a54c6b65435bc8870a8bbdc4ac7a3576f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prob_if</name>
      <anchorfile>classdfengine_1_1Component.html</anchorfile>
      <anchor>aae724ad94d78aed1901f762087e21eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ConflictSet</name>
    <filename>classdfengine_1_1ConflictSet.html</filename>
    <base>dfengine::ModeAssignment</base>
    <member kind="function">
      <type>boolean</type>
      <name>conflictsWith</name>
      <anchorfile>classdfengine_1_1ConflictSet.html</anchorfile>
      <anchor>a0632a134ff2e59a26eed6bd8d9ffd051</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ConflictSets</name>
    <filename>classdfengine_1_1ConflictSets.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classdfengine_1_1ConflictSets.html</anchorfile>
      <anchor>a28bc41e4361cbc7dbb21c26e59e2b293</anchor>
      <arglist>(ConflictSet cs)</arglist>
    </member>
    <member kind="function">
      <type>ConflictSet</type>
      <name>conflictsWith</name>
      <anchorfile>classdfengine_1_1ConflictSets.html</anchorfile>
      <anchor>adf54e121ec9d418e938d602f45d7cbad</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classdfengine_1_1ConflictSets.html</anchorfile>
      <anchor>a367c8bd9f433440c3207f3de4edc2302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>csets</name>
      <anchorfile>classdfengine_1_1ConflictSets.html</anchorfile>
      <anchor>a6a9d49ced76df61032371045d7cfd5a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DEGraph</name>
    <filename>classdfengine_1_1DEGraph.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChildNode</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>ae734441f85832d72f0aee79c1f99a4ad</anchor>
      <arglist>(DENode n, DENode child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRootNode</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a6ca15604fb7520923fff5db8fbdef86e</anchor>
      <arglist>(DENode newRootNode)</arglist>
    </member>
    <member kind="function">
      <type>DENode</type>
      <name>alreadyExists</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>ac5570b14262bff12d0b56ce40276088b</anchor>
      <arglist>(ModeAssignment ma, DENode exclRootNode)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a868d4f4cc3419aab4589c2593a146917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>getUnexpandedAlphaNodes</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a4626cf62dac7e86a5476f2d468f3ac0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateInconsToDesc</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a7cded4001275b41e40578252a06762cb</anchor>
      <arglist>(DENode n)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toStringShort</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a09e5a822c926a5c6e260bba68ec08679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>checkUniqueModesHypothesis</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>ae8d72307ba7dc15616722c56634f7975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>abad5319ebac6a69a65888e2798c7e152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printSubgraph</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a35346f3a1661af9fc15c502daceb0a3e</anchor>
      <arglist>(StringBuffer buf, DENode n, int depth)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>PRINT_OFFSET</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a3f70b4384be570f7796e8ff75df83dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>rootNodes</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a3a775cd162512eb0da4a68d87ebd7a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>TreeSet</type>
      <name>unexpandedAlphaNodes</name>
      <anchorfile>classdfengine_1_1DEGraph.html</anchorfile>
      <anchor>a40c58ab052d351d93aa6c53f67c3c13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DENode</name>
    <filename>classdfengine_1_1DENode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>consistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>aa10930d45c81fd4a9cfa08ad20653b92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DENode</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a1839a7ef503b944835e6cbf096ee4d67</anchor>
      <arglist>(int type, DENode rootNode, int distanceToRoot, ModeAssignment ma, TreeSet constCompModes)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>descInconsistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a3a7882c8c25b9f06bd47de2441b52c28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>expanded</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>aec1bc280f6873ab18febaa7de7452c02</anchor>
      <arglist>(int expansionType)</arglist>
    </member>
    <member kind="function">
      <type>ConflictSet</type>
      <name>getConflictSet</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a80d3bb357381185dd8146e5faa3e5399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>getConstCompModes</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a1d490f7dc3e6dfc3de71c2979b1eb9c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDistanceToRoot</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a4bf3beb4cc7e3220b3a9db6f580f1ee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinNumIF</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a7d35cb73901c060e232d5e32fc82c0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ModeAssignment</type>
      <name>getModeAssignment</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a8e96e8530caa017640f976a5b506c165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIF</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a944c399426aa7ddf23cad3e927f1f741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DENode</type>
      <name>getRootNode</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a421b017777ef8762e55696e8715dc8c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>ac6de8c04f9a78ed9380755babe9b369d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getTypeAsString</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>acc535288fafdccb67ed149b09fa0b9d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minimal</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a97892e041f650c154cce27746de6dea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseConstCompModes</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a63758c62898e533040bedf72e847fb5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConflictSet</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>ab08d8f658eb8b957fcbafd0ee53ae9e1</anchor>
      <arglist>(ConflictSet cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a342fdc05c89837233658e0e6bb15e238</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescInconsistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a81228c5601fed3f525fdd15cc680cef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpanded</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>aa732355ad7c564a8bb7e489fd0487f60</anchor>
      <arglist>(int expansionType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimal</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a9bc894f5cafa4e834d0ddaea60a58727</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNumIF</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>ab61f47e143dc037b32c7e46a9f7aabf7</anchor>
      <arglist>(int minNumIF)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toStringShort</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a2e53cffb3bcb5b24d70ee1dfeb3f1edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>STATUS_FALSE</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a6d33c3c994c7cc4fc6df5e6ed6a18536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>STATUS_TRUE</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>ab592d8688bb10633825d062f80a08d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>STATUS_UNKNOWN</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a45435395d156c7710d9c5f644a17bbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>TYPE_ALPHA</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a51b64502eec38bb29c9a783ab0fcc4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>TYPE_BETA</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>aac326828880a56faf252982a20d56eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a0b44b5915267d271a35ce368014771c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>statusToStr</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a94bda811fdbaa3cac40adf013e5e044d</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>consistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a749d65b6006162875753bae4ed4f6124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeSet</type>
      <name>constCompModes</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a8ff2b4a2e199bcbe32d6ea204b89acd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConflictSet</type>
      <name>cs</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>ab738bd4558e906cdcdf98b843f9f7bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>descInconsistent</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a483b8bea9b2c26afc53f7967fd6e3f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>distanceToRoot</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a44602d7d4154888d21af226e49fd4dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>expandedAlpha</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a5aacca3175f15bb85f93b1b4aed8ed3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>expandedBeta</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a3788cf676907cc7c830673eb73b88553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModeAssignment</type>
      <name>ma</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>af7191ed3da952e880cdc510a311a2afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>minimal</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a8abf53b72d29528b9a3bf7a790090f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>minNumIF</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a5a6b3fec928ae69d21e2091d34e14375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numIF</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a685f83b60a1f37718c7e3524903b3dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DENode</type>
      <name>rootNode</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>a60661e93715e3f7d761b515895593679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>type</name>
      <anchorfile>classdfengine_1_1DENode.html</anchorfile>
      <anchor>aeb1726c3583a090927ac020761c9ae39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DiagnosisEnvironments</name>
    <filename>classdfengine_1_1DiagnosisEnvironments.html</filename>
    <class kind="class">dfengine::DiagnosisEnvironments::ComputationStat</class>
    <class kind="class">dfengine::DiagnosisEnvironments::FMProbResults</class>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeDEs</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ade2c294b17dc7af1e12a9e4d5b0af4b1</anchor>
      <arglist>(ArrayList diags, boolean computeBetaDE, int maxDFChainSize, ArrayList reiterConflictSets)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeProb</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a83345d906b9cc899b252dc2c58fbfb82</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>RepairCandidates</type>
      <name>computeRepairCandidates</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a019d08f999914677cea767ad91027e4d</anchor>
      <arglist>(ArrayList diags, boolean computeBetaDE, int maxDFChainSize, boolean discardOrderPerms, ArrayList reiterConflictSets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagnosisEnvironments</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a61cce1b3186276d3e25fce2d922d5298</anchor>
      <arglist>(DiagnosisProblem diagProblem)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConflictSet</type>
      <name>addConflictSet</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a51847e350ad6fa95af35fb50af8a6f52</anchor>
      <arglist>(ArrayList assumptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addDiagsToDEGraph</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a32852af799f97a03b792541bf07b80b2</anchor>
      <arglist>(ArrayList substDiags, ArrayList diagsMinNumIF, int searchNumIF)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>callTheoremProver</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ade4635d6bc4f84051a54a02b464def12</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a025d60317e724738248e85ccc96b9d1d</anchor>
      <arglist>(DENode n, boolean computeBetaDE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeConsistentDENodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a6a3eceb7a48bde79141456046136debf</anchor>
      <arglist>(int searchNumIF, boolean computeBetaDE, int maxDFChainSize, boolean mergeDEs, boolean discardOrderPerms, ArrayList consideredNodes, ArrayList des)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>computeDEGraph</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a7a4dc4213deca9050c81dc36755ee39e</anchor>
      <arglist>(ArrayList diags, boolean computeBetaDE, int maxDFChainSize, boolean mergeDEs, boolean discardOrderPerms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>computeMinNumIF</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a7fb45aa146ba687d8493f826a76ee6d7</anchor>
      <arglist>(ModeAssignment ma, int maxDFChainSize)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FMProbResults</type>
      <name>computeProb_NAB</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>afb4a4dbfcedd5ba047d0feb7c318f886</anchor>
      <arglist>(Component c, ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>conflictsWithDescendants</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a90be505222922592980ceec7edc41bbe</anchor>
      <arglist>(ConflictSet cs, DENode n, boolean computeBetaDE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createAssumptionMap</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a50337db63950c488b951be4789ebcd2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createInitialConflictSets</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a5f44fc5998ddd9e615ee9da3a62b6bda</anchor>
      <arglist>(ArrayList reiterConflictSets)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>existsAncestor</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ad6e4b5defd12cf3c429f874294bc7850</anchor>
      <arglist>(Component c, Iterator itPossAnc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>existsCommonAncestor</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a2eb7eca72ceadc03219bf779c75370c8</anchor>
      <arglist>(Component c, Iterator itIFModes, TreeSet constCompModes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>existsDependentComp</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>adcc8d51f22146a2fd3b7b19750ed856a</anchor>
      <arglist>(Component c, Iterator itPossDesc, TreeSet constCompModes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>expandNode</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a67c0493f5333d99c121c153d45eb8a87</anchor>
      <arglist>(DENode n, int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>expandNodeAlpha</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a28bb9acc097550933e77ab6029fe46d2</anchor>
      <arglist>(DENode n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>expandNodeBeta</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a0ad0bd1eaac5bab48a0da3fa34064ad6</anchor>
      <arglist>(DENode n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateAllBetaDescendants</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>af727c3aab2a8bd3415464626e01c31c2</anchor>
      <arglist>(DENode n, int maxDFChainSize, ArrayList des, boolean mergeDEs, boolean discardOrderPerms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final double</type>
      <name>getModeProb</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ac76f6d59c09edf32d4c24f5a90c52a56</anchor>
      <arglist>(Component c, Mode m, ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initComponents</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ae2616c4b5b2157a694032a55d908e6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initComputation</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ab37e5e50a51527ef15f7da9915e6c81e</anchor>
      <arglist>(ArrayList reiterConflictSets)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTheoremProver</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ad00f19657cb299e549717c5b928411e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performBetaExpansions</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a4dc87941963cf4efceacdaa22d256b91</anchor>
      <arglist>(ArrayList nodesToExpand, int maxDFChainSize, ArrayList des, boolean mergeDEs, boolean discardOrderPerms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performGraphExpansions</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a24b3c3dff2ecb5b6ce9d0c183e7ef402</anchor>
      <arglist>(int searchNumIF, boolean computeBetaDE, int maxDFChainSize, boolean mergeDEs, boolean discardOrderPerms, ArrayList des)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printComponents</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a4d7b460a09465bb9649d7bfacb054a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printConflictSets</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a8f772618ae76f7b894d05250a2873bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printConsistentNodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>aed280289b664d34df5b946dfc75c4cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printInconsistentNodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a1d583c59b613562ba30ce5f64d0049e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printOrderRelations</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>aa3d335c869f394b5d14560b3ed817fac</anchor>
      <arglist>(ArrayList nodes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConflictSet</type>
      <name>searchConflictForNode</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>afe5220aa9a3f749de26c4f01ab23a7d4</anchor>
      <arglist>(DENode n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a5005d40d03c8e5dcaf39b508b8d96bbd</anchor>
      <arglist>(ModeAssignment ma, SplittedAssumption sa)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map</type>
      <name>assumptions</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a0045de8f1248dc1d746b1ec5a66da47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConflictSets</type>
      <name>conflictSets</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a6641915c5ecc82ea2694eb15d50352af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DEGraph</type>
      <name>deGraph</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a9f2eeb37464a88d4a321551d8026e294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagnosisProblem</type>
      <name>diagProblem</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a3a000dc32aa88ca0ee65e373bc5f9acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepairCandidates</type>
      <name>repairCandidates</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>ad3bd4f05355ce6069752fc68dff606c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationStat</type>
      <name>stats</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a0163fccd2a2a96407b886e75f04db503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ABTheoremProver</type>
      <name>theoremProver</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments.html</anchorfile>
      <anchor>a344480aa8523b52da72d827578284e9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DiagnosisEnvironments::ComputationStat</name>
    <filename>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</filename>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a16b5d0fb59c76a2f558db41f15af9e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numAlphaNodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a1c1c572d5f12195bb32f74f446cc8ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numAlreadyExists</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a61632960689f62b0fe02f8ee10783e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numBetaNodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a298bef6c7c0a03ff2fbd1a7d296cff65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numConflicting</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a2a77456eca4233a2d485113adaa9f21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numDescInconsistent</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>acadd93d04834b8cc18cbdc38630b617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numDFChainTooLong</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a2d3fb39a8aadf84ea7e612f64ec43428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numDiscaredOrderPerms</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a66f8d960bc5196dc02f8a700fa069231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numImpliedByRC</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a4f84c8626ac6b481ba7b4b840072d12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numMinimal</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a73b2e6893ffc54e921d58c569a7dc18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numMinimal_Alpha</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a24de943ab6d9bebf8b2bc718b03b2ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numMinimal_Beta</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a2c1f6d65b3596c4a86e98c36b3de7fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numNodes</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>af7efd7502910ab862b32f4158ab0661c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numTPCalls</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>aafe94ad3e91dc64cff7bd57c2513f51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numTPCalls_Alpha</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>ab0fa0bd6aac031c74139772a53b49584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>numTPCalls_Beta</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1ComputationStat.html</anchorfile>
      <anchor>a9823cea852f1a42d946f7c8542c6fa68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DiagnosisEnvironments::FMProbResults</name>
    <filename>classdfengine_1_1DiagnosisEnvironments_1_1FMProbResults.html</filename>
    <member kind="variable" protection="package">
      <type>double</type>
      <name>prob_nab</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1FMProbResults.html</anchorfile>
      <anchor>ac136a308ef28c22247a33ef431452aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double</type>
      <name>sumFMProbs</name>
      <anchorfile>classdfengine_1_1DiagnosisEnvironments_1_1FMProbResults.html</anchorfile>
      <anchor>a489dff9bab55f364b76ecf0cc3d0a394</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::DiagnosisProblem</name>
    <filename>classdfengine_1_1DiagnosisProblem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addComponent</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a1536996470b41423865ad5f95ade1190</anchor>
      <arglist>(String compName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addComponent</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a5f3d5608386a16be8c06788c64e728ee</anchor>
      <arglist>(String compName, double prob_if)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFailureDep</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ae7b1f7d2fc55aba4f2cfa504fd84a022</anchor>
      <arglist>(String compFrom, String compTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFailureDep</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a1a1a49280851196db621517e8840a2e4</anchor>
      <arglist>(String compFrom, String compTo, double prob_df)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearFDGEdges</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ade36f0e5cf99eb26a1c8444e59231bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeDERanking</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>aceb3e3f25e734096c515f5a46b923fe0</anchor>
      <arglist>(ArrayList deList, boolean normalize)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeDEs</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a0e3ea129a8dfba6705cfb136244f7887</anchor>
      <arglist>(ArrayList minHS, boolean computeBetaDE, int maxDFChainSize, ArrayList initialConflictSets)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeMinHittingSets</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a2151e31dcf6a44eecae7d239cd7fc9c3</anchor>
      <arglist>(int maxHSSize, int maxNumMinHS, ArrayList resultingConflictSets)</arglist>
    </member>
    <member kind="function">
      <type>RepairCandidates</type>
      <name>computeRepairCandidates</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>aafa95d8378e31cbab512db094f632f13</anchor>
      <arglist>(ArrayList minHS, boolean computeBetaDE, int maxDFChainSize, boolean discardOrderPerms, ArrayList initialConflictSets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagnosisProblem</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a88493585a4c494b5920052a46731b911</anchor>
      <arglist>(boolean useProb, String assAB, String assNAB, String assIF, String assDF)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getAssAB</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a02dbaa7cb6d6b594a4d20f8f56efde75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getAssDF</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a733fd2c8e8bbca01caff939223535ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getAssIF</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ad2f4ebe9b97340ce4b25968ef8f776ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getAssNAB</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a31c583031d36511a3afc2352c361edb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FailureDepGraph</type>
      <name>getFDG</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a3338fddff8f37e238dff17ef075b40b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LSentence</type>
      <name>getOBS</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a85f15f873541bb2812d9cc98cdc1a083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LSentence</type>
      <name>getSD</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ad9a7331841714dda7f4f98d3a0679b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LSentence</type>
      <name>getSDD</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a671febcc9b0ba0c5bcd4526fc47f9fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasComponent</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a2fa8d874eebfb74dc58afdd0b8802eae</anchor>
      <arglist>(String compName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOBS</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ac58083c82328b571e262c2fc4a969fc0</anchor>
      <arglist>(LSentence obs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSD</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a7803f48442fdce36be004de9322628a7</anchor>
      <arglist>(LSentence sd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSDD</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a988c9d7ef55f34eb5111f5e4fbf7c9af</anchor>
      <arglist>(LSentence sdd)</arglist>
    </member>
    <member kind="function">
      <type>SplittedAssumption</type>
      <name>splitAssumption</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ac9499dffeb885ad86cfde5c5285eba39</anchor>
      <arglist>(Assumption ass)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>convertAssListToCompList</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a4e987ba3156f8b8e96f3b550b931c79e</anchor>
      <arglist>(ArrayList assList)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TreeMap</type>
      <name>getComponents</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a9526565e807b880cd09fc453a1426787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>splitAssumptions</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>acb873d7b8764c6e88232d8f330988230</anchor>
      <arglist>(ArrayList assList)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>assAB</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a13586a8ca5bf72d1e9cca54779c73fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>assDF</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a46286639531c8db98175f1cfe72162c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>assIF</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a1531c1540e191ba46fe43633060c7274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>assNAB</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ab000ab921fa7ac76e69a2159629207eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>components</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>ad83dd028280148e10eb3ba36f35c649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FailureDepGraph</type>
      <name>fdg</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a0204445e40c41f7311a7a06679322755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSentence</type>
      <name>obs</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>aee9688682beb8813882445d72d341bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSentence</type>
      <name>sd</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a6baf1cc33a9b84dbf2fd68bf4d21eb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSentence</type>
      <name>sdd</name>
      <anchorfile>classdfengine_1_1DiagnosisProblem.html</anchorfile>
      <anchor>a659a39b0cccb0f41ea55848e6490d23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::FailureDepGraph</name>
    <filename>classdfengine_1_1FailureDepGraph.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a43280c84a906e7a71396a2d9f04b3c48</anchor>
      <arglist>(Component from, Component to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a1dc4e7384b6679895c033979c052ff07</anchor>
      <arglist>(Component from, Component to, double prob_df)</arglist>
    </member>
    <member kind="function">
      <type>FailureDepNode</type>
      <name>addNode</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>afea1b657aff7a6992e516c22f2bd9ac0</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>aaff5111c2e363187c2a61b6b10e2da4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCommonAncestorGraph</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a14523eb15039f82bb0d948ad83f52220</anchor>
      <arglist>(boolean computeMinDistances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeIndirectDeps</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a07bb1a846ac38f72f646efb73a21fcdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>computeTransPiPartitions</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a454e669f0beb5d96f8eca1c7a6bb228f</anchor>
      <arglist>(LinkedList comps, int maxPathLen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FailureDepGraph</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>af1456adfd3c70d97d3ac716cbbedd123</anchor>
      <arglist>(boolean useProbabilities)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasIndirectDependency</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a514c62b222b06bd85d913efeb6cae007</anchor>
      <arglist>(Component from, Component to)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>haveCommonAncestor</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a4280509a69e9de3845dfc00a53bcc252</anchor>
      <arglist>(Component c1, Component c2)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAncestorConnected</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a6b459e417299df47fd286383ff3a0c86</anchor>
      <arglist>(Component c1, Component c2, int maxPathLen)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a4f37e97663fcf3bd9ed68198b85fdead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isAncestorConnected_Impl</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>ae79ad189ae98fb667479edeab223765b</anchor>
      <arglist>(Component c1, Component c2, int maxPathLen)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GraphMatrix</type>
      <name>commonAncestorGraph</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>a2ce1fe3e9e106932bd8554704d4befc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GraphMatrix</type>
      <name>indirectDeps</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>acff4f945e97023ab4e7933680b1e5d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>useProbabilities</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>abd98c751ba995c1a9a021e2272319440</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type>boolean</type>
      <name>useProbabilities</name>
      <anchorfile>classdfengine_1_1FailureDepGraph.html</anchorfile>
      <anchor>ab3b170e2d11bb02804d0762b81c07c4e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::FailureDepNode</name>
    <filename>classdfengine_1_1FailureDepNode.html</filename>
    <member kind="function">
      <type></type>
      <name>FailureDepNode</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>a0edf9ed59cd72ba6918f5129dd4a13f9</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type>final Component</type>
      <name>getComponent</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>ae40e687bbc3c628b6e41c16445ff1613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Map</type>
      <name>getProbDF</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>a8c35febac29d6da51469ef1eb8cae746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>ad7307eef8c552ad00da0e7081af0dc4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Component</type>
      <name>comp</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>aabf307fcb82a918a50def2ff6313fe15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map</type>
      <name>prob_df</name>
      <anchorfile>classdfengine_1_1FailureDepNode.html</anchorfile>
      <anchor>a2a74f8604a22f45db5f87f0576cf7616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::GuiHittingSets</name>
    <filename>classdfengine_1_1GuiHittingSets.html</filename>
    <member kind="function">
      <type>void</type>
      <name>actionPerformed</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a2b67abff6ba2f05d9449f4f72e6473c4</anchor>
      <arglist>(ActionEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusGained</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a016f4b5d3392b738d8d0854c1a7351a3</anchor>
      <arglist>(FocusEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusLost</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a20d2a97ce01ed810bb46452dfa9f27b8</anchor>
      <arglist>(FocusEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>itemStateChanged</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a562537e81ac52c1affc56120b9a2bdea</anchor>
      <arglist>(ItemEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowActivated</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a844f5a9b067c9b5e80d50c1fed7df123</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowClosed</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa86447ad096e33e097e471fd5b5c102d</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowClosing</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a55bbad7b749a7e61148ea4c04ed51616</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowDeactivated</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>acee5c267179e3497005d231d07248f75</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowDeiconified</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a3385d106c2c53717e08ad325e07bae98</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowIconified</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a97f9d642938b8cb6838413ab4b58e512</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>windowOpened</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a02d471652b45e74839a109fd58b0d391</anchor>
      <arglist>(WindowEvent e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a81005e030291d53e42546e632c3adb12</anchor>
      <arglist>(final String[] args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCommentChars</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a3b73fff3da286d27a6a76f80f7253cb1</anchor>
      <arglist>(JTextArea textArea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCommentChars</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab52619eee282fd07c2716dfa0e31853e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a4394933c7cf9d0724342386c0a86d834</anchor>
      <arglist>(LSentence allRules)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>composeConflictSetsAsStrings</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1aa7b924342f9854df7f0a27514f5e44</anchor>
      <arglist>(ArrayList conflictsAsAss, ArrayList result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>composeDiagnosesAsStrings</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a566d3aad56e8deb6aa1a40a3ebe49987</anchor>
      <arglist>(ArrayList minHittingSetsAsAss, ArrayList result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>composeMinDEsResult</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a8b32376bc9aa8162a8d122a594e616ca</anchor>
      <arglist>(DiagnosisProblem diagProblem, ArrayList minDEs, boolean useProb)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>composeRepairCandidateResult</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ad0d4509661fbffa1dc6e9c294f3c039f</anchor>
      <arglist>(RepairCandidates rcs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayList</type>
      <name>computeDiagEnv</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5940580c3f5d971816032e3030f3245e</anchor>
      <arglist>(boolean mergeDEs, boolean discardOrderPerms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>computeMinHS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a95f676e77fe87758b83b3b26e2939849</anchor>
      <arglist>(LSentence allRules, ArrayList diagnoses, ArrayList conflictSets)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>computeMoreHS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae51001ef57585649dca4c63660d8007f</anchor>
      <arglist>(ArrayList diagnoses, ArrayList conflictSets)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>displayResult</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af0eedb6169f4ff422736f874bb3f9200</anchor>
      <arglist>(String result, String title)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>displayResults</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a373ad8c7e1fe6bfdff8fad511de2bd53</anchor>
      <arglist>(ArrayList resultLines, String title)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doSearch</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a246d3783db4da3342a5841b864048fe9</anchor>
      <arglist>(boolean fromCursor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generatePropNegationAxioms</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a29d6d6b471e9ba0841164f9091abe416</anchor>
      <arglist>(JTextArea propTextArea, LogicParser parser, LSentence allRules)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getNegPrefix</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a71a47203e1a796bfe11fc6d4c4c4b6ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isCommentLine</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae97bd8cc1ae4d4116a3a0216f1ff4044</anchor>
      <arglist>(String line)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onComputeMinHSClick</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af79f5c67aef07218f6c15440690c3a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onComputeMoreHSClick</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a09c5638ea255aea0bcd6825f20e0c374</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseFDG</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a00891e2ed4688a7033a16a60c56915fb</anchor>
      <arglist>(DiagnosisProblem diagProblem, boolean useProb)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseLogSentences</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa02b67f563d8a9fef6673babd9767d61</anchor>
      <arglist>(JTextArea textArea, LogicParser parser, LSentence allRules)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LSentence</type>
      <name>parseOBS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a97f089ad6ddc6de94c8878f1a13ee066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LSentence</type>
      <name>parseSD</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a2532bde57480c1d91eb80a61438533ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LSentence</type>
      <name>parseSDD</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1e27e0caf703c3b4e63fe3f192e28b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printConflictSet</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a02c6deb62db11630089fae304ef04758</anchor>
      <arglist>(ArrayList conflict)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printConflictSets</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a26fbcfb1e7934f0a7edd26dff6a63dee</anchor>
      <arglist>(ArrayList conflictSets)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>readAssAB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a90090cfd6bd158622e9c7196f88b4a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>readAssDF</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a06c2010a74d67df44305146976616ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>readAssNAB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aab38b30638ab815151dbb6f6f7ae2055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readExplSize</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6478f13a7fd3512971e721092cb0530a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readMaxDFChain</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aade0fb8d897c17eb1932d97ea01e29a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readNumExpl</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a00c836739299d69e382530bda7f1d9b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeCommentChars</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a635193c7d92c5e2fef27111e1ee13fb7</anchor>
      <arglist>(JTextArea textArea)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeCommentChars</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af04e9c44799b92a4662cc4bd220a1c63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>searchFirst</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a9751feaecdcc0056076d83db36b89a72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>searchNext</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a459a1a32d46bf176e0f9f0acac60fbc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>fillResultPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a444ee7e23232476269e16e073d31058f</anchor>
      <arglist>(JPanel resultsPanel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af120b86c25f3396c6fbdd717e0e265d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractLastDir</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a01a8b221a7ea47026336043fa2718e3b</anchor>
      <arglist>(File file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillActionsPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a834670dd78d958663d4e783ca1e83c34</anchor>
      <arglist>(JPanel actionsPanel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillDepFaultPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae538c5259b391513c22c007add3f0aca</anchor>
      <arglist>(JPanel depFaultPanel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillFrame</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a951c232020ff07ca6035d1e8ead7bc36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSettingsPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>acce646e762ff3456dc4dae2225a0e63c</anchor>
      <arglist>(JPanel settingsPanel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GuiHittingSets</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6857f110b8b4b3a1aef8d2a42f3242bc</anchor>
      <arglist>(JFrame frame, String[] args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseCmdLine</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5e0bcc4872f7a8a5b940d4b990969c0b</anchor>
      <arglist>(String[] args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readFdgFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a866cc567485e567f39005b5b0e8e9ab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aeb1e76747e87903d34c858ab01fca080</anchor>
      <arglist>(JTextArea textArea, File file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readObsFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a02d5d23541b28c341099449e4d9910cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readPropFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a205d430c92215cfe3fa4a060e27cba4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readSddFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af783ac8f39db70ed9f76d6c3df7b37de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readSdFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ad69bb4dd169893f99db7a981eecb3ff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readSettings</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a2b1aa27c64d298f4eb61e3a89000e56c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reloadAll</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a69aff3d24fe7190767ca6d430727c2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveAll</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>adab11044abab7dac2694305986b03d42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveFdg</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1d473d64b5e209510515954effe8a6e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveFdgAs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a0be0b1f4e3c5faccc10b67157d6947e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveObs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aee353d22c4c8151dcce5b246f302220b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveObsAs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a09cead59fb3b87f6c286b00c80b2d2e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveProp</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a88df00b1510eb738090e3981c7d0b2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>savePropAs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab036c6f315b70dd0aff45e36329a1205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveSd</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a4b1b6e85d3efc5d4fdeeca021790f4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveSdAs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a976608e494475abdb2256485cfb394e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveSdd</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a931ce6a0d9a9cee5a8f78b8eb92d0d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveSddAs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae68a20b2627bdcbf09786919f7f0343c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5b485ab7d979788972b2f3b771795c3f</anchor>
      <arglist>(JTextArea textArea, File file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTextAreaAttributes</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ac2c5bb5977c4ca6a27a75af3a7794a93</anchor>
      <arglist>(JTextArea textArea)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>File</type>
      <name>showFileOpenDialog</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a32fbc26d6fbd9cc9ba9f2d6bd1443d35</anchor>
      <arglist>(String title)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>File</type>
      <name>showFileSaveAsDialog</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a0844b9cb218c214936d9d76e779d5b9f</anchor>
      <arglist>(String title)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMenuStatus</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa12321a405f65081d8439168485e8b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a86168d6a8e6e47ad6d660afc4058a49f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static final void</type>
      <name>createAndShowGUI</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab5f196a95c6f8031fa68242d1c4bde0f</anchor>
      <arglist>(final String[] args)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JLabel</type>
      <name>abLabel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a28311d4444e42bd24fa9fa7070dc170c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>assABText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aeed519ad85e9114f1015c60f295ab464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>assDFText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6b062b574ab32ce76c2540a07e092c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>assNABText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a8579dd1c35990bed4e2c679eb70c5c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>betaEnvCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a4e312ae69aa558ac70284c2f3ecc6473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>checkConsBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a42e4a585cbe3447409b4f321e6df8325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>clearObsBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1bf962464f0b898b3a2b162ace56ef3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>clearPropBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a3bd9244ad05ec1025e608bbc60bb2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>clearSdBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a11dd47c6f7b496b3fc1aacde9a97002c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>commentBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae3553eae3bf94a8c4b6653558c79f185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>commentMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a3bdb3bf66abcef10a7d0218e7b68359c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>computeMinDiagEnvBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab1ac0734d63897d3cf725d043e2894e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>computeMinHSBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>afd5376b273296baf04f7edf5489a726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>computeMoreBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a35d7b57692340c9e0363ba30fd74251a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>depFaultsCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af4f81fa85c4f8adbe419112880c49ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JLabel</type>
      <name>dfLabel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ac3c10bcee56c1c9b3e1f95812f24d9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JPanel</type>
      <name>dfSettingsPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a19c65de5738ee665c8ff5fcff23f2bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>discardOrderPermsCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>acee991b3d8ffb8bba83b7a132bb1928d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSpinner</type>
      <name>explSizeSpinner</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab49184db603694d293ed598eb1aafb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>fdgFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a84cac92674b9dafaeac19632e21f3f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>fdgText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a2266762e9e7ab0c81b1ac911bb7fcdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object</type>
      <name>focusedComponent</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a298f32b8abb0517152e394291146fdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JFrame</type>
      <name>frame</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a773e3fe96ee9d641cbafed784df6d0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MinHittingSets</type>
      <name>hs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a05d617823eb911733e72397eae37114f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MinHittingSetsFM</type>
      <name>hsFM</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a39e669f28e9542b5851d8bd2932d6c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>lastDir</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a293ccc237bf4301eeefcefbb1d89e2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JSpinner</type>
      <name>maxDFChainSpinner</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a92da4cdc815725d8b8df94ed4834857c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mergeDEs</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a03560160005e2ae3b92e29dbe75e2f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>mergeDEsCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a8dbae413872b8610761b66f6d55f26c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JLabel</type>
      <name>nabLabel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1d58b81e73de730f758046e84eab9933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>negPrefixText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>adcfafb0dcd2ae26fd66a25c388599986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>numExplText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a19399832e24270036c85a768548aca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>obsFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a79c4616e4abb84c027ff3fb9ee059a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>obsText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa5a5134903d186ddb35323a27d955a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>openFdgMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a3744ca674aba090d006d62c2e6c7bb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>openObsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aebd8395b6b9361632ba25e3629fbda52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>openPropMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a272c2368b895ea3fd1684e3805ced9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>openSddMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ac0b7c4fe59fa5c9653d5f2f4203b09ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>openSdMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1458f2df437fcd99540f1f6e2e4250ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>propFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a7a32ba56898fcaa846db6b859f8940ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>propText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae1168c3d2c13350fde7036b7726fa3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadAllMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a61a5e0f4fd717ed9cf078be20ea210df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadFdgMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1cccdca4ce4cf7832ab7dab78ec011df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadObsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a994ece4a0700326d1f64163b23d73564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadPropMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a7575b6cf8d15b38f2d1de5462a625bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadSddMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a4936a5bc684df85a87ea50af7ed20bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>reloadSdMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5fbd5e3904ce5f071e5bf0bf7ca6711f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>results1Text</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a275ba5880cc755c5d1d91d9809846975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>results2Text</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6b3b4153ed8cbec27f6e1675135ac8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TitledBorder</type>
      <name>resultsBorder</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1210569cf7c78c098cf4fa758f560784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JPanel</type>
      <name>resultsPanel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6e509baa2f71edccec3cdb79f1912ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveAllMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a7722ff2053df609f923f183d45cfe4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveFdgAsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a17b72eb5f602564099e4f94bc57f058c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveFdgMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a098ad2fa4c8a6d4ca5561902d46d4175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveObsAsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a103033f4b6db1920fc51a7628362738a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveObsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1fc34fe8eac8ab2785c4b62499dad3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>savePropAsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a73d4d58fcb57b45f20807ee51e56c716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>savePropMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6f22b255791af5875a886001a330661e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveSdAsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ad2b3e75fac95bf792c584e4406a6c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveSddAsMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ac591fdbda2bab0f2b639a4a74ca6fe32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveSddMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a34bb835ab8249315544963446ad2178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>saveSdMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>adfcef49fb34deb6b480a2a9b5600002c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>sddFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a2062ff7cd121f3e2dae0f12d68fe8502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>sddText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aaff15d82de56069f5cb77445596ba36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>File</type>
      <name>sdFile</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a69238e288959ed51f876c8d24e981d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextArea</type>
      <name>sdText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a8f96add5e4e401fdfac58aeabad5bb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>searchFirstBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a468e6e37839eb2ba3dfb6aa56a0dc833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>searchNextBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a952f01404d89cca39b1bcfe135f824f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JLabel</type>
      <name>searchResultLabel</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ae2598370831c4b6cfcfaaf74500d9972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTextField</type>
      <name>searchText</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a748e7ff1a9142b1b3dbfeee59bb8e07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>supportDepFaults</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ab9b9d571a9a4acc250a8483341f60065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JTabbedPane</type>
      <name>tabbedPane</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ac91c03ac65eb81810382c38f4a5459a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JButton</type>
      <name>uncommentBtn</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa46e634b0bd8ce3f85a46cf9d71e3145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JMenuItem</type>
      <name>uncommentMenu</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aac5ce94ad4c29de256bc853f49bf3063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>useFaultModelsCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>affe4843789a902a84808e7a27659a2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JCheckBox</type>
      <name>useProbabilitiesCB</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a4b195bf928c1abb77ac9144e5fbaed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>ASS_IF</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6e764ea1280f090cdfcba919ce2dc9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final char</type>
      <name>AUTO_COMMENT_PREFIX</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a9da6049534f54b8ebd85d5e1c807d0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_MERGE_DES</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>acf812c97a42f7c9d59241a8edab52a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_SUPPORT_DEP_FAULTS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ad8f82214c144ea02a584576308a4fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String[]</type>
      <name>COMMENT_PREFIXES</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aeef5b7da970cf340c7380e2d87560786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>FDG_EDGE_STR</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>aa0d3a1471385c32f3983ffe22da77a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>FILE_SETTINGS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af141fbe43787662e1c321ee1d1c8e889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>OPT_NO</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5a4d5ba8748c65c9fa9754e895d24545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>OPT_YES</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a20d186612f68dcbb481aeaf458065d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PR_FDG_FILE</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a39ceb2e877654d7615c9f1528d644ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PR_OBS_FILE</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a0c7e44b7448da3f1aba806f153c1950f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PR_PROP_FILE</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a197d6745f97bce33f9c44dc5c6d048f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PR_SD_FILE</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a815892f66c806d1a25bc63a9d151c779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PR_SDD_FILE</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>af8cf07e7b365b8435c2ca752baa790f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>RELOAD_FDG_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>ad601f470f5568a5d8f2ba401553e47a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>RELOAD_OBS_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a6cd3448d785f47fa15ce99d8fa93af6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>RELOAD_PROP_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a762fb380f07c523a0a4aceb11fa0b5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>RELOAD_SD_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1d9b02aa741b49b72291c9020ec50fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>RELOAD_SDD_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a27b9a09032dcb0adbe3d3db7a8217dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SAVE_FDG_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1d42865ca269b4d48b64527a3ce000ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SAVE_OBS_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a5cbdee2c47c9a07e656cfa30abfd9136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SAVE_PROP_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>abd75ae56ab916905772600bc8fb33bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SAVE_SD_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a18ea3345c791267ca1a6c11251bd431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SAVE_SDD_MENU_TEXT</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a09ce58abcdcf20e0151ab62b5fac3abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TAB_FDG</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a67e8761b81bf29f104b2af9d3011658d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TAB_LOG_MODEL</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a1bc05bfbeaeee81bcccdc1f3cdcfe67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>TITLE_RESULTS</name>
      <anchorfile>classdfengine_1_1GuiHittingSets.html</anchorfile>
      <anchor>a15ed18709950c3820a952e74f47ede0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::IllegalUserInput</name>
    <filename>classdfengine_1_1IllegalUserInput.html</filename>
    <member kind="function">
      <type></type>
      <name>IllegalUserInput</name>
      <anchorfile>classdfengine_1_1IllegalUserInput.html</anchorfile>
      <anchor>a1b5493cfb93ca6eb42df79d0e7bc67f1</anchor>
      <arglist>(String msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::MarkInconsistentVisitor</name>
    <filename>classdfengine_1_1MarkInconsistentVisitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classdfengine_1_1MarkInconsistentVisitor.html</anchorfile>
      <anchor>ad37f02c601d62772ac6bfd1e7c0e7fc4</anchor>
      <arglist>(DoubleLinkedDAGNode n)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classdfengine_1_1MarkInconsistentVisitor.html</anchorfile>
      <anchor>a2896260fdb1d99e85d3b500c3ecaf838</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::Mode</name>
    <filename>classdfengine_1_1Mode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ab2af154ae438179e8dd0275b8f342b5d</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a8f7b936cacafd865a5aa849878a08ebb</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>final Assumption</type>
      <name>getAssumption</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ad61ddcc4882ee4a0cc383962ea07223d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Component</type>
      <name>getComponent</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a206afdf7735fddf9770423b05d80ed71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Component</type>
      <name>getParent</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a8c2c5802fbfae46e41b00ef77e52448a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>getType</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>af9a54e71b9953e58076e40a20a857890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mode</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a9b8cca56309e1e53e0726d7934f96709</anchor>
      <arglist>(int type, Component component, Assumption ass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mode</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ae692f42bf66db6836b062f581cfa080c</anchor>
      <arglist>(int type, Component component, Component parent, Assumption ass)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a3b15f54ac41affb8ab63e8240df4c162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toStringShort</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a48453f8f864e1f12c46caabe1783c2e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>typeAsString</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a51d417281966c63dd95cd7c058f7b3c9</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>MODE_AB</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ac0bee31bf27eac2d03213c1eaadb41f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>MODE_DF</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>abacf8f2a145c545d5755d2cc2f99f010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>MODE_IF</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ac3ddf226eca7e78b47a205394f426225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>MODE_NAB</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>ab9f7ab2b7abfc1be06cc577fea5fb32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Assumption</type>
      <name>assumption</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a71dc2a31afeac18df852dbc1b187230e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Component</type>
      <name>component</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a073ec53203179f502622359214adba65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Component</type>
      <name>parent</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a6389b40948957ca6907729964b233e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>type</name>
      <anchorfile>classdfengine_1_1Mode.html</anchorfile>
      <anchor>a73e2246e5a854ec3b1bb37df3fdcb1f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ModeAssignment</name>
    <filename>classdfengine_1_1ModeAssignment.html</filename>
    <class kind="class">dfengine::ModeAssignment::ModeIterator</class>
    <class kind="class">dfengine::ModeAssignment::ModeNodePair</class>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>aaca59336304c03cfc0ca065ae3cb956d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareOrderTo</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a705af19e7aecd48b553183284af93e7e</anchor>
      <arglist>(ModeAssignment other, GraphMatrix transClosure, GraphMatrix otherTransClosure)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeLongestDFChain</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a7e44ad4b0b7735359c9caeaf265e67c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equalComponents</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a2bf259281426d3662362167f35a09599</anchor>
      <arglist>(ModeAssignment other)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a41966a1afb0ed9e6751cd81422efc38c</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>Set</type>
      <name>getComponents</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a54bb6ce2b484bae4a362cf293b317301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ModeAssignmentDAG</type>
      <name>getMaDag</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>aa525b7b14bdbf8d0445a626553f6ee7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>getMode</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a82a33b000da8a3067a790d7038239f86</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMode</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>af357ce94b4e0700d58dc19dcf99781f2</anchor>
      <arglist>(Component comp, int defaultModeType)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getModeIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>aa862522c2b69e4a47b500add1ddd99b9</anchor>
      <arglist>(int modeType)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getModeIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>ac12db5410ec7366d8e14ff0ecd8a2332</anchor>
      <arglist>(SortedIntList modeTypes)</arglist>
    </member>
    <member kind="function">
      <type>ModeAssignmentDAGNode</type>
      <name>getNode</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>ae9f586c054726f36bcc78d8680846440</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumPFCs</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a185d4a4bc3cf4d920322ac657c711de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSFCs</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a8d4bb2da1c58da68cd0853af9ce7e610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasMode</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a12585b5db9ca6fde6732aba56da59196</anchor>
      <arglist>(int modeType)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a2f8110c0ed46bd82fc6f09e079f27737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeAssignment</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>acbb5e756a35b546520917bdb37fa0aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setMode</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a60ac06eec1f26bf9159c7a521e5d4613</anchor>
      <arglist>(Component comp, int toMode, Component parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModes</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a960bf3b9981d075a723375525437bd3b</anchor>
      <arglist>(ArrayList components, int toMode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a6bd7406342e18a14a5eb406fa06e2267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>subst</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a908fde018d07d386606c691c677be94d</anchor>
      <arglist>(int fromMode, int toMode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>subst</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a483fc83a1516a0014451af18b48915ed</anchor>
      <arglist>(Component comp, int toMode, Component parent)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toStringShort</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>aa685debc1f245a537f7cafe77bb38982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>correctMaDag</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a8bde580428e2c2a31d69cd09485f40e1</anchor>
      <arglist>(ModeAssignmentDAG dag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>countNumModes</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>affd4ffa151a4c83781a113c76bd0f3ad</anchor>
      <arglist>(int modeType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ModeAssignmentDAG</type>
      <name>createModeAssignmentDAG</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a197d6b9b44a40ae4c52bcb461272ad07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>hasMoreConstrainedNodeThan</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>adb86e5f5107d61db3018ac96b5f94676</anchor>
      <arglist>(ModeAssignment other, GraphMatrix transClosure, GraphMatrix otherTransClosure)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a0b358705f2ebe0e99be5731ec294f0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>postcond_equalComponents</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a2cf223ba8f4e6319d001b4f71b1cb068</anchor>
      <arglist>(ModeAssignment other, boolean result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModeAssignmentDAG</type>
      <name>maDag</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a0b6ff6d7576570599ac1c7e60d353d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>modes</name>
      <anchorfile>classdfengine_1_1ModeAssignment.html</anchorfile>
      <anchor>a449b3f5cca441ece03a729a5f6daf5f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ModeAssignment::ModeIterator</name>
    <filename>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>aabc08842845f293e0aa94ebf2eec6ba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a1d431e2e9569ecad924fa28d6e034208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>ac1d997fd3f938b5132d5e64bb8da7837</anchor>
      <arglist>(int modeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a7decf8bec8ca6436dcbacb6a3ba6c891</anchor>
      <arglist>(SortedIntList modeTypes)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>af2c178f5dde9580e042808f603ba0b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a7ca3e580bcc5d55a6dc89bcaa6c87d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveToNext</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a6683f2ef5ed80ea5d379756af89e7585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Iterator</type>
      <name>modesIterator</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a91708ea0cc92691c512983e65cf6d920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortedIntList</type>
      <name>modeTypes</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a191c7a464d50e8db7725f2ff5c697d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>next</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeIterator.html</anchorfile>
      <anchor>a954ebbcd24647cbcd1988e0ed5e5fb1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ModeAssignment::ModeNodePair</name>
    <filename>classdfengine_1_1ModeAssignment_1_1ModeNodePair.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeNodePair.html</anchorfile>
      <anchor>ae86ec0be9afe121857d3184568284fb0</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>ModeNodePair</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeNodePair.html</anchorfile>
      <anchor>ab129584952b7163dc51332530d5efc5d</anchor>
      <arglist>(Mode m, ModeAssignmentDAGNode n)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeNodePair.html</anchorfile>
      <anchor>a52a3015bdb6431cfa373fb5251d9e9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ModeAssignmentDAGNode</type>
      <name>node</name>
      <anchorfile>classdfengine_1_1ModeAssignment_1_1ModeNodePair.html</anchorfile>
      <anchor>af23ee8ae0a4925aaedaa2384e4e054e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ModeAssignmentDAG</name>
    <filename>classdfengine_1_1ModeAssignmentDAG.html</filename>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAG.html</anchorfile>
      <anchor>ade9919bae3c19056216a3779124be96d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ModeAssignmentDAGNode</name>
    <filename>classdfengine_1_1ModeAssignmentDAGNode.html</filename>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>ac8b14cd21dce9ea923f9ab9dfc5e4db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Component</type>
      <name>getFailurePred</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>ae0d1bceac7755a633c37371bb969893b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeAssignmentDAGNode</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>ad43b3310770dd3c4b617c7d686ceadc1</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModeAssignmentDAGNode</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>a17faf8b88f4bd5733f9be72b4d11985e</anchor>
      <arglist>(ModeAssignmentDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>a3a1dcb79a4844b6c75c919af75b35139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>a37b590bc1cdf9f101300a875a31ede42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Component</type>
      <name>comp</name>
      <anchorfile>classdfengine_1_1ModeAssignmentDAGNode.html</anchorfile>
      <anchor>ad0bdadc5968a842c8d9c77b33b449ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::RepairCandidate</name>
    <filename>classdfengine_1_1RepairCandidate.html</filename>
    <member kind="function">
      <type></type>
      <name>RepairCandidate</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>a082b425132a7e6a66f032c837e5360f7</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>aa7f1d3a97540b55ebef23173c8d0ea73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>aa23bcad3aabf1055a79d759839f626e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepairOrderDAG</type>
      <name>order</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>aaddf1090f86ae82a2e73232ff4fb44b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type>boolean</type>
      <name>equalComponents</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>a28cf96b4ecd6a31cfed336c7fa19f92a</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>boolean</type>
      <name>impliesOrderOf</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>ac5565eef9970655a1e6385d96684ec30</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>mergeWith</name>
      <anchorfile>classdfengine_1_1RepairCandidate.html</anchorfile>
      <anchor>a9b10057323f39fac0b81597482cb8a27</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::RepairCandidates</name>
    <filename>classdfengine_1_1RepairCandidates.html</filename>
    <class kind="class">dfengine::RepairCandidates::RepairCandidatesIterator</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a1674e6a90ff546a20baadc0496e2cef9</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>RepairCandidate</type>
      <name>findCandidateFor</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a97fdc8256429cc109782e433800de605</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a3a0c0e36a5f33ea0d75562bd04eb16ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>ae05b78083cdc3f22604b10d4dbd3fe5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a0b6dc882e2551a7ece1eff1c8b1b8388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Collection</type>
      <name>getCandidatesOfSize</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a88ee57594056b037bf7cd749af22b9a5</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>items</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>affa6749788200a5c1dad5521600d1753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classdfengine_1_1RepairCandidates.html</anchorfile>
      <anchor>a108791f6950f07fc8bef7411e8b8669f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::RepairCandidates::RepairCandidatesIterator</name>
    <filename>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>aa8ec6f02558ddd98e1fed9cf7b77067f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>abf1027c82b8a903fae471a1c31adf2ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>a40e9a0592dd03acd8b02b3f0f43b85bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepairCandidatesIterator</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>ab605d245fa6b148f7f2142a5434b6bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveToNext</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>a7fde5735bd89da8c0de68db06b3bd7f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Iterator</type>
      <name>itColl</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>a4869225d20a68675aea51390779f4451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Iterator</type>
      <name>itValues</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>a282bc0715dde61d3bc91295dbf48d52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>RepairCandidate</type>
      <name>nextCand</name>
      <anchorfile>classdfengine_1_1RepairCandidates_1_1RepairCandidatesIterator.html</anchorfile>
      <anchor>a502d8db5d31daadfb60cbb5e03d83ab1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::RepairOrderDAG</name>
    <filename>classdfengine_1_1RepairOrderDAG.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a10a50bb9ed02a6c7098d0c358758d6aa</anchor>
      <arglist>(Component from, Component to)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equalComponents</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a9adf050f7faa3cbca716f02b29785f01</anchor>
      <arglist>(Set comps)</arglist>
    </member>
    <member kind="function">
      <type>RepairOrderDAGNode</type>
      <name>getNode</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>ac2be92c20d28c7ebd8b2d96439ede55a</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type>GraphMatrix</type>
      <name>getTransitiveClosure</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>abca828937b955123c6c11127c068a7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasEdge</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a01f8f54aacb6abb0400d1f753f7b60b0</anchor>
      <arglist>(Component from, Component to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepairOrderDAG</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>ab6477226fa0bcdd9c0e363e887de96b7</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a9099993e2e2a1226ea4e2d3bfb4f9675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNode</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a727954305384f746726dbd09189ec0ba</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createFromModeAssignment</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a38d9f7f7c3afef70fba4d646aa7f6fe1</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a791799245191f59b716ea22fa2558359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>uniqueComponents</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>aadc8ff384f8acb9d4ff1afec5cd5ee45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>components</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a34ac1ec6dfa74358838ea4de5c590308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GraphMatrix</type>
      <name>transClosure</name>
      <anchorfile>classdfengine_1_1RepairOrderDAG.html</anchorfile>
      <anchor>a2d2a7c55bdb3a91b574d1d0a8270a9a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::RepairOrderDAGNode</name>
    <filename>classdfengine_1_1RepairOrderDAGNode.html</filename>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>a11ba38ae3953f9807f60ce5db5ac416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>a78c16ce22fe5f671b9a57f2cfe6e8bff</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepairOrderDAGNode</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>ab41b20627d1bc7201e04a8a0939eae62</anchor>
      <arglist>(Component comp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepairOrderDAGNode</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>ac9e7e5ed6852cf20dd255f536dd5373b</anchor>
      <arglist>(RepairOrderDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>a2b89be928d0db1dbd51b9eb9b568e46e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>a3ddf9b12b5fa7c71edc03af705e59e43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Component</type>
      <name>comp</name>
      <anchorfile>classdfengine_1_1RepairOrderDAGNode.html</anchorfile>
      <anchor>a1a71008abb52f5e2d0d7ab8034aafb14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::SearchMAVisitor</name>
    <filename>classdfengine_1_1SearchMAVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>SearchMAVisitor</name>
      <anchorfile>classdfengine_1_1SearchMAVisitor.html</anchorfile>
      <anchor>aa92f180475e5d3c9559808227bb474c2</anchor>
      <arglist>(ModeAssignment ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classdfengine_1_1SearchMAVisitor.html</anchorfile>
      <anchor>acc2c9845f13fe6dd3e3acd009f0eaacb</anchor>
      <arglist>(DoubleLinkedDAGNode n)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classdfengine_1_1SearchMAVisitor.html</anchorfile>
      <anchor>afa62c45956c9481664b941d7964e2e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>DENode</type>
      <name>foundNode</name>
      <anchorfile>classdfengine_1_1SearchMAVisitor.html</anchorfile>
      <anchor>af7739f97bbc81f054167001ee0f5c1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ModeAssignment</type>
      <name>ma</name>
      <anchorfile>classdfengine_1_1SearchMAVisitor.html</anchorfile>
      <anchor>a407aa93622576c29c85efe9748ef0002</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::SplittedAssumption</name>
    <filename>classdfengine_1_1SplittedAssumption.html</filename>
    <member kind="function">
      <type></type>
      <name>SplittedAssumption</name>
      <anchorfile>classdfengine_1_1SplittedAssumption.html</anchorfile>
      <anchor>ab9e2dd5f5985a7f898bc77dd2423d153</anchor>
      <arglist>(String assName, String parentCompName, String compName)</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>assName</name>
      <anchorfile>classdfengine_1_1SplittedAssumption.html</anchorfile>
      <anchor>a4edbb9b4f8a8e614d43b2fe38734547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>compName</name>
      <anchorfile>classdfengine_1_1SplittedAssumption.html</anchorfile>
      <anchor>abb7d2271bb4aa1ea241d461c68604c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>parentCompName</name>
      <anchorfile>classdfengine_1_1SplittedAssumption.html</anchorfile>
      <anchor>af309735947ffa63a8c9573e85ed4752d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::SpringUtilities</name>
    <filename>classdfengine_1_1SpringUtilities.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeCompactGrid</name>
      <anchorfile>classdfengine_1_1SpringUtilities.html</anchorfile>
      <anchor>a9b2430388f8b0fba89f8fa9f2c8cd5b0</anchor>
      <arglist>(Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeGrid</name>
      <anchorfile>classdfengine_1_1SpringUtilities.html</anchorfile>
      <anchor>ac6aaf5b134cdc2b4386a14339a2c8c88</anchor>
      <arglist>(Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printSizes</name>
      <anchorfile>classdfengine_1_1SpringUtilities.html</anchorfile>
      <anchor>a5a5b2e3c6afa2d5a248884c635ce7285</anchor>
      <arglist>(java.awt.Component c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static SpringLayout.Constraints</type>
      <name>getConstraintsForCell</name>
      <anchorfile>classdfengine_1_1SpringUtilities.html</anchorfile>
      <anchor>a9c74eacca58319c60b76de5750b98b40</anchor>
      <arglist>(int row, int col, Container parent, int cols)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dfengine::ToStringVisitor</name>
    <filename>classdfengine_1_1ToStringVisitor.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getStr</name>
      <anchorfile>classdfengine_1_1ToStringVisitor.html</anchorfile>
      <anchor>ab9a076086fd90be984da1295659b3534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToStringVisitor</name>
      <anchorfile>classdfengine_1_1ToStringVisitor.html</anchorfile>
      <anchor>a6256c0aeeb6622589bd23126f0d7b407</anchor>
      <arglist>(StringBuffer str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classdfengine_1_1ToStringVisitor.html</anchorfile>
      <anchor>a51bd37911cd898daf8cfba907fb811ad</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classdfengine_1_1ToStringVisitor.html</anchorfile>
      <anchor>a20e01a5b507acb9c9648083682fc16df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>StringBuffer</type>
      <name>str</name>
      <anchorfile>classdfengine_1_1ToStringVisitor.html</anchorfile>
      <anchor>a75e4e18c464ce8b5017cca8093f04cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gui</name>
    <filename>namespacegui.html</filename>
    <class kind="class">gui::InputDialog</class>
    <class kind="class">gui::NewFileDialog</class>
    <class kind="class">gui::NumberDialog</class>
    <class kind="class">gui::SelectionDialog</class>
    <class kind="class">gui::WarnDialog</class>
  </compound>
  <compound kind="class">
    <name>gui::InputDialog</name>
    <filename>classgui_1_1InputDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelPressed</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a0a6a71271439e4aa637ab2de7c341f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>afe21cc700bcb70d90deaad09b2e378e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>defaultLocation</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a1a7f7d78ae866611467d34047c5c47b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputDialog</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>afbd878c83d1681e011bde08cb25c2889</anchor>
      <arglist>(Frame dw, String label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>okPressed</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a0c7fd7a940876830be699558fd8b9d4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>result</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a62ed0e6bcb5eaf93212d08486e6526e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialValue</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a01e38303d2879c922e34eacf1b4b2f7f</anchor>
      <arglist>(String txt)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>result</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>a584cbcd15e306ec970491e0b4e188684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextField</type>
      <name>textHolder</name>
      <anchorfile>classgui_1_1InputDialog.html</anchorfile>
      <anchor>ad90f5353b044b31bfac2af1811554371</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gui::NewFileDialog</name>
    <filename>classgui_1_1NewFileDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelPressed</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>abe0136eca1c75e9f001771467f3d3150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a9f1b320aa989b895d52cadb7c1e7c092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>directoryChanged</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a89ae6a993c30afa79bc999abf5454fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getDirectory</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>af30debd031db44b632ffbb7b6217305c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFile</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a028270c206317f2721a005015d1d5442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FilenameFilter</type>
      <name>getFilenameFilter</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>af5750ea383c86413b3680e8e1f588f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMode</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a5b3b7b033725157a96249aadfffafc5b</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>itemSelected</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a48c2ee70a4974431dda7cf2f621f4a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDirectory</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a9c0bdc9c69b5b28b382bd459e1e30d58</anchor>
      <arglist>(File dir)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NewFileDialog</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>ae503e0284f6636a7d9be69f8529179c2</anchor>
      <arglist>(Frame dw, String title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>okPressed</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>ab3514447b573cd030d01c2c5f735b1b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>setDirectory</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a78510a82b63323fb6c28f458730f8a6f</anchor>
      <arglist>(String dir)</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>setFile</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a39525f43d38a0ac52528907325f42f3b</anchor>
      <arglist>(String file)</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>setFilenameFilter</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a00ef36be5012558cbbae176efdd5aaa0</anchor>
      <arglist>(FilenameFilter filter)</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>setMode</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a25ca2e4d8f4cc0505f1a4556feac1fc9</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>LOAD</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a9aad619779d75d5cfd17c4c4ea7df31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>SAVE</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>ac7a20ca5415d325f0a7a62cbd3f53885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>directory</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a9d14ebe66146149964474f1575a7ca00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextField</type>
      <name>directoryField</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a7c1ac923b3bdd2ba2cd36701313d9a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>file</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>afd6c9f9d321e40ca8f8a1c15e7ecf9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextField</type>
      <name>fileField</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>aad03cb2ef79c71c8f02bc1085095fad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>List</type>
      <name>fileList</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>a4ea04636bb826d320dbebf1cbf2462d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextField</type>
      <name>filterField</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>abb035e761dc78924089abc6ceabc5cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classgui_1_1NewFileDialog.html</anchorfile>
      <anchor>ac3e5db63b21b65e10a037ee268e428f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gui::NumberDialog</name>
    <filename>classgui_1_1NumberDialog.html</filename>
    <base>gui::InputDialog</base>
    <member kind="function">
      <type>void</type>
      <name>cancelPressed</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a0c6be03ea1f179a30fab29552356a93b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a0ce6efe8504ebcdfd57c5e263badf00c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>integer</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>ad6058fc52dae0a378738ddbb29c7e1a4</anchor>
      <arglist>(boolean b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumberDialog</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a481903e642f970e84957129025aff8ff</anchor>
      <arglist>(Frame dw, String label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>okPressed</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a1e2442ec4e95b537c76e5a73764b2c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>resultAsNumber</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a253fa6b8862b4ad55490c6c3960ad57e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>integer</name>
      <anchorfile>classgui_1_1NumberDialog.html</anchorfile>
      <anchor>a495d2077a2a92b61993c32655cbd69f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gui::SelectionDialog</name>
    <filename>classgui_1_1SelectionDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelPressed</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>a452b73f658b7706a6c9d0e431ac0b4d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>ad19c903a2ee46fa08fc6c0fbf22fcf66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>defaultLocation</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>a8aa86a4bb44d9e48fc6464861da1e84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectSelected</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>aa950b630348669b731670dc1d1d1d7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>okPressed</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>a8d2386ecd849c5e11c879d323d649e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>result</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>aa912777b555ae1d4c3e69c8e651c71e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>a38637df18205eafdd51af60145613dcc</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectionDialog</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>ad54732f59753a4df87ced8c2eb580304</anchor>
      <arglist>(Frame dw, String label, Iterator e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectionDialog</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>ad7509469d72df40202dc5a4fd514476a</anchor>
      <arglist>(Frame dw, String label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialValue</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>ac1c1673c61fed952ed0f058adb10f16c</anchor>
      <arglist>(Iterator e)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>result</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>afb4769d2b3a5bde9e0f081926193b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>java.awt.List</type>
      <name>selectionList</name>
      <anchorfile>classgui_1_1SelectionDialog.html</anchorfile>
      <anchor>a4046e5227db39879bce333881e9b7be2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gui::WarnDialog</name>
    <filename>classgui_1_1WarnDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classgui_1_1WarnDialog.html</anchorfile>
      <anchor>a62078ac61f8742a7e741152e9676c890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>defaultLocation</name>
      <anchorfile>classgui_1_1WarnDialog.html</anchorfile>
      <anchor>aeec4289470f86d66b47c4444b3cb73ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>okPressed</name>
      <anchorfile>classgui_1_1WarnDialog.html</anchorfile>
      <anchor>a46bfb4c83527eb6764406f70886062df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarnDialog</name>
      <anchorfile>classgui_1_1WarnDialog.html</anchorfile>
      <anchor>ae5079645685287c0161c980ce675c9e1</anchor>
      <arglist>(Frame dw, String text)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hittingsetalg</name>
    <filename>namespacehittingsetalg.html</filename>
    <class kind="class">hittingsetalg::Component</class>
    <class kind="class">hittingsetalg::ConflictSet</class>
    <class kind="class">hittingsetalg::EdgeNodePair</class>
    <class kind="class">hittingsetalg::EdgeNodePairFM</class>
    <class kind="class">hittingsetalg::HSNode</class>
    <class kind="class">hittingsetalg::HSNodeFM</class>
    <class kind="class">hittingsetalg::MinHittingSets</class>
    <class kind="class">hittingsetalg::MinHittingSetsFM</class>
    <class kind="class">hittingsetalg::TestMinHittingSets</class>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::Component</name>
    <filename>classhittingsetalg_1_1Component.html</filename>
    <member kind="function">
      <type></type>
      <name>Component</name>
      <anchorfile>classhittingsetalg_1_1Component.html</anchorfile>
      <anchor>acb0c624a70f6286e23c5be65da2d8172</anchor>
      <arglist>(String name, int id)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Assumption</type>
      <name>ab</name>
      <anchorfile>classhittingsetalg_1_1Component.html</anchorfile>
      <anchor>a8b2f3174c6042b00c343ca1d409b863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>id</name>
      <anchorfile>classhittingsetalg_1_1Component.html</anchorfile>
      <anchor>ab33a21d048f21151bc875703137bdadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Assumption</type>
      <name>nab</name>
      <anchorfile>classhittingsetalg_1_1Component.html</anchorfile>
      <anchor>a4eec6341c5019c6405ae0206565ab6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>name</name>
      <anchorfile>classhittingsetalg_1_1Component.html</anchorfile>
      <anchor>a5d67ce21139d1709284efd51f330c8ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::ConflictSet</name>
    <filename>classhittingsetalg_1_1ConflictSet.html</filename>
    <member kind="function">
      <type></type>
      <name>ConflictSet</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>ae5d1788d0e299c4ffded8d16d0ce7de2</anchor>
      <arglist>(SortedIntList abComps, SortedIntList nabComps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConflictSet</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>a68ec446e8fdc5e09d0791ebc9cd4ee24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConflictSet</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>a648c66771843a5c74459a8906744c66c</anchor>
      <arglist>(ConflictSet other)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>a1c6820521fa456b21978ca34a2286049</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>ad3884d5277b359284238c8bdffcf8eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SortedIntList</type>
      <name>abComps</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>a6ca60b294f0ce2f878604436c05a8366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SortedIntList</type>
      <name>nabComps</name>
      <anchorfile>classhittingsetalg_1_1ConflictSet.html</anchorfile>
      <anchor>a77dfe3ebaff719f5a0470b9abe49e7ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::EdgeNodePair</name>
    <filename>classhittingsetalg_1_1EdgeNodePair.html</filename>
    <member kind="function">
      <type></type>
      <name>EdgeNodePair</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePair.html</anchorfile>
      <anchor>ae88c4c7dcab8a2c3770d41449990f10f</anchor>
      <arglist>(int edge, HSNode node)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edge</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePair.html</anchorfile>
      <anchor>ad0fc0a8d4c5d9a284f3f0c06b3b7027b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HSNode</type>
      <name>node</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePair.html</anchorfile>
      <anchor>a61e20fd22551bfad6e1065f80adf1c49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::EdgeNodePairFM</name>
    <filename>classhittingsetalg_1_1EdgeNodePairFM.html</filename>
    <member kind="function">
      <type></type>
      <name>EdgeNodePairFM</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePairFM.html</anchorfile>
      <anchor>ada9d019d1a5657c6bf80d0ed24351def</anchor>
      <arglist>(int edge, HSNodeFM node)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edge</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePairFM.html</anchorfile>
      <anchor>aab5e8651134ae28670739698e068b24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HSNodeFM</type>
      <name>node</name>
      <anchorfile>classhittingsetalg_1_1EdgeNodePairFM.html</anchorfile>
      <anchor>ab177355a66dbe9ed497ed9e7f3917772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::HSNode</name>
    <filename>classhittingsetalg_1_1HSNode.html</filename>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>a07a2e149bac1917a876cfcaacfab0787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>children</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>abbab2bc81eee23005a82f0b7aacc6ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>conflictSetIndex</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>a5802735c5a1ec0e35da61057686ed4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SortedIntList</type>
      <name>edgeLabels</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>aa3269f56ac75a9f2de1e2e6cb7d4411e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SortedIntList</type>
      <name>label</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>af3ae9bb2faa7fd9d79c4118fa44b4f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>parents</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>a1e773730a9344cfb44ba24ad8d23e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>boolean</type>
      <name>relevantForPruning</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>adcf7032311edfbc7545115651fce3768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>state</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>a9001a2adb9bd78422132a177af739829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_CLOSED</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>ade175d96aa40325854e37280d2a67c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_MINIMAL</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>a557cff940482faa4a89a22555f708164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_OPEN</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>ad6057665794b148701b19749df381a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_PRUNED</name>
      <anchorfile>classhittingsetalg_1_1HSNode.html</anchorfile>
      <anchor>ae84ff04e68d4d5d0c03f4a34e3ab1685</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::HSNodeFM</name>
    <filename>classhittingsetalg_1_1HSNodeFM.html</filename>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>ad615a84ba85293698eeadc26c858be47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>children</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a082c8201dd69aa830a80b0169a0868d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>conflictSetIndex</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>ae7e2ed14c9ab28bf8801a28d6e303d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>SortedIntList</type>
      <name>edgeLabels</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a0cfb25d76dcd7f6972dfdb44d9f9ea96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ConflictSet</type>
      <name>label</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a2c786253794f65a4af3c388fc21ce49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>parents</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a961127a939e136253dd41a88467c49ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>boolean</type>
      <name>relevantForPruning</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a8ff5d58eb00a6d65ce2f29260b172524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>state</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>abda288a5dfada3a1efa75bf1bd432912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_CLOSED</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a5a3b3123e8ca6643fd6a8a7de14e3904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_EXPANDED</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>ae00c9e4f11743ea4a32d2ae711cd5054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_MINIMAL</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>aa3d574daeb169af2272500fe7d10bb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_OPEN</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>af38588dba76cc7a01dd457d3d209fa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package" static="yes">
      <type>static final int</type>
      <name>STATE_PRUNED</name>
      <anchorfile>classhittingsetalg_1_1HSNodeFM.html</anchorfile>
      <anchor>a438771e32d6ca6c89e2ed1d66c99da29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::MinHittingSets</name>
    <filename>classhittingsetalg_1_1MinHittingSets.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>checkMinimalityHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a07bbeee1436d79e7345e34098b558292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compute</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a3296336fbafbcf079933ad8c59dad49f</anchor>
      <arglist>(int maxHSSize, int maxNumMinHS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeMore</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>ae2ae1f86460cb0eaa1e2b351c9fd9f49</anchor>
      <arglist>(int newMaxHSSize, int newMaxNumMinHS)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getConflictsAsAss</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a80b9d3768f1ad3218177a158e68cf6c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a0004f25f97ea1d86ff6e880485b3c49d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getMinHSAsIntLists</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>aba94f6777eee84b1c300f711d21a07ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hitsAllConflictSets</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a7a35957f7edbf0b63c95ab714e9de6da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinHittingSets</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a119a9a682d6f9069c3a3a9a1f76c0109</anchor>
      <arglist>(boolean conflictsAreMinimal, ArrayList conflictSets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinHittingSets</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a702447ce2a9c59b24c18a15a0567d0be</anchor>
      <arglist>(boolean conflictsAreMinimal, ABTheoremProver tp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_ALL_MIN_DIAGS_COMPUTED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a694c08b9d4661ecc9732f43453561719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_MAX_HS_SIZE_REACHED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a577b627dafa8e96f29711bbb8d5e1fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_MAX_NUM_MIN_HS_REACHED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a97ffa56be5985a11deca033423a06311</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attemptPrune</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a8ab513b7239de49cc8aa0964d542e6e4</anchor>
      <arglist>(HSNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SortedIntList</type>
      <name>callTheoremProver</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>ad58035d19b4ee82790ee82bcd5e26e35</anchor>
      <arglist>(SortedIntList edgeLabels)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>canClose</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a5c45aeb65fcc8121cd5de10fc642c858</anchor>
      <arglist>(HSNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeLabel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>aa443a717c20c23418abb86bb43a77813</anchor>
      <arglist>(HSNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>computeNumUnprunedChildren</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a780c936b99f7eb89cb0acc8ba276190a</anchor>
      <arglist>(HSNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a27bd5e1e4e52435e860a2c3114c30ae3</anchor>
      <arglist>(HSNode node, LinkedList newNodes, int lastLevel)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>nodeInvariant</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a2f4e53984a891688bd2713596a2f2785</anchor>
      <arglist>(HSNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processLastLevel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a028f6a81d83414725ae38ea87b34757c</anchor>
      <arglist>(int lastLevel, LinkedList lastLevelNodes, LinkedList newLevelNodes, boolean expandNodes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a9ef30b721ffe3a119aaeabf895412c77</anchor>
      <arglist>(HSNode node, HSNode prunedParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relabel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a8626abd957f55a3f1f4cf3ddeca9c85b</anchor>
      <arglist>(HSNode node, HSNode newNode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchRefutingCS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a2a056bea7a75aa392b7a8e6f1f488ed3</anchor>
      <arglist>(SortedIntList edgeLabel)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>assumptions</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a31be77482deba6a7b2fca0a0916fb713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HSNode</type>
      <name>attemptedPruneNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a94af966d0e1038f63d6f4b11f63bd2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortedIntList</type>
      <name>components</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a76e025816d1890645565f84c87cc7ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>computationState</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>aec91845d9fc8c811a7ddccaf25f2b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>computedMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a9a970eb9aaa369f1d29a12339ff1d68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>computeIncr</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a5974ed75f9f9ad88ed4c78a71c41b57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>conflictsAreMinimal</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a2ccde3485f5008fecdc51d7184911d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>conflictSets</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a0b325afe5fdfb819bcbb6d436e5ac81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>levels</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>ab9960fdaac4a83b64b5058c08ba25d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxHSSize</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>ae3288e26e3f92424390e027c1bbfe68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxNumMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>ab9ddcea15752d0e3f7cc6596248d1364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HSNode</type>
      <name>rootNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a50d61032b297ece6dfeed470dccded3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ABTheoremProver</type>
      <name>theoremProver</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>affa86bdee8bd183380a2225ab9e81201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final int</type>
      <name>CS_COMPUTING</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSets.html</anchorfile>
      <anchor>a7bc44828d49dc5ff09a9310e2446076a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::MinHittingSetsFM</name>
    <filename>classhittingsetalg_1_1MinHittingSetsFM.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>checkMinimalityHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a7ee4f1c5368bd8f83d1974a9fc9e082b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compute</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>af4dcb552b36dbfc2411487ac8621e42d</anchor>
      <arglist>(int maxHSSize, int maxNumMinHS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeMore</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a4140d28105263d1ec67c4eab2edb2d63</anchor>
      <arglist>(int newMaxHSSize, int newMaxNumMinHS)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getConflictsAsAss</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a9cd0c4b06e12cda4ebdb41ed8c5ff071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a86348c54518b27e7ebf500bd6bcb29ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinHittingSetsFM</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a35eeffb30d581851023530e0d48639f3</anchor>
      <arglist>(boolean conflictsAreMinimal, ABTheoremProver tp, String assumptionAB, String assumptionNAB)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_ALL_MIN_DIAGS_COMPUTED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a5c6b7ffa7ed608151bbb5520c7cb7c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_MAX_HS_SIZE_REACHED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>ae05f01ac66d0f5bbe0fa26fca062703d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>CS_MAX_NUM_MIN_HS_REACHED</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a3e0487a944a4dfc46a316aaabe22f5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attemptPrune</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a815ce4ed2de006111fea8ea0cf8c88c5</anchor>
      <arglist>(HSNodeFM node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConflictSet</type>
      <name>callTheoremProver</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a455a6fcd224fd9ca0b24977967d6ee14</anchor>
      <arglist>(SortedIntList edgeLabels, ConflictSet label)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>canClose</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a29a3f019b42002aec47bff5684ccf362</anchor>
      <arglist>(HSNodeFM node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeLabel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>aa159712c070373f3c164090741456c83</anchor>
      <arglist>(HSNodeFM node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>computeNumUnprunedChildren</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>ab028a448d94dd253061147a86a820394</anchor>
      <arglist>(HSNodeFM node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandLastLevel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a0c2b276f946f8f5c62575bf17389c815</anchor>
      <arglist>(int lastLevel, LinkedList lastLevelNodes, LinkedList newLevelNodes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>afac8376d997d59aea38754710df9d360</anchor>
      <arglist>(HSNodeFM node, LinkedList newNodes, int lastLevel)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>nodeInvariant</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>ac8208631facd42ed021ac3811f24abff</anchor>
      <arglist>(HSNodeFM node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processLastLevel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a35ecf09c5c6091380df2428dce4b794c</anchor>
      <arglist>(int lastLevel, LinkedList lastLevelNodes, LinkedList newLevelNodes, boolean expandNodes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a3a71f6d153fae20dce66c9e67ee54de6</anchor>
      <arglist>(HSNodeFM node, HSNodeFM prunedParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relabel</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>aa54be2ded2952c4f8db9e401758648aa</anchor>
      <arglist>(HSNodeFM node, HSNodeFM newNode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchRefutingCS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a348411ccdaf938bdf035736da7ab0059</anchor>
      <arglist>(SortedIntList edgeLabel)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HSNodeFM</type>
      <name>attemptedPruneNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>aea061e5b11a065ce17d9ddc883232024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortedIntList</type>
      <name>componentIdSet</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a4cc485531c70b45ef3e1dbc347a952aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>componentList</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a3484796cbdd0da74c8bc71cbfe66d408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeMap</type>
      <name>components</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a5f3df5efcb0d3c28a1c95a49c75d35e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>computationState</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>aaf38436db294b9dd9b96e6f96860b473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>computedMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>af49332a5c9b907ec460495d82da670f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>conflictsAreMinimal</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a580f937e8cd83e40527006a61921bc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>fmConflictSets</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a60469f165cf9180e1342dbcffd27f3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>levels</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a63494800bc17cb9d0b11b959a04cbd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxHSSize</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>af68ab82572c7cbf93ba1df6df2fa191c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxNumMinHS</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a6b2f823d9df42ce53a8c29f97df00633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numExpansions</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a8f1aeae90f9cddea473293852703b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numPrunings</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>acd564f41a771e51a1eec5d1e8257b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numReuses</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a0db1516ce05e348e9bd93756c43a5d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numTPCalls</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>add2bde15f3578eeeb9bd99933bec2bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HSNodeFM</type>
      <name>rootNode</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>afbc6af7aa1fcf6a7d4e3428fce883ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ABTheoremProver</type>
      <name>theoremProver</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a4817bc0c2eb2e777e064bd82c1bf5d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final int</type>
      <name>CS_COMPUTING</name>
      <anchorfile>classhittingsetalg_1_1MinHittingSetsFM.html</anchorfile>
      <anchor>a6b9eb1efce6104d20c4c0beff1731a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hittingsetalg::TestMinHittingSets</name>
    <filename>classhittingsetalg_1_1TestMinHittingSets.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classhittingsetalg_1_1TestMinHittingSets.html</anchorfile>
      <anchor>a06f0f076223f2d6c4867c03d8e12f941</anchor>
      <arglist>(String[] args)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>createConflictSets</name>
      <anchorfile>classhittingsetalg_1_1TestMinHittingSets.html</anchorfile>
      <anchor>a61b5feb362a09c1ccd0d27c0cfd4a2ca</anchor>
      <arglist>(ArrayList conflictSets, long seed)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>createConflictSets1</name>
      <anchorfile>classhittingsetalg_1_1TestMinHittingSets.html</anchorfile>
      <anchor>aef6707618f23db569f6a24323de656c7</anchor>
      <arglist>(ArrayList conflictSets, long seed)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>run</name>
      <anchorfile>classhittingsetalg_1_1TestMinHittingSets.html</anchorfile>
      <anchor>ab8b20775c5ac09dbed014db4a4870d17</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>theoremprover</name>
    <filename>namespacetheoremprover.html</filename>
    <class kind="class">theoremprover::ABTheoremProver</class>
    <class kind="class">theoremprover::Assumption</class>
    <class kind="class">theoremprover::CharacterToken</class>
    <class kind="class">theoremprover::DelimiterToken</class>
    <class kind="class">theoremprover::EOIToken</class>
    <class kind="class">theoremprover::ErrorToken</class>
    <class kind="class">theoremprover::FloatToken</class>
    <class kind="class">theoremprover::GenericParser</class>
    <class kind="class">theoremprover::GenericScanner</class>
    <class kind="class">theoremprover::GenericToken</class>
    <class kind="class">theoremprover::IdentifierToken</class>
    <class kind="class">theoremprover::IllegalAssumption</class>
    <class kind="class">theoremprover::IntegerToken</class>
    <class kind="class">theoremprover::KeywordToken</class>
    <class kind="class">theoremprover::LConstant</class>
    <class kind="class">theoremprover::LFunction</class>
    <class kind="class">theoremprover::LObject</class>
    <class kind="class">theoremprover::LogicParser</class>
    <class kind="class">theoremprover::LPredicate</class>
    <class kind="class">theoremprover::LRule</class>
    <class kind="class">theoremprover::LSentence</class>
    <class kind="class">theoremprover::LVariable</class>
    <class kind="class">theoremprover::ParseError</class>
    <class kind="class">theoremprover::ParserErrorException</class>
    <class kind="class">theoremprover::Proposition</class>
    <class kind="class">theoremprover::PropositionalRule</class>
    <class kind="class">theoremprover::PropositionalTheoremProver</class>
    <class kind="interface">theoremprover::PropositionInterface</class>
    <class kind="class">theoremprover::StringToken</class>
  </compound>
  <compound kind="class">
    <name>theoremprover::ABTheoremProver</name>
    <filename>classtheoremprover_1_1ABTheoremProver.html</filename>
    <base>theoremprover::PropositionalTheoremProver</base>
    <member kind="function">
      <type></type>
      <name>ABTheoremProver</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a6009f3f183766f6addaf2580247e1dce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a4a6bcc7978d0e73a9a3b3216a6b29b54</anchor>
      <arglist>(ArrayList a, Proposition p)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAssumption</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a2b385ebbf1a94da586e0be6605471c9e</anchor>
      <arglist>(Assumption a)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a325b227f0c5c76f7815f291f978adbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a2d1eea18897655edf9cdd9b88f02fca3</anchor>
      <arglist>(ArrayList posAssumptions, ArrayList negAssumptions)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a13bb269196ed9937880bb2df605420ce</anchor>
      <arglist>(ArrayList posAssPrefixes)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getAssumptions</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>aa6079da7d967bc2f63d10c17e08247a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getConflictSet</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a8fc2d767eeaaf67a7f3c6557a235f62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAssumption</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a2ea870792298eea16d33d179372c1b2a</anchor>
      <arglist>(Assumption a, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>a92f0df1b9db7fe304776651611bede06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>assumptions</name>
      <anchorfile>classtheoremprover_1_1ABTheoremProver.html</anchorfile>
      <anchor>af1d4a8548bf08b64c93ba860732f7012</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::Assumption</name>
    <filename>classtheoremprover_1_1Assumption.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addAntecedence</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a9f52ede6a33f18edf8b1b3e5ee16811d</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>collectAllAssumptions</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a893c98a300322c86140ff299788eb84d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>collectAllAssumptions</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a8a1580ce5d71b46b70f950d665b871e9</anchor>
      <arglist>(TreeSet assumptions)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>collectAssumptions</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a5a41c56839d791c0017351bd6ae2f92c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>collectAssumptions</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a36702cec6cad351f96bb7d5f22a26610</anchor>
      <arglist>(ArrayList assumptions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>correctLabels</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>aeb50a9e2344b9dae9906c237804d915a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getAntecedence</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>ac77921a7839b0e6088ec3de3188647f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getIdentifier</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>adbbb3c70bde1e3de1305c97046ead75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntTag</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a1198661b4cd9c141d486695d4dd3005c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getLabel</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a9b94ceb169b03991439b5486f23b35a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAssumption</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>acb0d76dae434019f8ac5a931a473c44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateFalse</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a3d7b17cafcb95b1e8c3fe19e71029dd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>propagateFalse</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a7f4e168e667184e2b477099d6096d917</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateTrue</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a421aaa5043fee9fb72e95a86c99436f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentifier</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>adad8f691e0381dafce6d160514a0abc9</anchor>
      <arglist>(Object id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntTag</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a218d9ce32f5e8c882c178b56c1c36161</anchor>
      <arglist>(int tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>aedb39685a417ffd5515887253cb497e0</anchor>
      <arglist>(boolean l)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>af0ef28e7134db4fbd264b04f7fb20aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>antecedence</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>acd36f31770a7954c1e486b93d4e81ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>identifier</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a6b0f96dcbf2c15ddc961e39ba6133398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>intTag</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a69ee9c918dd088919fd92513a9931740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>label</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>a3d404a104e34e8d13135deaaec5c500b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>objTag</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>abe6c0bf176c626efbaf959d90eef4095</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>Assumption</name>
      <anchorfile>classtheoremprover_1_1Assumption.html</anchorfile>
      <anchor>aa5c4fc024933f8dc355cb607a07bdf9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::CharacterToken</name>
    <filename>classtheoremprover_1_1CharacterToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>CharacterToken</name>
      <anchorfile>classtheoremprover_1_1CharacterToken.html</anchorfile>
      <anchor>a55de702b72b10388f3c5974134249c48</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isCharacter</name>
      <anchorfile>classtheoremprover_1_1CharacterToken.html</anchorfile>
      <anchor>a7e13b1a7b09ab2ad9dcbd81cd8c1e0a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1CharacterToken.html</anchorfile>
      <anchor>a46d725981609da8dab487604621822db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::DelimiterToken</name>
    <filename>classtheoremprover_1_1DelimiterToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>DelimiterToken</name>
      <anchorfile>classtheoremprover_1_1DelimiterToken.html</anchorfile>
      <anchor>a175f8a3a12845fafd21807474d33bd21</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isDelimiter</name>
      <anchorfile>classtheoremprover_1_1DelimiterToken.html</anchorfile>
      <anchor>afc6b98b26ae4f7f2a2ab100eeba28ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1DelimiterToken.html</anchorfile>
      <anchor>a4b400f4d1c487f1f91159e66feaad94a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::EOIToken</name>
    <filename>classtheoremprover_1_1EOIToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>EOIToken</name>
      <anchorfile>classtheoremprover_1_1EOIToken.html</anchorfile>
      <anchor>ae18dfbba1b011b274ee6afe95a046954</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEOI</name>
      <anchorfile>classtheoremprover_1_1EOIToken.html</anchorfile>
      <anchor>accacd0fbc75f5cbe975cbd45321689e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1EOIToken.html</anchorfile>
      <anchor>aeca4b167639ff8a018053ed078919f83</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::ErrorToken</name>
    <filename>classtheoremprover_1_1ErrorToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>ErrorToken</name>
      <anchorfile>classtheoremprover_1_1ErrorToken.html</anchorfile>
      <anchor>a277606e12339270cfc38f53832a9fe60</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isErrorToken</name>
      <anchorfile>classtheoremprover_1_1ErrorToken.html</anchorfile>
      <anchor>a03f24fe4d12b56394ee3d84e03614b75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1ErrorToken.html</anchorfile>
      <anchor>a6fe8bdc9c13ecf9c92bfebe00eca8dd5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::FloatToken</name>
    <filename>classtheoremprover_1_1FloatToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>FloatToken</name>
      <anchorfile>classtheoremprover_1_1FloatToken.html</anchorfile>
      <anchor>afa47465224016d7e32d88d5eea14cc28</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isFloat</name>
      <anchorfile>classtheoremprover_1_1FloatToken.html</anchorfile>
      <anchor>a36c13cd8027560e668b82ba3c35692b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1FloatToken.html</anchorfile>
      <anchor>a32afceba934221714db19621c3738450</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::GenericParser</name>
    <filename>classtheoremprover_1_1GenericParser.html</filename>
    <member kind="function">
      <type>Object</type>
      <name>defaultResult</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a010b8041a59fb1c65e0c58b6d52f9197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericScanner</type>
      <name>defaultScanner</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>ad99d070681b80fc032c7efc3d0b93218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorDetected</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a90346cafc0e8aeff96734c78ed12798d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorDetected</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a3f951fd5d1cf7a384d6063a87c21ca86</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>errorMessage</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a7b5836ada7b83d035c26941b29b72099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextToken</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a27dc9bf34874abb0da6811a22ca31303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>parse</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a1dc501aefe888a36d697be910c4dfa67</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a5e43d0aa83607c6bb89a48dbdbe7755a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>parseFile</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a45f984579ad87296fd401776d55711ba</anchor>
      <arglist>(String file)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>result</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a038506b2ebaa0e1a3f87157af754de8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GenericToken</type>
      <name>actualToken</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a8d99f26441af32f7269c94d842cca172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>errorMessage</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a84081cccb373a89a9d230b9c316dc3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Object</type>
      <name>result</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>ab7fc3f3242bf3ed1670ffd88077a3e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GenericScanner</type>
      <name>scanner</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>aa1f9deb8c79d0a08ec566cf0fb9241df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>source</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a57a2d4be07a7003183e6a0e62ea1cab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>GenericParser</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a6b18b773c657ccc34a8703f6bd73e7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>GenericParser</name>
      <anchorfile>classtheoremprover_1_1GenericParser.html</anchorfile>
      <anchor>a36718d2c880db0dfb5d5a3864f981ce8</anchor>
      <arglist>(String str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::GenericScanner</name>
    <filename>classtheoremprover_1_1GenericScanner.html</filename>
    <member kind="function">
      <type>String</type>
      <name>bufferValue</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a38453302fbc53cc834d7a56ea5a96faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>endOfInput</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a3c7ceae9f1505098708442e9189686f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericScanner</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a38bac4bf9d688079b0c80a149d6cb64c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericScanner</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a6e65643feef635ab3c20c6775acddc1e</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getNextChar</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a764cbe8668ef29f57d6bf5775444ce51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>add2e78d316c306c33ac129ba9cbe54b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSource</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a49e59408df94e7cc1f0559058a644364</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isDelimiter</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>afd8b45f862fa63704730fa4ffabe213d</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEndOfInput</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a65e9c02ad32abbac07e2b9d216b5ecb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>overReadSpaces</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>aca1df7f0cf1b9cbfd2abc79e4f63c9d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>position</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>ad028e976bbf465bc986bde5db98ef153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanCharacter</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a54860a3a5594d2a39597a5bf34939884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanIdOrKeyword</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a8cd66b972799c295e84afc0d8dba4766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanNumber</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a1ae99b5e48457d8c275b795f5063b749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanSource</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>aad16d17e022ad1c5bb6ebb93121accae</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanString</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a96dea289a5e62662d1981a40662d71c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericToken</type>
      <name>scanToken</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a068c3ee9a77aae199b874e13392b3eb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>source</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>ac14d99779eb8fc5e896ad9a36903279d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GenericScanner</type>
      <name>parseFile</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a630436d038149a43a8c48af4624be9c9</anchor>
      <arglist>(String file)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StringBuffer</type>
      <name>charBuffer</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>aa4c60701015965d4e0c335c5a7448087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>nextChar</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>a356269e93e18ab9d01f1138cb86cae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>position</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>adb3810c88a433b46150dca12fcf07a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>source</name>
      <anchorfile>classtheoremprover_1_1GenericScanner.html</anchorfile>
      <anchor>ac6d5fbf0f554d87b04cb3442dd8e59d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::GenericToken</name>
    <filename>classtheoremprover_1_1GenericToken.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equalValue</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a627eba4ace52835d38e1ca8380dff737</anchor>
      <arglist>(String val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericToken</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>aa1d3477dac4564ab96b0851d99b08fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericToken</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a90e088005c27ca1fc91ab7ee54ff7406</anchor>
      <arglist>(String val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericToken</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>ae13881c39f05f8c77123a626cff6d1eb</anchor>
      <arglist>(String val, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isCharacter</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>ac2cc18e8c675baf86a8186ffcab7b662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isDelimiter</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>aa35926e205f738d8f11a0ce47f46e7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEOI</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>acdf6604a3f422e6f636fc2bcad95381e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isErrorToken</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a6e806879611e0ccd3daabca23e3f8f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isFloat</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>acf133535c696db604d22eaadf04f6f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isIdentifier</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a7d74b723909716ff9b72fe0e04a0bac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInteger</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a38c9703030707bb2d20965fc9fb711af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isKeyword</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>abb210b08c795f0065964627615c5c073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isString</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>af76c59f4571f315a7b6736fbd66b499d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>position</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a886dea9e13863178eacde3af7003e781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>aa49fc793046b28ca5a36071d2d2b2a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>af5993549a894e8de84efbaa47984e807</anchor>
      <arglist>(String val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a2e453e8f733720a030dbe00a4cdaa2e0</anchor>
      <arglist>(String val, int i)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>value</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a898b15f063bc29112ba1232894b22bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>position</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>a88b269558675f3f67c69b8d8de1de6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>value</name>
      <anchorfile>classtheoremprover_1_1GenericToken.html</anchorfile>
      <anchor>aaea722bbef811d350999241812ce917e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::IdentifierToken</name>
    <filename>classtheoremprover_1_1IdentifierToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>IdentifierToken</name>
      <anchorfile>classtheoremprover_1_1IdentifierToken.html</anchorfile>
      <anchor>a89b17365e8245f5c0bea64cbd270c709</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isIdentifier</name>
      <anchorfile>classtheoremprover_1_1IdentifierToken.html</anchorfile>
      <anchor>a5e1439419679bca20e0b7bfea94e8ba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1IdentifierToken.html</anchorfile>
      <anchor>a50a1822a46e506e1a4e302aa08ba5fd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::IllegalAssumption</name>
    <filename>classtheoremprover_1_1IllegalAssumption.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getAssumption</name>
      <anchorfile>classtheoremprover_1_1IllegalAssumption.html</anchorfile>
      <anchor>a944f18273968d576c9d1a3e6000d8d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IllegalAssumption</name>
      <anchorfile>classtheoremprover_1_1IllegalAssumption.html</anchorfile>
      <anchor>ac1598a4a13ff551d851c70588acfac3b</anchor>
      <arglist>(String assumption)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1IllegalAssumption.html</anchorfile>
      <anchor>a6dc421dda810a671489d848dde6ae2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>assumption</name>
      <anchorfile>classtheoremprover_1_1IllegalAssumption.html</anchorfile>
      <anchor>a5ea041a631ca9fc7e6afc26d344fb5a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::IntegerToken</name>
    <filename>classtheoremprover_1_1IntegerToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type></type>
      <name>IntegerToken</name>
      <anchorfile>classtheoremprover_1_1IntegerToken.html</anchorfile>
      <anchor>a5f72e149e22c9a4cd4857f27f535ac6f</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInteger</name>
      <anchorfile>classtheoremprover_1_1IntegerToken.html</anchorfile>
      <anchor>a402d242d8ec5da3423fe546d658961f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1IntegerToken.html</anchorfile>
      <anchor>aceaa059ae28322bc5575caa49ba15814</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::KeywordToken</name>
    <filename>classtheoremprover_1_1KeywordToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type>boolean</type>
      <name>isKeyword</name>
      <anchorfile>classtheoremprover_1_1KeywordToken.html</anchorfile>
      <anchor>aa27a3b294018488a68b91b27048fd6e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeywordToken</name>
      <anchorfile>classtheoremprover_1_1KeywordToken.html</anchorfile>
      <anchor>ac96fd41d13e2657fe2de47c6f930ae03</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1KeywordToken.html</anchorfile>
      <anchor>a692a2e9f01b91c335738b8a3dea7dce0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LConstant</name>
    <filename>classtheoremprover_1_1LConstant.html</filename>
    <base>theoremprover::LObject</base>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LConstant.html</anchorfile>
      <anchor>a262e7a70f6be8f838ced03508ab9fb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LConstant.html</anchorfile>
      <anchor>ab8f99cc50a2a5c099c8d257ff48e8536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>identifier</name>
      <anchorfile>classtheoremprover_1_1LConstant.html</anchorfile>
      <anchor>a53cd9dede3fc023bebc38264a5a24117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LConstant</name>
      <anchorfile>classtheoremprover_1_1LConstant.html</anchorfile>
      <anchor>a5047220cf56a7ede040311501a012042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LConstant</name>
      <anchorfile>classtheoremprover_1_1LConstant.html</anchorfile>
      <anchor>a38aabd09ebb0ff33c68e661f53c7729f</anchor>
      <arglist>(String str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LFunction</name>
    <filename>classtheoremprover_1_1LFunction.html</filename>
    <base>theoremprover::LConstant</base>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LFunction.html</anchorfile>
      <anchor>a719849a7462ca0b2cbfab50a5343c20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LFunction.html</anchorfile>
      <anchor>a5ead46db77f1c4cefee8a8497abf5c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>arguments</name>
      <anchorfile>classtheoremprover_1_1LFunction.html</anchorfile>
      <anchor>ac05cb1916272c954cfb2e8993c052f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LFunction</name>
      <anchorfile>classtheoremprover_1_1LFunction.html</anchorfile>
      <anchor>a9bd95e2835a2585f4c5136ad3674602b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LFunction</name>
      <anchorfile>classtheoremprover_1_1LFunction.html</anchorfile>
      <anchor>a523149a461bbdeae2888ead8d81583e2</anchor>
      <arglist>(String str, ArrayList v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LObject</name>
    <filename>classtheoremprover_1_1LObject.html</filename>
    <member kind="function">
      <type>ArrayList</type>
      <name>allPredicates</name>
      <anchorfile>classtheoremprover_1_1LObject.html</anchorfile>
      <anchor>a246298d068fc5f8774b69aed5d930d8b</anchor>
      <arglist>(String str, int i, ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ABTheoremProver</type>
      <name>asABPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LObject.html</anchorfile>
      <anchor>ad50bb4ab0f4cb515e25396cb81d33e8b</anchor>
      <arglist>(ABTheoremProver tp, Hashtable pd)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LObject.html</anchorfile>
      <anchor>ace0c8de90cf91cd9806b2c6cf3793ade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LObject.html</anchorfile>
      <anchor>a5c11cc82d31acf9d42535c8508e51f1d</anchor>
      <arglist>(PropositionalTheoremProver tp, Hashtable pd)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LObject.html</anchorfile>
      <anchor>ae00325172c2e2bfc46b8eed57e6d5281</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LogicParser</name>
    <filename>classtheoremprover_1_1LogicParser.html</filename>
    <base>theoremprover::GenericParser</base>
    <member kind="function">
      <type>Object</type>
      <name>defaultResult</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a318fa2f5ed0ac5bf779d7ec4562b19b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicParser</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>aceb99d8528b2283703707c4acae30d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicParser</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a514782d8d839f0edafe7f985049abd7b</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>af3ea2432ead947129335819918df2a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>parseAntecedence</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>ae0d635079e370a5fb4f32d48b7675189</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>parseAntecedenceRest</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a46cb1acc1d1e2b07db465e542b2dd8c1</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>parseArguments</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a6da819400a3bd35b372979072c7b02ae</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>LObject</type>
      <name>parseFunction</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>ac27e1b5c9bbe47c3ceebae03424c38d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LPredicate</type>
      <name>parsePredicate</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a9606b4ca2df6295cce2cf74d3f013456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseSentence</name>
      <anchorfile>classtheoremprover_1_1LogicParser.html</anchorfile>
      <anchor>a51d3812c17f584773424cb494431a3c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LPredicate</name>
    <filename>classtheoremprover_1_1LPredicate.html</filename>
    <base>theoremprover::LObject</base>
    <member kind="function">
      <type>ArrayList</type>
      <name>allPredicates</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a8d3f04adde17573562732eaa74b62445</anchor>
      <arglist>(String str, int i, ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ABTheoremProver</type>
      <name>asABPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a6a668b214735a2c8701cf094717173f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a599b96eb8f35eb72b6ad768f2877a285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a8db2251be549e204c1d9559c375d5194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>arguments</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>acb3d8af56920dbdbdbbf0a185fc4ea5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>identifier</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a8226321aef3730b70aad3f74652f1d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LPredicate</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>af0d30f6c606e89607cb46e9014a803ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LPredicate</name>
      <anchorfile>classtheoremprover_1_1LPredicate.html</anchorfile>
      <anchor>a83e9e1c32af40c0b7048091395145744</anchor>
      <arglist>(String str, ArrayList v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LRule</name>
    <filename>classtheoremprover_1_1LRule.html</filename>
    <base>theoremprover::LObject</base>
    <member kind="function">
      <type>ArrayList</type>
      <name>allPredicates</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a17e0daa0eb0f39ed29098619d87fb294</anchor>
      <arglist>(String str, int i, ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ABTheoremProver</type>
      <name>asABPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a1a04cdd7ea5cef9557ef1e3a0207a40d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ABTheoremProver</type>
      <name>asABPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>ab8196bef04f6fe2c10ab13028c08a6fb</anchor>
      <arglist>(ABTheoremProver tp, Hashtable pd)</arglist>
    </member>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a348a8408c8d7b1620ce2b2fcf25cdcb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a7d971dbc28f9d505b0b1e199391aa677</anchor>
      <arglist>(PropositionalTheoremProver tp, Hashtable pd)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a196fdc0e043ab5d3c911c2dede8553b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LObject</type>
      <name>head</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>ad47b4fa7cdecb3ed926f596387bba30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>tail</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a902c59c527a58871891e767b68a0f73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LRule</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>aa5cb5fb1e8cb6e3a4954f3c26f63fcae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LRule</name>
      <anchorfile>classtheoremprover_1_1LRule.html</anchorfile>
      <anchor>a4bfd603d2d0234cec1e6f9f2e341f067</anchor>
      <arglist>(ArrayList v, LObject h)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LSentence</name>
    <filename>classtheoremprover_1_1LSentence.html</filename>
    <base>theoremprover::LObject</base>
    <member kind="function">
      <type>void</type>
      <name>addRules</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a71d7a72ef4ca139b65fcb639ac4789ce</anchor>
      <arglist>(ArrayList newRules)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRules</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>afdf7121b3391f8631c54372255730652</anchor>
      <arglist>(LSentence new_sentence)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allPredicates</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a60e48c93b03135fe2bf92a1cc6fd80bc</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allPredicates</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a20733ffc862401b1321934604d24d80b</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
    <member kind="function">
      <type>ABTheoremProver</type>
      <name>asABPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a296c78bb2d9475bcaa2fc73e49d614ff</anchor>
      <arglist>(ABTheoremProver tp)</arglist>
    </member>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a5be9c66ec525b99892123a3a6738d3f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSentence</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a03adae552466b1a516d68627792e3e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSentence</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>aec9063adf93bbaa7eb1a38d85332770e</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>a3ccc7defd333c07861fb12e4feafe3ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>rules</name>
      <anchorfile>classtheoremprover_1_1LSentence.html</anchorfile>
      <anchor>ac55ed12f6c973d9eaec0fc06e784d76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::LVariable</name>
    <filename>classtheoremprover_1_1LVariable.html</filename>
    <base>theoremprover::LConstant</base>
    <member kind="function">
      <type>PropositionalTheoremProver</type>
      <name>asPropositionalSentence</name>
      <anchorfile>classtheoremprover_1_1LVariable.html</anchorfile>
      <anchor>a9923288a075b6c417ed749c5dc4299e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LVariable</name>
      <anchorfile>classtheoremprover_1_1LVariable.html</anchorfile>
      <anchor>a1d5dff06707d3c80eb9862cae921dab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>LVariable</name>
      <anchorfile>classtheoremprover_1_1LVariable.html</anchorfile>
      <anchor>a4de96f5b3e93ab0c39da71aafb3e2d19</anchor>
      <arglist>(String str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::ParseError</name>
    <filename>classtheoremprover_1_1ParseError.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getLine</name>
      <anchorfile>classtheoremprover_1_1ParseError.html</anchorfile>
      <anchor>a0d887ff020f7ca5b5c788c9a631bedfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseError</name>
      <anchorfile>classtheoremprover_1_1ParseError.html</anchorfile>
      <anchor>aca26319ce7348c2844e594713b92371d</anchor>
      <arglist>(String line)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>line</name>
      <anchorfile>classtheoremprover_1_1ParseError.html</anchorfile>
      <anchor>a1ce608cfe564fadf2d7985d7df2f4c75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::ParserErrorException</name>
    <filename>classtheoremprover_1_1ParserErrorException.html</filename>
    <member kind="function">
      <type></type>
      <name>ParserErrorException</name>
      <anchorfile>classtheoremprover_1_1ParserErrorException.html</anchorfile>
      <anchor>a530cf87f6a8419ab357ed1fe97ee85a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParserErrorException</name>
      <anchorfile>classtheoremprover_1_1ParserErrorException.html</anchorfile>
      <anchor>a64cae6c77f6e5348e353acb2255d6ae4</anchor>
      <arglist>(String str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::Proposition</name>
    <filename>classtheoremprover_1_1Proposition.html</filename>
    <base>theoremprover::Assumption</base>
    <base>theoremprover::PropositionInterface</base>
    <member kind="function">
      <type>PropositionalRule</type>
      <name>activeRule</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a8db94bdb0e3b8fc3bc70b2524ea595ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activeRule</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a1fd5db3ff5834bd59f4facc42948527f</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSuccedence</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a745251e26ae2362b8432c731dd076ca7</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSupport</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a1f158ed1d62599b55ce2d193c80de36b</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>collectAllAssumptions</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a5195070f07e6b3ff77a457cc69b74be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TreeSet</type>
      <name>collectAllAssumptions</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a29c032b08541690f6b4ef532375a8b7d</anchor>
      <arglist>(TreeSet assumptions)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>collectAssumptions</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>aa03d4340e1e6fc787ee1610a2dae6865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>collectAssumptions</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>ab86ebe43a2436804b02cfbad5c9b9ece</anchor>
      <arglist>(ArrayList assumptions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>correctLabels</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a195313f4b99b65e0875f251cf70e5b9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAssumption</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>accd62e249c0a5e76980449a403cf5264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>propagateFalse</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a4f4fc611a05356d562a1db2bb7b3e601</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSupport</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a327930152cd4f51b38bae82ef31acff8</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>succedence</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a7614377e70fe1ce0579ec6cf353860ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>support</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a143f71e8c1b4001d2a77b2a2a3a53024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>updateActiveRule</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a9224a5bd73f78d00233a6d9082dbd162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropositionalRule</type>
      <name>activeRule</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a511eee6ea49628180815430b81087882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>succedence</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>ae351a9692f3b0cb03ed156dec9e3e20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>support</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a7eaacb5e2a194540bf9780ddb46885e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>Proposition</name>
      <anchorfile>classtheoremprover_1_1Proposition.html</anchorfile>
      <anchor>a54b77753ad333dc8840ec8ecd3b38494</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::PropositionalRule</name>
    <filename>classtheoremprover_1_1PropositionalRule.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addToAntecedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a2d686c01f6735d8679eea44a85288f0e</anchor>
      <arglist>(Object p)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>antecedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>ad6324717cca664b5949c5c27af6f4e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>counter</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a9a3cddb0c4b26249d92169974cd5445d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>ab5bc59fb4574b9e01f703771cc372453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>succedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a135889c9f16b96c5ee8cd4ea85256746</anchor>
      <arglist>(Object p)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>succedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a3c6f263056ee92676c011bc084339389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a491fd3b7d3427e42ad8bd7713931ba50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>antecedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a9bda4b24f5e63e681aa80d28e9f03ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a93a463d20c9c2c8e28c9f83ae37f01a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Object</type>
      <name>succedence</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a05f18448983ce10a861715efe5945caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>PropositionalRule</name>
      <anchorfile>classtheoremprover_1_1PropositionalRule.html</anchorfile>
      <anchor>a5ea8d54bdc386f15ccdfb74b828e4c3b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::PropositionalTheoremProver</name>
    <filename>classtheoremprover_1_1PropositionalTheoremProver.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a98606c4df2e00f87429cd7a96a46e0e6</anchor>
      <arglist>(ArrayList a, Proposition p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFact</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>afdd63334919a14d415e749fa83295491</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProposition</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>ac2c83d44d459168dea7558c85072be79</anchor>
      <arglist>(Proposition p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRule</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a980195fe8d53f64d0e05aa838aacc766</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>checkConsistency</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>afebd4c1ca41fee35125e5232d52f2ffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proposition</type>
      <name>contradiction</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a9b3614cc4e521261beb952175398ee40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>facts</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a428d8efad7953320a8961cd342eb3122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isConsistent</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a62eb61a134690af0d6cc83fa69eef2e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>propositions</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a4315942d6ed75a4476b58e5365a78ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>ae61822b8da17b78b6698949042a45a15</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>rules</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a13f72cfaffb4c11dbf5fa048ac0dc8fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>ac338b1a1efe9731d5cb1e96383068030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Proposition</type>
      <name>contradiction</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a4f10dd58aacc548e6123b8c03217a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>facts</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>ad67f3872b6de89029919a37649b40b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>propositions</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a376de1761a09c42d4884aa83441ac8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>rules</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a44400c7e5c8e80c9984273884af435a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>PropositionalTheoremProver</name>
      <anchorfile>classtheoremprover_1_1PropositionalTheoremProver.html</anchorfile>
      <anchor>a044168789cf5733b6278405c479c6651</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>theoremprover::PropositionInterface</name>
    <filename>interfacetheoremprover_1_1PropositionInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activeRule</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>a531143dd2b4a6eaedb382b089ca09ce9</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>PropositionalRule</type>
      <name>activeRule</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>a73d3d59bdebb05d0ad0446a82c646b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSupport</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>a93283377d19648883d9beec700a5d5b7</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>correctLabels</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>aadd2237e935f60df97edbb855af9a3c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getLabel</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>a32b18528a4300d54fc3415b1e5c24084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>propagateFalse</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>ac3db61178ed18817c7ea4611d3177486</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateTrue</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>ae6bf091e091290ac28237b7b7886fd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSupport</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>a126459cb554649f4574cb811a344d2d2</anchor>
      <arglist>(PropositionalRule r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>ad151b63e2c1c350180ec1e92de60407d</anchor>
      <arglist>(boolean l)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>updateActiveRule</name>
      <anchorfile>interfacetheoremprover_1_1PropositionInterface.html</anchorfile>
      <anchor>aed914447f345c7b4bd7c99b04739e995</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>theoremprover::StringToken</name>
    <filename>classtheoremprover_1_1StringToken.html</filename>
    <base>theoremprover::GenericToken</base>
    <member kind="function">
      <type>boolean</type>
      <name>isString</name>
      <anchorfile>classtheoremprover_1_1StringToken.html</anchorfile>
      <anchor>ac3bb4dd64e15c4e12e8735426dab8368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classtheoremprover_1_1StringToken.html</anchorfile>
      <anchor>aa103804e2e599441a06bf51001d3a5a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringToken</name>
      <anchorfile>classtheoremprover_1_1StringToken.html</anchorfile>
      <anchor>ab68df69d3fa41e738463765a342caaf9</anchor>
      <arglist>(String str, int i)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>utils</name>
    <filename>namespaceutils.html</filename>
    <class kind="class">utils::AddNodeAsStringVisitor</class>
    <class kind="class">utils::BinaryHeap</class>
    <class kind="class">utils::BinarySearchTree</class>
    <class kind="interface">utils::Condition</class>
    <class kind="class">utils::ConditionVisitor</class>
    <class kind="class">utils::DoubleLinkedDAG</class>
    <class kind="class">utils::DoubleLinkedDAGNode</class>
    <class kind="class">utils::DoubleLinkedDAGVisitor</class>
    <class kind="class">utils::DoubleLinkedTree</class>
    <class kind="class">utils::DoubleLinkedTreeIterator</class>
    <class kind="class">utils::DoubleLinkedTreeNode</class>
    <class kind="class">utils::DoubleLinkedTreeVisitor</class>
    <class kind="class">utils::FloatT</class>
    <class kind="class">utils::GMLGraph</class>
    <class kind="interface">utils::GMLNode</class>
    <class kind="class">utils::GraphMatrix</class>
    <class kind="class">utils::IntPair</class>
    <class kind="class">utils::MSortedCollection</class>
    <class kind="class">utils::MSortedCollectionNode</class>
    <class kind="class">utils::MSortedCollectionTest</class>
    <class kind="interface">utils::MSortedElementInterface</class>
    <class kind="class">utils::MSortedInteger</class>
    <class kind="class">utils::ObjectPair</class>
    <class kind="class">utils::SearchNodeVisitor</class>
    <class kind="class">utils::SortedIntList</class>
    <class kind="class">utils::StringPair</class>
    <class kind="class">utils::TwoDTree</class>
    <class kind="class">utils::TwoDTreeExample</class>
    <class kind="class">utils::UniqueRandomNumbers</class>
  </compound>
  <compound kind="class">
    <name>utils::AddNodeAsStringVisitor</name>
    <filename>classutils_1_1AddNodeAsStringVisitor.html</filename>
    <base>utils::DoubleLinkedDAGVisitor</base>
    <member kind="function">
      <type></type>
      <name>AddNodeAsStringVisitor</name>
      <anchorfile>classutils_1_1AddNodeAsStringVisitor.html</anchorfile>
      <anchor>a8122d027cc1429b5af5d5d71a343ae95</anchor>
      <arglist>(StringBuffer str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getStr</name>
      <anchorfile>classutils_1_1AddNodeAsStringVisitor.html</anchorfile>
      <anchor>a45404204a8a88ddf4d9b854440e7a055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classutils_1_1AddNodeAsStringVisitor.html</anchorfile>
      <anchor>a8a41c975eae384acb0d1ee1a995dcfbf</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classutils_1_1AddNodeAsStringVisitor.html</anchorfile>
      <anchor>a59f788f4c038e7aa6a2b268060ed9381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>StringBuffer</type>
      <name>str</name>
      <anchorfile>classutils_1_1AddNodeAsStringVisitor.html</anchorfile>
      <anchor>a39d993283025c6a7ba5287112e33eaed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::BinaryHeap</name>
    <filename>classutils_1_1BinaryHeap.html</filename>
    <class kind="class">utils::BinaryHeap::BinaryHeapIterator</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a4bd8c027fb1ef7563b167a942978807e</anchor>
      <arglist>(Object newObj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryHeap</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a86642465d824e83c584fa3b07863d033</anchor>
      <arglist>(Comparator comparator, int initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryHeap</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a1896494847ec133a938459539bda4896</anchor>
      <arglist>(Comparator comparator, int initialCapacity, float incrementCapacityFactor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCapacity</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a13049e76a383c5fc857ec1e4330d5ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a865871254229e97988772220ee38225d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>removeMin</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>abc0fc53a688b072deac93813f6877a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a13e73114af4c1c9dfc0449d9dcf962c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a50df099c5d6a1de6dc99986699c48066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a9240ac9bad89003788dfb812776f89e0</anchor>
      <arglist>(Object obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>ab0a0fa3986717db523dc546920aba126</anchor>
      <arglist>(Object obj, int start, int end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incrementCapacity</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>abe3c41e476807da490258bd3a3ed81c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a2f39f05ab565c7660ebb677e3089d9cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a071f2567da85261b7883efd0dd9fe0a3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>ab4d89e81cc8499b196174b1fc743f5c5</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Comparator</type>
      <name>comparator</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>ae034e456a49e87f7d46794bcc0bcbf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Object[]</type>
      <name>heap</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>aa73262fe7323c75f1048e51d76c7cd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>incrementCapacityFactor</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a30f93e4425246e87e2b9530c1fef1682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1BinaryHeap.html</anchorfile>
      <anchor>a2bf5e67ffe401ea849a977ee33f868c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::BinaryHeap::BinaryHeapIterator</name>
    <filename>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>BinaryHeapIterator</name>
      <anchorfile>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</anchorfile>
      <anchor>a107ad16b11f38d9eabb2526dda2a0be8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</anchorfile>
      <anchor>aae113a9dce9eb46ecd877c6e18004078</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</anchorfile>
      <anchor>a37893ba7213077d1a966c47083d694b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</anchorfile>
      <anchor>a7acab1f3c8e07c94ff901555908e6945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>next</name>
      <anchorfile>classutils_1_1BinaryHeap_1_1BinaryHeapIterator.html</anchorfile>
      <anchor>ac0d61bffe5308bf3451ce2415098e302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::BinarySearchTree</name>
    <filename>classutils_1_1BinarySearchTree.html</filename>
    <class kind="class">utils::BinarySearchTree::BinarySearchNode</class>
    <member kind="function">
      <type>boolean</type>
      <name>add</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a2fe3f8284943e667396c1f036db823b4</anchor>
      <arglist>(Comparable obj)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>delete</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a740b2e378e9b9dc13e6c6439017f158b</anchor>
      <arglist>(Comparable obj)</arglist>
    </member>
    <member kind="function">
      <type>Comparable</type>
      <name>search</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>aa9f01bb05bb10f17ccc98a08bbb6991d</anchor>
      <arglist>(Comparable obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>addRecursive</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a4c45bd364b0c292aa8659639d3a75732</anchor>
      <arglist>(BinarySearchNode node, Comparable obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteNode</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a52937e3909455a60d076db8bfcec046e</anchor>
      <arglist>(BinarySearchNode parent, BinarySearchNode nodeToDelete)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>deleteRecursive</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a5815dde1e0f081471b9d2702d0586061</anchor>
      <arglist>(BinarySearchNode parent, BinarySearchNode node, Comparable obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a9ee2f06c857555784054f085f43c3751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariantRecursive</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>ad3ec8004dbfc39f4a9c79684ab5a3eb5</anchor>
      <arglist>(BinarySearchNode node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Comparable</type>
      <name>searchRecursive</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a3eaf448abd1677e8bfd3db4fdb668034</anchor>
      <arglist>(BinarySearchNode node, Comparable obj)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BinarySearchNode</type>
      <name>root</name>
      <anchorfile>classutils_1_1BinarySearchTree.html</anchorfile>
      <anchor>a2af159600180e0225145bcda3119d316</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::BinarySearchTree::BinarySearchNode</name>
    <filename>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</filename>
    <member kind="function">
      <type></type>
      <name>BinarySearchNode</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>a97fbd4715a83edada38bb527fcd35ecc</anchor>
      <arglist>(Comparable obj)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isLeaf</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>a78a1cf31a870d58f62cc02488c2f78d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BinarySearchNode</type>
      <name>left</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>ac05903d2c9453de08784cb764dde6ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Comparable</type>
      <name>obj</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>a6ed4945f6ba7e2a21ffc03f721cd89c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BinarySearchNode</type>
      <name>right</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>a6f75b1dfe9cfe31074673888a5b62043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classutils_1_1BinarySearchTree_1_1BinarySearchNode.html</anchorfile>
      <anchor>a685ca355b825a7ff4b7890f262c28f3b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>utils::Condition</name>
    <filename>interfaceutils_1_1Condition.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>holds</name>
      <anchorfile>interfaceutils_1_1Condition.html</anchorfile>
      <anchor>a186a3af717ad2ce9d636a350c6269848</anchor>
      <arglist>(DoubleLinkedDAGNode n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::ConditionVisitor</name>
    <filename>classutils_1_1ConditionVisitor.html</filename>
    <base>utils::DoubleLinkedDAGVisitor</base>
    <member kind="function">
      <type>boolean</type>
      <name>conditionHolds</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a5c8025e618badc8a742fe54e5198427b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConditionVisitor</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a70d2fc9fef12030f92e5e219abc88aec</anchor>
      <arglist>(int type, Condition cond)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>aab5a7c7e56c0495f1049eb33e7cb6a46</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>ab83e0bde331fc0d857ad4d47254f3285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>TYPE_CONJUNCTION</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a0b7a43f09aaa7551bc7b2c95c42912ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>TYPE_DISJUNCTION</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a4041ce5f27b73c3dfc8abfd18d7a38dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Condition</type>
      <name>cond</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a615fbeef9b59e488f1c59357201a8a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>holds</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>ae3d9074d22b11a046ac93bdd9e47fae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>type</name>
      <anchorfile>classutils_1_1ConditionVisitor.html</anchorfile>
      <anchor>a5ebc7b9e67711f7bfdd58bcb30ac5b6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAG</name>
    <filename>classutils_1_1DoubleLinkedDAG.html</filename>
    <class kind="class">utils::DoubleLinkedDAG::IntegerIterator</class>
    <class kind="class">utils::DoubleLinkedDAG::MinMaxDistance</class>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ab02baa210cdd3de21fc0b07da8093d3a</anchor>
      <arglist>(DoubleLinkedDAGNode from, DoubleLinkedDAGNode to)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a5411fc4c8902f175edc78c71cf37236b</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>aabf72bdc13084191cf36dd0541c803e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeMaxDistance</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ac60ef60c161f94ff0099a54a5d9f32fd</anchor>
      <arglist>(DoubleLinkedDAGNode fromNode, DoubleLinkedDAGNode toNode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeMaxPathLen</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a1d696f38faf83ff97b906f16b674736c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeMinDistance</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a687a6407413b23e240456e5c56e72dc1</anchor>
      <arglist>(DoubleLinkedDAGNode fromNode, DoubleLinkedDAGNode toNode)</arglist>
    </member>
    <member kind="function">
      <type>GraphMatrix</type>
      <name>computeTransitiveClosure</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a24f5c8878a626ddad5ca7c4c3dc9dd5a</anchor>
      <arglist>(boolean computeMinMaxDist)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>correctTransitiveClosure</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a51f614bedda2c2fe7c2be743465a3a42</anchor>
      <arglist>(GraphMatrix transClosure, boolean checkMinMaxDist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedDAG</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a1f0ef2979c5fb54ed52e80c5164140cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedDAG</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ad2639f7e7a5149e650d2c75e7ef9ef7c</anchor>
      <arglist>(DoubleLinkedDAG dag)</arglist>
    </member>
    <member kind="function">
      <type>List</type>
      <name>findCycle</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a6fe3a403f1351d6801bb914745a05790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getAncestorIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a5e55f2c7153db0cc434e51a189862d19</anchor>
      <arglist>(DoubleLinkedDAGNode node, GraphMatrix transitiveClosure)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getDescendantIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a10400e2129fecfe212a2a9d5b5101da5</anchor>
      <arglist>(DoubleLinkedDAGNode node, GraphMatrix transitiveClosure)</arglist>
    </member>
    <member kind="function">
      <type>final DoubleLinkedDAGNode</type>
      <name>getNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a8798e21fdccc48bf21636bcbd76e4464</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>getNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a0f7a6fbb7d4c2a711d71908f145a9510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumEdges</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>acbb49ec0ca74a910f3e7061d5921bf4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>affcd633bf5b75899c58c275a1ee500ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasEdge</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a487ca4876dd0df2ec142eb56c9b98aec</anchor>
      <arglist>(DoubleLinkedDAGNode from, DoubleLinkedDAGNode to)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a26a850b6cbc82bceddfa39b575725be9</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a45f056c5a1382cbdc8d8bd8598c4cc08</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAncestor</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>aaa97964909322c7c3a22ffff5800887f</anchor>
      <arglist>(DoubleLinkedDAGNode possAnc, DoubleLinkedDAGNode possDesc)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAncestor</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a38959db5d4d75eb7a6e6f05df4c967b2</anchor>
      <arglist>(DoubleLinkedDAGNode possAnc, DoubleLinkedDAGNode possDesc, GraphMatrix transitiveClosure)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a3615ef0e5683e21e142b6020ccee927b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeEdge</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a752ca80efd58af980b2922c3f6d0ac23</anchor>
      <arglist>(DoubleLinkedDAGNode from, DoubleLinkedDAGNode to)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ac408adf59d91d79d42a33a0029638cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ae030fbb8825b8cc3de342166492d109b</anchor>
      <arglist>(GraphMatrix graphMatrix)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toStringShort</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>aaa86bbb877ac87917c530adba1ba4bc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTransClosureForNewEdge</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>aa5ffb3aac72b7a61c192a81c39a2fd36</anchor>
      <arglist>(GraphMatrix transClosure, DoubleLinkedDAGNode fromNode, DoubleLinkedDAGNode toNode, boolean computeMinDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visitChildrenPreOrder</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>aec1322ec49145417fb2f4b0c58881691</anchor>
      <arglist>(DoubleLinkedDAGNode node, DoubleLinkedDAGVisitor visitor, boolean visitOnlyOnce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visitChildrenPreOrder_Recursive</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a7a0857499dd625dd7f946dd8844be526</anchor>
      <arglist>(DoubleLinkedDAGNode node, DoubleLinkedDAGVisitor visitor, boolean visitOnlyOnce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visitRoots</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ae14072c72948b06a881cc810cd8756c5</anchor>
      <arglist>(DoubleLinkedDAGVisitor visitor, boolean visitOnlyOnce)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>computeMaxPathLen_Recursive</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a1f2c42eab0e029467e001ed36b19cf5f</anchor>
      <arglist>(DoubleLinkedDAGNode root)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DoubleLinkedDAGNode</type>
      <name>findCycle_Recursive</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>acca23e5eeead562d60d3c669b564df58</anchor>
      <arglist>(DoubleLinkedDAGNode n, ArrayList foundCycle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>transClosureRecursion</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a8aefefe4f462fd1213ff347c2bacc517</anchor>
      <arglist>(GraphMatrix closure, DoubleLinkedDAGNode n, DoubleLinkedDAGNode descendant, boolean computeMinMaxDist, int distance)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int[]</type>
      <name>nodeMarks</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ad5c05a8f3ae6629679da1b54ef320237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>nodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a9b6301dc9dbdb57478196ecd2ff76c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BitSet</type>
      <name>nodesVisited</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a66f3dc9ff439b7fb6c49591ea5d848f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numEdges</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a2d1d8566fed9017b9a2e8cb4bdd5fb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>MARK_BEING_VISITED</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a7cc0ee17ad57745c37beb07724461eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>MARK_DONE_VISITED</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>a5574c170d629b812441c2ed41074857c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>MARK_NOT_VISITED</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG.html</anchorfile>
      <anchor>ac71ac65c5645dd06448b441395e6b0cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAG::IntegerIterator</name>
    <filename>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</anchorfile>
      <anchor>ab05b0dd61702dd24ae9cacf9285e0c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegerIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</anchorfile>
      <anchor>acf470f21e2a3c17c616467334fec0690</anchor>
      <arglist>(Iterator itNodes)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</anchorfile>
      <anchor>ae02c88d1bc8f88431764c6fc1c7af74b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</anchorfile>
      <anchor>a3936091b8eefb2b8a357155c4c76cb48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Iterator</type>
      <name>itNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1IntegerIterator.html</anchorfile>
      <anchor>a6929ba59c541694dc3e51cb8a0328988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAG::MinMaxDistance</name>
    <filename>classutils_1_1DoubleLinkedDAG_1_1MinMaxDistance.html</filename>
    <member kind="function">
      <type></type>
      <name>MinMaxDistance</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1MinMaxDistance.html</anchorfile>
      <anchor>a1aeef49192be44017ad26ac8beb78117</anchor>
      <arglist>(int minDist, int maxDist)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1MinMaxDistance.html</anchorfile>
      <anchor>ab928b28e60eb1b5424b0500f648e7985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxDist</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1MinMaxDistance.html</anchorfile>
      <anchor>a0d3bb9cf1e4c23f6cd3ea1532e720681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minDist</name>
      <anchorfile>classutils_1_1DoubleLinkedDAG_1_1MinMaxDistance.html</anchorfile>
      <anchor>a371296b14400705840da322f2c6b3e9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAGNode</name>
    <filename>classutils_1_1DoubleLinkedDAGNode.html</filename>
    <class kind="class">utils::DoubleLinkedDAGNode::NodeIterator</class>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a075030ccff7f86af31e7790f1284f947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>aca8bdf4f935666512c18fec965242f4b</anchor>
      <arglist>(Object other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedDAGNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>ad4ab9b7b2c499d86d7d87d900d3bc8b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedDAGNode</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a2de92392bc47ef0098eab7c9bbba3c9f</anchor>
      <arglist>(DoubleLinkedDAGNode n)</arglist>
    </member>
    <member kind="function">
      <type>final SortedIntList</type>
      <name>getChildren</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a5c945fd21783e6c7a79402f59d2faf87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Iterator</type>
      <name>getChildrenIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>adedf0bc31194a8adbc76fc21ea1a6e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DoubleLinkedDAGNode</type>
      <name>getFirstParent</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a1bc8a784e61979db0c706e3a63e6778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>getID</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a26b936b0a6bdfd8628aa189d9bec09d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final SortedIntList</type>
      <name>getParents</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>aa3908df7f49fb4d645b6aee7807710ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Iterator</type>
      <name>getParentsIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a224e498125bc73e58db90ed12b290323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>hasChildren</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a9afb709ffce43888b9a45971ad9ff358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>hasParents</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a4a052f822b915331e4cfe96c26b7db97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a6bd1840b71053b9a884daa362fd54ecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayList</type>
      <name>allNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a23c84d16d103855df9ea5fcb35f91254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a7588e1734346ab200bb0683477027ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortedIntList</type>
      <name>children</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a05c44e7cf4bb3744d9d298e0c010e568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortedIntList</type>
      <name>parents</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode.html</anchorfile>
      <anchor>a0a390e89d2b9093645ec0b047c8694be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAGNode::NodeIterator</name>
    <filename>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</anchorfile>
      <anchor>a80806609caf7f07f81c836c30d3fd430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</anchorfile>
      <anchor>ac54b2705d96d3a3f4c62a58a64c57431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</anchorfile>
      <anchor>ac3e804cd3edbcc4653b906732bab1144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>NodeIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</anchorfile>
      <anchor>ab50848906efd400a1ac010298a38185c</anchor>
      <arglist>(SortedIntList nodeIDs)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Iterator</type>
      <name>silIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGNode_1_1NodeIterator.html</anchorfile>
      <anchor>aaf517947552892368428fb424587847c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedDAGVisitor</name>
    <filename>classutils_1_1DoubleLinkedDAGVisitor.html</filename>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>visit</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGVisitor.html</anchorfile>
      <anchor>a30e024b2bd1e3d277135422b0c5eee59</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedDAGVisitor.html</anchorfile>
      <anchor>ae21ce5344eddf3205ccdaa70fc93c859</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedTree</name>
    <filename>classutils_1_1DoubleLinkedTree.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>afe2750e566c19ea92449e2d7eb5dfd36</anchor>
      <arglist>(DoubleLinkedTreeNode newNode, DoubleLinkedTreeNode parent)</arglist>
    </member>
    <member kind="function">
      <type>List</type>
      <name>composeNodeList</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>aa8fcf980e76f35867d49bd508d94b640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedTree</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a937e46ece2d4e979fdeb4cbba4883de4</anchor>
      <arglist>(int initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a82b1bdbd8ee0b4f8f1653a8fb1a32a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>iterator</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a897d6ea4d35a0f4cc45801d2817906c1</anchor>
      <arglist>(DoubleLinkedTreeNode startNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLeafNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a071d0f4153f192f2cf0adea0c011bd2e</anchor>
      <arglist>(DoubleLinkedTreeNode leafNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNodeAndDescendants</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>addf2214a2c7a0deb25204cb043668cb2</anchor>
      <arglist>(DoubleLinkedTreeNode node)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a3372bea90bb9585f6077af47d178d5c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visitChildrenPreOrder</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a2c05ecf96f2f3ffed480bc7128d8b5d0</anchor>
      <arglist>(DoubleLinkedTreeNode node, DoubleLinkedTreeVisitor visitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visitChildrenPreOrder_Recursive</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>aac38897bf91bff2bcc79978ce7e37f65</anchor>
      <arglist>(DoubleLinkedTreeNode node, DoubleLinkedTreeVisitor visitor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>lastId</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>a088f92be05c6b761011ab897c590a450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DoubleLinkedTreeNode</type>
      <name>root</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>ad409fe57245eb1e86c4bbaf664c09e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1DoubleLinkedTree.html</anchorfile>
      <anchor>ac81d9d7e06a66621fe03f2216f7bbb22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedTreeIterator</name>
    <filename>classutils_1_1DoubleLinkedTreeIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedTreeIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>a2fcd5da011d13a15d9a068562052fef9</anchor>
      <arglist>(DoubleLinkedTreeNode startNode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>a595c8a6c5e33dea309531f8ddc7ac418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>a373d637c2073b4b179a95749046c13a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>a96636053d3a524171b4c19057750c376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DoubleLinkedTreeNode</type>
      <name>nextNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>a9063e3c818fb7ad58aa2198d46407c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stack</type>
      <name>nodesOnRight</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeIterator.html</anchorfile>
      <anchor>aa0717fe42dd7028eba11ed225f29e299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedTreeNode</name>
    <filename>classutils_1_1DoubleLinkedTreeNode.html</filename>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedTreeNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>aced159f7aa547d57a02386eeadc45baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleLinkedTreeNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a7f3c6ea5af478e64d27616410120aeb7</anchor>
      <arglist>(int childrenCapacity)</arglist>
    </member>
    <member kind="function">
      <type>List</type>
      <name>getChildren</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>ad58b6d05743520e08e18c3c48b9e5eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getChildrenIterator</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>ad1c3e987c7fee6748c59c917a1d7bef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getId</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a4987bcc49470dc3a18d6eabb755f3f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DoubleLinkedTreeNode</type>
      <name>getParent</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a10dd1cfe4d3a76756d6b045513109a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasChildren</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a9663f8703ea90007269ca5aaf6a0b6f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasParent</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a2306d1d06e9dd45271c6d4a519bd08fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isLeafNode</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>ad2fb10e01c9f15bcca9f4e85ad9e2223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>af65a04f4ab478b7511384da5e37d7c72</anchor>
      <arglist>(DoubleLinkedTreeNode childNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trimChildren</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a34d4c20bf25999bf5bb597ab26b71998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a20d7b6731486cebbf3fbb47dbcb98532</anchor>
      <arglist>(DoubleLinkedTreeNode child)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>ae3386dc9d7cadd33544f7873d4848377</anchor>
      <arglist>(long id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a9c8d6729f7efd78ce2ab053bffb62de4</anchor>
      <arglist>(DoubleLinkedTreeNode parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>children</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a54065cad6454e09946ed7a052c538e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Long</type>
      <name>id</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>aeff9404689f0a7eba1f516d3616b9bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DoubleLinkedTreeNode</type>
      <name>parent</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeNode.html</anchorfile>
      <anchor>a9f0a77d6ab6b07f3578f71f8dd2e4b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::DoubleLinkedTreeVisitor</name>
    <filename>classutils_1_1DoubleLinkedTreeVisitor.html</filename>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>visit</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeVisitor.html</anchorfile>
      <anchor>a931ef99afe0511c1df03a18c885025df</anchor>
      <arglist>(DoubleLinkedTreeNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classutils_1_1DoubleLinkedTreeVisitor.html</anchorfile>
      <anchor>ad2bebe3ad2242bbcba55c17d359839b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::FloatT</name>
    <filename>classutils_1_1FloatT.html</filename>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>abs_gt</name>
      <anchorfile>classutils_1_1FloatT.html</anchorfile>
      <anchor>a3a972e10dbfe97302dac078ace684944</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>abs_lt</name>
      <anchorfile>classutils_1_1FloatT.html</anchorfile>
      <anchor>a6758d2dd80120d09d51b99e0934ae8ea</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>eq</name>
      <anchorfile>classutils_1_1FloatT.html</anchorfile>
      <anchor>a445e444b1a7ff335462310641e016adc</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>DEF_DOUBLE_COMP_PREC</name>
      <anchorfile>classutils_1_1FloatT.html</anchorfile>
      <anchor>a436a91f958011efbbfe2347334e957ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>DOUBLE_COMP_PREC</name>
      <anchorfile>classutils_1_1FloatT.html</anchorfile>
      <anchor>a8827b1eb75880cfff463f8e05e6ada31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GMLGraph</name>
    <filename>classutils_1_1GMLGraph.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addHeaderProperty</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a57ab42dd969f72088345cc21facb2b98</anchor>
      <arglist>(String key, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineAdditionalEdgeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a1158ec84582c4250ebf311d662d2123d</anchor>
      <arglist>(Collection additionalEdgeLines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineAdditionalNodeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>accac2bc885af6b8391cd0a866fb0a90a</anchor>
      <arglist>(Collection additionalNodeLines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateFrom</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>ab42ea2e69bee55dcb128ad5d48a02a95</anchor>
      <arglist>(DoubleLinkedDAG source)</arglist>
    </member>
    <member kind="function">
      <type>Collection</type>
      <name>getGMLCode</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>ab23c30d4ace5efae406c1377fed9a5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addProperties</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>afeb6a317b0dd555f9dad16aa38f43f4b</anchor>
      <arglist>(Properties props, Collection lines)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateEdgeProps</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a9cd8f08546ebad63791b437a67e5949d</anchor>
      <arglist>(DoubleLinkedDAGNode from, DoubleLinkedDAGNode to, Properties props)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateNodeProps</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>acca01598f452b8ca2690a35d24522488</anchor>
      <arglist>(DoubleLinkedDAGNode node, Properties props)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Collection</type>
      <name>additionalEdgeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a57f4bb17b3765903873d7dc7a30e2c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Collection</type>
      <name>additionalNodeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a520be5911754c748e4c24d5929f77a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>edgeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a80be6948157e434a5793b38eeb6b6133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Properties</type>
      <name>headerProps</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>ac13626299b84167a236b060d571e661d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayList</type>
      <name>nodeLines</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a9ce6e67aac1af18b189619b1726dee35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>EDGE_FOOTER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a014785c40482789781fad1cc41c24d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>EDGE_HEADER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>ae9d8989977c97c8ea8a6caf2357f7b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>GRAPH_FOOTER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>ac868ce8977af6985542c6c4f651fbd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>GRAPH_HEADER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a99457d848e2a262338e06b1d62c1965b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>KEY_ID</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a9fcc8053a6d0820f1b570f07423b26a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>KEY_LABEL</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a0e14d76cb614e4122fc71ed89b671ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>KEY_SOURCE</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a778009970d8ddef882e13659699dbb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>KEY_TARGET</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a8247a0afca83cc09758f6e8fdb2236b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>NODE_FOOTER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a557de3c8f741418c92109a656280069a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static String</type>
      <name>NODE_HEADER</name>
      <anchorfile>classutils_1_1GMLGraph.html</anchorfile>
      <anchor>a8a333859bb8ac58d540f7ebb4e5b9f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>utils::GMLNode</name>
    <filename>interfaceutils_1_1GMLNode.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getLabel</name>
      <anchorfile>interfaceutils_1_1GMLNode.html</anchorfile>
      <anchor>a979f608946794070594d6a25d38c84f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>includeInGMLCode</name>
      <anchorfile>interfaceutils_1_1GMLNode.html</anchorfile>
      <anchor>a1ef170a35a202df0f60064036678114d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GraphMatrix</name>
    <filename>classutils_1_1GraphMatrix.html</filename>
    <class kind="class">utils::GraphMatrix::AncestorIterator</class>
    <class kind="class">utils::GraphMatrix::DescendantIterator</class>
    <class kind="class">utils::GraphMatrix::Edge</class>
    <class kind="class">utils::GraphMatrix::EdgeIterator</class>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a039b502314bc540cb49ac4e457c2b733</anchor>
      <arglist>(int fromNode, int toNode)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getAncestorIterator</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a0158bc111686f5996562201f380e3a2b</anchor>
      <arglist>(int node)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getDescendantIterator</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>aca56edb55e5f6b064215509dda6c68f7</anchor>
      <arglist>(int node)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getEdgeIterator</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>ad5654f63ef77da5a0d8dc1a512c0c75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumEdges</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a27fc029c2615b4c9a96790e5d8c39b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumNodes</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a7d9a0f1a721e4965389cf7d2f71dbd6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getTag</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>ac2ff9a48eec0eace68201ac0100f1235</anchor>
      <arglist>(int fromNode, int toNode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphMatrix</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a39ea93aa084b6f40c538129795f70211</anchor>
      <arglist>(int numNodes)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasEdge</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>ad2fad3d58e2963623c35fb5b86c04a7a</anchor>
      <arglist>(int fromNode, int toNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTag</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a4ea397c200334711e835259712db748f</anchor>
      <arglist>(int fromNode, int toNode, Object tag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTags</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a40e9ad77c902e23a2769dfb18c0cdd64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BitSet[]</type>
      <name>matrix</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a79e937d8d0eeb5f60e958fb895c1f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numEdges</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>acdd0d04eae0161188a7fffeb6bd36585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numNodes</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a76413a284014fac01935817ecd784f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Object[][]</type>
      <name>tags</name>
      <anchorfile>classutils_1_1GraphMatrix.html</anchorfile>
      <anchor>a83b62ec2ce4394fa8a07f2ec01769244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GraphMatrix::AncestorIterator</name>
    <filename>classutils_1_1GraphMatrix_1_1AncestorIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>AncestorIterator</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>a2f0e24bb4e6704e1efefec5ac8abc1fe</anchor>
      <arglist>(int desc)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>a4ecd2529334613262046c68ece904468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>a32850408e5ab6ce2afc9f22e23f701fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>ae70db98e970c945144ba89fc2a369b4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveToNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>a021297f534b77d10bc01794391efaa3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>desc</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>ad8e4ec95c0b00dcc0d43308985b1e712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>nextAnc</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1AncestorIterator.html</anchorfile>
      <anchor>a6873292e328d0e0f74f339c51c756559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GraphMatrix::DescendantIterator</name>
    <filename>classutils_1_1GraphMatrix_1_1DescendantIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>DescendantIterator</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>af919886b681b55f2874d9c81a28bfba2</anchor>
      <arglist>(int anc)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>af2aa45d3b47ecc1ca8246a568672ab98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>ab2341d2ca208eb233d59e43cd145501b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>a6ffbe99a8d06d180b9a8f275655edd6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveToNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>a68ea83d43f3aafe9aebda1926a08635f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>BitSet</type>
      <name>descs</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>a0e0e47f2a92a3e1becae6f218855177d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>nextDesc</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1DescendantIterator.html</anchorfile>
      <anchor>ae555702b8f94a77d006a0baa8b6fd60b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GraphMatrix::Edge</name>
    <filename>classutils_1_1GraphMatrix_1_1Edge.html</filename>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1Edge.html</anchorfile>
      <anchor>a152d98f3f9f5d0f64909c47a549a1cb9</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>from</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1Edge.html</anchorfile>
      <anchor>a82ef55f2e58cad23bdde5749088d0ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1Edge.html</anchorfile>
      <anchor>a1d70dfd4e09d0e3e35467a114719198c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::GraphMatrix::EdgeIterator</name>
    <filename>classutils_1_1GraphMatrix_1_1EdgeIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>EdgeIterator</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>aabdd6dace6478a01be1cb75c9cd58b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>afa332565ec7c5910c5ef267d361ef650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>next</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>af17bc0f6a90031cfbead0abb78249f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>a1e5755c7fc85884042783145b70002bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveToNext</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>a48515556fc2f4f94c92e8d662466d4ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>from</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>ab0483d725434d8418f7dff7ef9292fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>GraphMatrix.Edge</type>
      <name>next</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>a34a355fed3181e2ff469a75a22c96d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>to</name>
      <anchorfile>classutils_1_1GraphMatrix_1_1EdgeIterator.html</anchorfile>
      <anchor>a367e942170a5179e384273d68fbd1f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::IntPair</name>
    <filename>classutils_1_1IntPair.html</filename>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classutils_1_1IntPair.html</anchorfile>
      <anchor>af20c70ffeb4fb16d93e056c149b3dcab</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntPair</name>
      <anchorfile>classutils_1_1IntPair.html</anchorfile>
      <anchor>a53ae7abe689b3a22df562b876d920fd7</anchor>
      <arglist>(int first, int last)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first</name>
      <anchorfile>classutils_1_1IntPair.html</anchorfile>
      <anchor>a2eecad969f852e21a3e857f62d9371a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last</name>
      <anchorfile>classutils_1_1IntPair.html</anchorfile>
      <anchor>a69eec1db4fa1b5a559de6a98aeac7029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::MSortedCollection</name>
    <filename>classutils_1_1MSortedCollection.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addAllElements</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a0222f28ceeac96477f5a9bec25f3b0b9</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a77d31ee0c686a091d5c5f5597f3f3ec9</anchor>
      <arglist>(MSortedElementInterface element)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>elements</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a1eb50536904e525b4325af02b30f1029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>elementsInverse</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a65cc1cc573fbee248d88190142d0b37d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>elementsVector</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>afa8107e40892b4271f3d5d512d440e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>elementsVectorInverse</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a706ef2115dfffa54f03d0cf1f0043edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSortedCollection</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a559868396bf478a00a257e2363580c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllElements</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a5e73fa024207add36d20e2dc6aad8376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeElement</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a7cfdb804c625d1ab94885955a45d83d0</anchor>
      <arglist>(MSortedElementInterface element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a42428fd458ad67b23f2a95470fe59caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>elementCount</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>a85e258d7428ce6197110617bd32900ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MSortedCollectionNode</type>
      <name>topNode</name>
      <anchorfile>classutils_1_1MSortedCollection.html</anchorfile>
      <anchor>abe97f520ade2102d3130d2d7aea59ac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::MSortedCollectionNode</name>
    <filename>classutils_1_1MSortedCollectionNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a23bdafeefc4da705fe8852fc1ba19e0f</anchor>
      <arglist>(MSortedElementInterface obj)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allElements</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a9ce467a884e80a0ac3cd3fc35f390a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allElements</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>aed6880c17af7b7dc58be7d94cbe1ec6a</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allElementsInverse</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a7abbbed20aaedc7cc2bd2666a4bcd6b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList</type>
      <name>allElementsInverse</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a380806e11282675e1fe4ad3d409698a8</anchor>
      <arglist>(ArrayList v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>left</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a363dbe5d55d2ad7d84a9b403dc838a5a</anchor>
      <arglist>(MSortedCollectionNode node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSortedCollectionNode</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a36f45738ed729bc8c54eee95bad41cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>right</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>a29f7c53ef91ec9ea537b035464253807</anchor>
      <arglist>(MSortedCollectionNode node)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MSortedCollectionNode</type>
      <name>left</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>af07ff0136b16294d71d6502efe30bcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MSortedElementInterface</type>
      <name>object</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>ae026f267e19a9f450d99665f7cee9b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MSortedCollectionNode</type>
      <name>right</name>
      <anchorfile>classutils_1_1MSortedCollectionNode.html</anchorfile>
      <anchor>aaf834d9a405978855a3cc80b0fccbbd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::MSortedCollectionTest</name>
    <filename>classutils_1_1MSortedCollectionTest.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classutils_1_1MSortedCollectionTest.html</anchorfile>
      <anchor>a302ff6fb677efdd944d057ebe6bf6301</anchor>
      <arglist>(String[] args)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>utils::MSortedElementInterface</name>
    <filename>interfaceutils_1_1MSortedElementInterface.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>greater</name>
      <anchorfile>interfaceutils_1_1MSortedElementInterface.html</anchorfile>
      <anchor>a8a292557dc741776c025d8aff4a6f0d3</anchor>
      <arglist>(Object obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::MSortedInteger</name>
    <filename>classutils_1_1MSortedInteger.html</filename>
    <base>utils::MSortedElementInterface</base>
    <member kind="function">
      <type>boolean</type>
      <name>greater</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>ac2947830e8a61c5d5e3a05e0c244dd69</anchor>
      <arglist>(Object element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>intValue</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>ab5ad876c2445d07db1386e347084933a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSortedInteger</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>abb7294445d9fab8baa7db54209038365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MSortedInteger</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>ad4eba97bc1d32e55a5afd1d626559f6b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>aa667208c68928a9d41ddf2cd8d79bcc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>value</name>
      <anchorfile>classutils_1_1MSortedInteger.html</anchorfile>
      <anchor>a27ef023dcf406a9e808ff8e8aa86b901</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::ObjectPair</name>
    <filename>classutils_1_1ObjectPair.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectPair</name>
      <anchorfile>classutils_1_1ObjectPair.html</anchorfile>
      <anchor>a451d19e3d007ea1404e424f77eec32d8</anchor>
      <arglist>(Object first, Object last)</arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>first</name>
      <anchorfile>classutils_1_1ObjectPair.html</anchorfile>
      <anchor>a31bc6cdf18526b488ef4fa76db887214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>last</name>
      <anchorfile>classutils_1_1ObjectPair.html</anchorfile>
      <anchor>a94d342ee051ca5ab61cbf45805a33b10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::SearchNodeVisitor</name>
    <filename>classutils_1_1SearchNodeVisitor.html</filename>
    <base>utils::DoubleLinkedDAGVisitor</base>
    <member kind="function">
      <type>boolean</type>
      <name>foundNode</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>ad4db1e80b98dfab74ada123530ff04fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchNodeVisitor</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>a86337cb0eb5a7a60f7fc5c87a9c43e09</anchor>
      <arglist>(DoubleLinkedDAGNode searchNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>acbdd8c3be3408a76e2c0815b5dcf96cd</anchor>
      <arglist>(DoubleLinkedDAGNode node)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>wantMoreNodes</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>a091b6f2a6de6b2aa6fffef701514d6a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>foundNode</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>acdc91cf824e6c48ca9d6216bf8024354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleLinkedDAGNode</type>
      <name>searchNode</name>
      <anchorfile>classutils_1_1SearchNodeVisitor.html</anchorfile>
      <anchor>a8f00d5bd6b2491dcc6556f1a82fee6af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::SortedIntList</name>
    <filename>classutils_1_1SortedIntList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>addSorted</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>acc4231c3cf5b8a3d9cc6997d01ca74c7</anchor>
      <arglist>(int item)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a15c129109ef5b9f6cd43be1ed9e52cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>aac29fabbea1234d2542e2e2cb96a0cd4</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a25f0029659839e91eea6e6b277821b6d</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a18b01369fa44ce923cce71961c6dda58</anchor>
      <arglist>(Object anObject)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFirstInt</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a7dfb92adc6bb0e5886a85ed1db9c58fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastInt</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a4bbf81f8091012db0b27f3aa81cd426f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>intersection</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>ae8680c0281e49431287174d1c006974c</anchor>
      <arglist>(SortedIntList other, SortedIntList intersectionSet)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>intersects</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a9312ec85a137d1a1e92b3e26da3dfc79</anchor>
      <arglist>(SortedIntList other)</arglist>
    </member>
    <member kind="function">
      <type>SortedIntList</type>
      <name>join</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>ab15a54f66eb0ab6bc7d090f3178bfc2e</anchor>
      <arglist>(SortedIntList other)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>properSubsetOf</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>af18c6214757f43a8a7b8ce6f5671a613</anchor>
      <arglist>(SortedIntList other)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>subsetOf</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>aa087d17eb7886343f946a4ae39cd4da5</anchor>
      <arglist>(SortedIntList other)</arglist>
    </member>
    <member kind="function">
      <type>SortedIntList</type>
      <name>subtract</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a28ab04e6212533ff34b4b2ca28145c92</anchor>
      <arglist>(SortedIntList other)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>aa03634692dde2c8ea3d7291960fa0c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>invariant</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>abf816ad1251db935128469e05a4f0e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isSorted</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a974a0b43d2f6ea0f0784470ea4c64ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>postcond_intersection</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a6a90de462bd89d7d0d2d0a785feba881</anchor>
      <arglist>(SortedIntList other, boolean result, SortedIntList intersectionSet)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>postcond_intersects</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>abc0003e5488efc397a0ddfd499b12023</anchor>
      <arglist>(SortedIntList other, boolean result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>postcond_properSubsetOf</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a7d12fc1214242992630139f2c23f45c9</anchor>
      <arglist>(SortedIntList other, boolean result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>postcond_subsetOf</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>a38dd0f5ac0b260e6b67b5293084c8aea</anchor>
      <arglist>(SortedIntList other, boolean result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>uniqueElements</name>
      <anchorfile>classutils_1_1SortedIntList.html</anchorfile>
      <anchor>adc7a45a79fa1302c97f1957e5af799c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::StringPair</name>
    <filename>classutils_1_1StringPair.html</filename>
    <member kind="function">
      <type></type>
      <name>StringPair</name>
      <anchorfile>classutils_1_1StringPair.html</anchorfile>
      <anchor>a3360de561c41cac76c2e4a9d94a77b42</anchor>
      <arglist>(String first, String last)</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>first</name>
      <anchorfile>classutils_1_1StringPair.html</anchorfile>
      <anchor>aac576492cbb736c9fcc8e512d4e5e5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>last</name>
      <anchorfile>classutils_1_1StringPair.html</anchorfile>
      <anchor>a0efe976937720b460a12facad07bed3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::TwoDTree</name>
    <filename>classutils_1_1TwoDTree.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>aab1b5d6bf31438302a82e33b73187494</anchor>
      <arglist>(Object element, double xPos, double yPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>af4cbc7e921d11b409081cea360eb47ae</anchor>
      <arglist>(Object element, double xPos, double yPos, boolean evenlevel)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>collectElements</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>af1c609a138c301e9122c63818c4575a2</anchor>
      <arglist>(Vector v)</arglist>
    </member>
    <member kind="function">
      <type>Enumeration</type>
      <name>elements</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a0a8b3d17f398932df81fad5a34865f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>elementsVector</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a148e1871459b9b83d06b6f233a2d4832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a27d3398c62d1e44268cdbce0a2839f96</anchor>
      <arglist>(double xPos, double yPos)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getAll</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a47103c71566a441b15c20b1e64fea714</anchor>
      <arglist>(double xPos1, double yPos1, double xPos2, double yPos2)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getAll</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a61597b371f5c436ffd3fdf8a10b37113</anchor>
      <arglist>(double xPos1, double yPos1, double xPos2, double yPos2, boolean evenlevel, Vector v)</arglist>
    </member>
    <member kind="function">
      <type>TwoDTree</type>
      <name>getNode</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a25558bb801b170cde03d1bedf1a9d95c</anchor>
      <arglist>(double xPos, double yPos)</arglist>
    </member>
    <member kind="function">
      <type>TwoDTree</type>
      <name>getNode</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>ab22651b99e53aa9a6643ed01700d40d8</anchor>
      <arglist>(double xPos, double yPos, boolean evenlevel)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>info</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a5f125f4f7c3ac2278104ffdcb06eeb92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a44d2e5ac8796c9be155d572a522cd81b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isLeafNode</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a3491fe2b0a8993e1342e3bd2f466590d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isTopNode</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a2bdcc1c7366d5a33611a357eaed97a8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a523c4a2b8d98992176216e8c973b4423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>level</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>aae8246697191c1bf4d779eebb9ff7e11</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>llink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>ab8f3b07908291840c8a631453a82ebf6</anchor>
      <arglist>(TwoDTree n)</arglist>
    </member>
    <member kind="function">
      <type>TwoDTree</type>
      <name>llink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>ac4cb7f6a5dbac047e37592e6ac68e509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parent</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a08ed9cb1128f30bdc69accd9c772ec7e</anchor>
      <arglist>(TwoDTree n)</arglist>
    </member>
    <member kind="function">
      <type>TwoDTree</type>
      <name>parent</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>aef42120dab1204b54774be21c2248e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllElements</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a1e291bba9e50f2e5cf0f7816cf71d8ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeElement</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a42e0012b687b0b1ec86874ca8b96d195</anchor>
      <arglist>(double xPos, double yPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rlink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>aab750611d9306912f55350c0fa2a8988</anchor>
      <arglist>(TwoDTree n)</arglist>
    </member>
    <member kind="function">
      <type>TwoDTree</type>
      <name>rlink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a742e236571e5f2b428318519a8ce1dea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a0e2bff109b8a94e3673d2112f3fb4ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a691dfbf3133eb83505a1a2405379d04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>aadbcb77bfe8f03a0107375b6dab7266a</anchor>
      <arglist>(StringBuffer buf, int level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwoDTree</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>ab83097ad89624739e8403018072b3452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwoDTree</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a1bcbb826c1aa49f6a7715c6b61494791</anchor>
      <arglist>(Object element, double xPos, double yPos)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Object</type>
      <name>info</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>af6a2bbd692fb476fb4d83e0ed791d583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>level</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a3fcedfcb2554185335aa1f2504cf147e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TwoDTree</type>
      <name>llink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a5a717da07086fa92f7dc6cf0db96ed1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TwoDTree</type>
      <name>parent</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>ae9fb78f105afa267675e16b8aec6d4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TwoDTree</type>
      <name>rlink</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>af27f0403296204939186c7a6dcf8e5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>xval</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a7acd271b1d68cd2c4b067f967632ab19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>yval</name>
      <anchorfile>classutils_1_1TwoDTree.html</anchorfile>
      <anchor>a4351c6cd121f55c3c9274e71fbaccec1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::TwoDTreeExample</name>
    <filename>classutils_1_1TwoDTreeExample.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classutils_1_1TwoDTreeExample.html</anchorfile>
      <anchor>ac42de56cef25023b2bea1c36189bd508</anchor>
      <arglist>(String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils::UniqueRandomNumbers</name>
    <filename>classutils_1_1UniqueRandomNumbers.html</filename>
    <member kind="function">
      <type>int</type>
      <name>nextInt</name>
      <anchorfile>classutils_1_1UniqueRandomNumbers.html</anchorfile>
      <anchor>a058337080538201f221f023693c7459b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeSet</type>
      <name>generatedValues</name>
      <anchorfile>classutils_1_1UniqueRandomNumbers.html</anchorfile>
      <anchor>a27c4a849413669882f5db1781bd3f657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Random</type>
      <name>random</name>
      <anchorfile>classutils_1_1UniqueRandomNumbers.html</anchorfile>
      <anchor>a2d69614a2916fcfbba08d253ea23372d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
