<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Amesos2_Control.cpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Control_8cpp</filename>
    <includes id="Amesos2__Control_8hpp" name="Amesos2_Control.hpp" local="yes" imported="no">Amesos2_Control.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_Control.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Control_8hpp</filename>
    <class kind="struct">Amesos::Control</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_Factory_decl.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Factory__decl_8hpp</filename>
    <class kind="class">Amesos::Factory</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_FunctionMap.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__FunctionMap_8hpp</filename>
    <class kind="struct">Amesos::FunctionMap</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_MatrixAdapter.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__MatrixAdapter_8hpp</filename>
    <includes id="Amesos2__TpetraCrsMatrixAdapter__decl_8hpp" name="Amesos2_TpetraCrsMatrixAdapter_decl.hpp" local="yes" imported="no">Amesos2_TpetraCrsMatrixAdapter_decl.hpp</includes>
    <includes id="Amesos2__TpetraCrsMatrixAdapter__def_8hpp" name="Amesos2_TpetraCrsMatrixAdapter_def.hpp" local="yes" imported="no">Amesos2_TpetraCrsMatrixAdapter_def.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_MultiVecAdapter.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__MultiVecAdapter_8hpp</filename>
    <includes id="Amesos2__TpetraMultiVecAdapter__decl_8hpp" name="Amesos2_TpetraMultiVecAdapter_decl.hpp" local="yes" imported="no">Amesos2_TpetraMultiVecAdapter_decl.hpp</includes>
    <includes id="Amesos2__TpetraMultiVecAdapter__def_8hpp" name="Amesos2_TpetraMultiVecAdapter_def.hpp" local="yes" imported="no">Amesos2_TpetraMultiVecAdapter_def.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_Solver_decl.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Solver__decl_8hpp</filename>
    <includes id="Amesos2__MatrixAdapter_8hpp" name="Amesos2_MatrixAdapter.hpp" local="yes" imported="no">Amesos2_MatrixAdapter.hpp</includes>
    <includes id="Amesos2__MultiVecAdapter_8hpp" name="Amesos2_MultiVecAdapter.hpp" local="yes" imported="no">Amesos2_MultiVecAdapter.hpp</includes>
    <class kind="class">Amesos::Solver</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_Solver_def.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Solver__def_8hpp</filename>
    <includes id="Amesos2__MultiVecAdapter_8hpp" name="Amesos2_MultiVecAdapter.hpp" local="yes" imported="no">Amesos2_MultiVecAdapter.hpp</includes>
    <includes id="Amesos2__MatrixAdapter_8hpp" name="Amesos2_MatrixAdapter.hpp" local="yes" imported="no">Amesos2_MatrixAdapter.hpp</includes>
    <includes id="Amesos2__SolverBase__decl_8hpp" name="Amesos2_SolverBase_decl.hpp" local="yes" imported="no">Amesos2_SolverBase_decl.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_SolverBase_decl.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__SolverBase__decl_8hpp</filename>
    <includes id="Amesos2__Control_8hpp" name="Amesos2_Control.hpp" local="yes" imported="no">Amesos2_Control.hpp</includes>
    <includes id="Amesos2__Status_8hpp" name="Amesos2_Status.hpp" local="yes" imported="no">Amesos2_Status.hpp</includes>
    <includes id="Amesos2__Timers_8hpp" name="Amesos2_Timers.hpp" local="yes" imported="no">Amesos2_Timers.hpp</includes>
    <class kind="class">Amesos::SolverBase</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_Status.cpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Status_8cpp</filename>
    <includes id="Amesos2__Status_8hpp" name="Amesos2_Status.hpp" local="yes" imported="no">Amesos2_Status.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_Status.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Status_8hpp</filename>
    <class kind="class">Amesos::Status</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_Superlu_TypeMap.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Superlu__TypeMap_8hpp</filename>
    <class kind="class">Teuchos::ValueTypeConversionTraits&lt; SLU::C::complex, TypeFrom &gt;</class>
    <class kind="class">Teuchos::ValueTypeConversionTraits&lt; SLU::Z::doublecomplex, TypeFrom &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, float &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, double &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, SLU::C::complex &gt;</class>
    <class kind="struct">Amesos::TypeMap&lt; Superlu, SLU::Z::doublecomplex &gt;</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_Timers.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__Timers_8hpp</filename>
    <class kind="struct">Amesos::Timers</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_TpetraCrsMatrixAdapter_decl.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__TpetraCrsMatrixAdapter__decl_8hpp</filename>
    <class kind="class">Amesos::MatrixAdapter&lt; Tpetra::CrsMatrix&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_TpetraCrsMatrixAdapter_def.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__TpetraCrsMatrixAdapter__def_8hpp</filename>
    <includes id="Amesos2__MatrixAdapter_8hpp" name="Amesos2_MatrixAdapter.hpp" local="yes" imported="no">Amesos2_MatrixAdapter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Amesos2_TpetraMultiVecAdapter_decl.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__TpetraMultiVecAdapter__decl_8hpp</filename>
    <class kind="class">Amesos::MultiVecAdapter&lt; Tpetra::MultiVector&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>Amesos2_TpetraMultiVecAdapter_def.hpp</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>Amesos2__TpetraMultiVecAdapter__def_8hpp</filename>
  </compound>
  <compound kind="struct">
    <name>klu_common_struct</name>
    <filename>structklu__common__struct.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>tol</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a37fce3a2c210b57c08ba83f3f9ade714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>memgrow</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>ae27a6b98b4024ec2756cddcf125494f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initmem_amd</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>afb648336a62b607ecad920a1799d26eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initmem</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a6d1ba6f12fe04855acc2fc9ae2fc0af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxwork</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>ad37834c04f5547a14e3135d4d6f8fad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>btf</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a4aa9cd5cba3eae67c84b494223067569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ordering</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a48247b9154793b08150f62306c57a5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scale</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a14dd0d21506631ce88cc158d881a967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>malloc_memory</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a2dd847e827f875c754516163c8fd6183</anchor>
      <arglist>)(size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>realloc_memory</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a716ba89fa00a789a4c2331ece6822dc2</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_memory</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a5a345bff600692f7f70e3f45b138be59</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>calloc_memory</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a5d232db5520c704d37919cff04102802</anchor>
      <arglist>)(size_t, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>user_order</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>ac3ed47dca102680d2e1223e7fcd810f5</anchor>
      <arglist>)(int, int *, int *, int *, struct klu_common_struct *)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a9a9e64c4ae1a0d648f21fe193dfd8d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>halt_if_singular</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>ab875a04ac2af7d41346d22b905079090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>status</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a0646799a16c8d4203af475cade474ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrealloc</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>abfeb0f28d70fa736aed40dae4538e605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>structural_rank</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a888c82824b8fa1a1064f0584e33f2a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numerical_rank</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>adc832a6d5040b7fb50c1cb209fef5878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>singular_col</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a323c8f7e1487604c58c09866c1e2882c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noffdiag</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>aa958c27a8bcb59d48c70d70828a39a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>flops</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a63ba488812c98fb38d3b43fa205dd4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rcond</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a49e31dacb4720908a38e381f35f3355c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>condest</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a9e2617636b861c91eea7d7b1715e7643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rgrowth</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>ab5c1be96d1ac8c54af3c7759cc0bbc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>work</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a66e73b5b7bef87f66322e39eba2b5db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>memusage</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>aca7c23c5d7194c0e8a83a0495d089661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mempeak</name>
      <anchorfile>structklu__common__struct.html</anchorfile>
      <anchor>a0c788a860c90e958d0f294e5072a28f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>klu_l_common_struct</name>
    <filename>structklu__l__common__struct.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>tol</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a79b99101a2000a7a7c7e00e13f8ce66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>memgrow</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a2f3871c8f554247583a88f990791ad60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initmem_amd</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a3352e1e6e1b06f431008995c60ff2bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initmem</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a83549856a80da71350f35c5a9664081d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxwork</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>ae237d0ccf7a5dd2ae44773744710f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>btf</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a6dae5be1384caed7d4c8c7387941e122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>ordering</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>ad9a7403fe75d2099b0bbf62bc1db2070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>scale</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>aa34c83fe1568b797e394ccd9bc7f0785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>malloc_memory</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>ac446586e193e0cc7fc4fb9f039eda39d</anchor>
      <arglist>)(size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>realloc_memory</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>af38cca6b4c5c4a4321d3eb9557594cd4</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_memory</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a485d25f66dafecca7ccb95ee1bed67b1</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>calloc_memory</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a36ef3fe01b3051bf7366fcdff0813751</anchor>
      <arglist>)(size_t, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>UF_long(*</type>
      <name>user_order</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a220752c785653c8a8d0f1e66dbbb7f26</anchor>
      <arglist>)(UF_long, UF_long *, UF_long *, UF_long *, struct klu_l_common_struct *)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a5a28a74b4ab6e600d88ab12f87f97855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>halt_if_singular</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a3d32d1667e0467af40cd84076b98b252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>status</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a24c0a88ec1ccc40b4bc2eec37f8b4888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nrealloc</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a6e32ce45047d0f4ef4b3fd63cf137d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>structural_rank</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>ab1e0afacccf9d1ad75efdd78d4cabf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>numerical_rank</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a0865a3bd8b1008c46949517440296e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>singular_col</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a9afa05f9dac37f7d2e200edc3e6dcd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>noffdiag</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>aeee54159e86280d554f8e5ba0d67198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>flops</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a5a30a96354b866278b655d139bb7fa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rcond</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a0df8bd02a3a4bab45355492284f7baf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>condest</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a524034a28cd9aef6c2cfebc072508285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rgrowth</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a20d6db39a691699617f163b1e2e51340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>work</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>ac3e69c200dcbb03ade55f868ae3f897d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>memusage</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a2f12abf0b37fab1678a01e96db26dc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mempeak</name>
      <anchorfile>structklu__l__common__struct.html</anchorfile>
      <anchor>a662b7b90c356dc8cc0ca5554d92cef13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>klu_l_numeric</name>
    <filename>structklu__l__numeric.html</filename>
    <member kind="variable">
      <type>UF_long</type>
      <name>n</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a49d550f0ea237f844d183e0e9e1b1300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nblocks</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a18da5425fc5b6df22c3956ac4f04a9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>lnz</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>af3fe2fba86087af615e184c4a5318f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>unz</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a99d17819cf742c4cb98d870385ce28f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>max_lnz_block</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>afcd8166718a67e9e2765675dc6b56365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>max_unz_block</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a2788787a6a03c840afe65b22524dfea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Pnum</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a1aca9bca704af2207bc6405eb8dcf6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Pinv</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a0984dc9aff8a12ce68ae66c38390f4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Lip</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>aa8f34f878607326aa4abec3d1146ec02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Uip</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a2bd385e3d0b76ab89847f02ce2db2ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Llen</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a63d6913533826bdd80d8eb94857a6a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Ulen</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>adfb700881b3400b2005a5b5f9f1db334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>LUbx</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a4059274130fb91be35953f41d0440ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>LUsize</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a595cbac6d8d89f28034fd4af669051de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Udiag</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>acc234c6626664156efe58c5559689c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Rs</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a3a14713ad371046c3db02bc76fb7cdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>worksize</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a9a1b2bbdb864704eef6ed85bbfa49c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Work</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>abe5c023aaa84ed1047e75a8bd1c19b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Xwork</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>abe547de31efd5643ac9f645457944357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Iwork</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a7aa26fd61d3e81210d113743e8898498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Offp</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a56e8440fe3096889a89c48cf3e3abd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Offi</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a5bb68c9bf9797b97c369e26f332601ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Offx</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a7df0e6ef68d457b8ac719e40b534835f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nzoff</name>
      <anchorfile>structklu__l__numeric.html</anchorfile>
      <anchor>a1cf6bf4a468a38003837e7af24a20bb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>klu_l_symbolic</name>
    <filename>structklu__l__symbolic.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>symmetry</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>ae6c23afa5bad2aa066a1f9ebacace94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>est_flops</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a5d30067aadda912776a48d3e6d66ccfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lnz</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a5557782ba2a3f2d72910847ad510c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>unz</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a27425e2ec29e3c85d8c70c78056ee694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Lnz</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>abc083bd00167bb1ceaed8221828d8a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>n</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>ad642b54f1371b3acf21bbb73ba191a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nz</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a80fcbde499c895e49430cbf6a4d0affd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>P</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>abee799a091610cc1e4d3a6db007c86e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>Q</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a70c7bacb35051212e929fd21363dca0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long *</type>
      <name>R</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a5e3f1e2c700351d20039952f748b5130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nzoff</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>abc1d431033939bb5ea3b0be6ece6802e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>nblocks</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a34c4a63661c82cccd1394cab6d632510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>maxblock</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a5e52587af79b48faca4fdb4fcba5888d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>ordering</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>a0b7ec8ef13666b0e7b8bcc925d186f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>do_btf</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>ac212f17da6c07aa917f93aed4dd3f168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UF_long</type>
      <name>structural_rank</name>
      <anchorfile>structklu__l__symbolic.html</anchorfile>
      <anchor>ae37ceb69e9415adf079afd3f05a293c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>klu_numeric</name>
    <filename>structklu__numeric.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a3fcd56ed8534c7e313f7d5d14da19d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nblocks</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a75ceea17285c7bb5999ac5cd1eab4f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lnz</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>aa59420d350d1a1eb48262fefd0071556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unz</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a3b98a1ff7ab93eda6fb17ca5a595fcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_lnz_block</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a81fc7dfaf85f72309959e422b5779d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_unz_block</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a3a7c6e94351d48fec0b88e6b1b6ddf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Pnum</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>ae4f9b9de195fb1a4e34354c91882ece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Pinv</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>acff15ca1d2d21c0572a48fd3b10dbb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Lip</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a4c936bc382b8817988a25008f67ba210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Uip</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>ad0fc8713c8a4658353bf6fcb5da82dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Llen</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>ad89ead40f840f1d0db27fb614585b667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Ulen</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>af415a56c19c1c8d718b565aa2bb9ad55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>LUbx</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>ae57f3ca86846db941223b422bd3ef5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>LUsize</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a8ab693163e38121f1c8baa3b98eb03d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Udiag</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a720dfa51ab9b4b7aa8fb721e58285c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Rs</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a6080907adb2aa9f85091df3c82f21b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>worksize</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a907b72abb68dd81e4f7f35a0ffcc9942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Work</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>acf4f863a9eec97e70e830a7b1b237477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Xwork</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a2375727cbb0352ac0d0f10c05a3a3813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Iwork</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a2f03c0e29801b146a59b613710d8108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Offp</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>ada296f797f05adcfd8173e928110b057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Offi</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a78176cfd27e4e4906ab5f19f097ae732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Offx</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a400bc0467a9a5313bf7b54f9c8e9426f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nzoff</name>
      <anchorfile>structklu__numeric.html</anchorfile>
      <anchor>a01ff44df4f1b68a5583bae45e8681575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>klu_symbolic</name>
    <filename>structklu__symbolic.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>symmetry</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>ae342ab0f8cee713ad13c1660d5775e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>est_flops</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>ac65b5b33b35aa4ffad905d435ce962e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lnz</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>ab5a587030dc5b9665b94c08f83750eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>unz</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>aae025d0b195c803417ffb52e97b064f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>Lnz</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>aaceff802760fb04e663467cff347b6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>ae65615dbfa650aa17cc4d576daec5f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nz</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a54b00f67f53cb2995714db36c5cc8186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>P</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a0be543e08cd8dca75cbab1b7d777ead5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Q</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a1520045d3bc130e3444c3efd71e58d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>R</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>aa4989c643b7c3d612243d71c82462a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nzoff</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a9ca92e8de779905237dacdb65d527607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nblocks</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a8756588ff2b8f893dc307b29b49b6e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxblock</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a3a56b60da684297a3b99c3455d276bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ordering</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a7b7e30df16868072173da3671c4ba56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>do_btf</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>addc980e335809b15cd12ce8ead537b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>structural_rank</name>
      <anchorfile>structklu__symbolic.html</anchorfile>
      <anchor>a8db8dbd4b477ac421934e89c8ce49860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::Control</name>
    <filename>structAmesos_1_1Control.html</filename>
    <member kind="function">
      <type></type>
      <name>Control</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a0aeeb3c61dbccf003688c6dc965f1f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Control</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a6821c773f9d026e1f5fcdeb459358729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlParameters</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a2456dd541b6d77c6a4ea722634e10b08</anchor>
      <arglist>(const Teuchos::RCP&lt; Teuchos::ParameterList &gt; &amp;parameterList)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useTranspose_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a7c338f4703c29698c56483f66ff9be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>addToDiag_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>aaf1db2d576849cc39ebab3ada0c5d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>addZeroToDiag_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a77378f72c33d393333054b709fa1ca8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>matrixProperty_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a487d38afaa3d07edcbceb989c4a7ed11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rcond_threshold_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>afa8b49f86b5b888233fcfbc35ca884af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>refactorize_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a63bd38ead5689eae3f77af2e464d46d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxProcesses_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a34debce5c7a9c08804616bacd20cc11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scaleMethod_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>adfffb7fde2e1060aac217b8692072b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reindex_</name>
      <anchorfile>structAmesos_1_1Control.html</anchorfile>
      <anchor>a4135fc39426d58c18e7f8d3c0ebee9e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::Factory</name>
    <filename>classAmesos_1_1Factory.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>a15f24c0b566dd2f2ed0182594d2a3f93</anchor>
      <arglist>(const char *solverName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>a93c87f95a082b81a3c78ec7d1982a8af</anchor>
      <arglist>(const std::string solverName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Teuchos::RCP&lt; SolverBase &gt;</type>
      <name>create</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>a0dbc3e0bfdbd0041c987344a1044e570</anchor>
      <arglist>(const char *solverName, Matrix *A, Vector *X, Vector *B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Teuchos::RCP&lt; SolverBase &gt;</type>
      <name>create</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>ab04610d7fc11903f3b6255d59a40ca24</anchor>
      <arglist>(const char *solverName, const Teuchos::RCP&lt; Matrix &gt; A, const Teuchos::RCP&lt; Vector &gt; X, const Teuchos::RCP&lt; Vector &gt; B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Teuchos::RCP&lt; SolverBase &gt;</type>
      <name>create</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>ae77a2df92e133960de3f39a03d45bc16</anchor>
      <arglist>(const std::string solverName, Matrix *A, Vector *X, Vector *B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Teuchos::RCP&lt; SolverBase &gt;</type>
      <name>create</name>
      <anchorfile>classAmesos_1_1Factory.html</anchorfile>
      <anchor>a73dd6525ce3bb6e22eb130ac08eb3724</anchor>
      <arglist>(const std::string solverName, const Teuchos::RCP&lt; Matrix &gt; A, const Teuchos::RCP&lt; Vector &gt; X, const Teuchos::RCP&lt; Vector &gt; B)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap</name>
    <filename>structAmesos_1_1FunctionMap.html</filename>
    <templarg>ConcreteSolver</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Amesos::MatrixAdapter</name>
    <filename>structAmesos_1_1MatrixAdapter.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Amesos::MatrixHelper</name>
    <filename>structAmesos_1_1MatrixHelper.html</filename>
    <templarg>ConcreteSolver</templarg>
  </compound>
  <compound kind="struct">
    <name>Amesos::MultiVecAdapter</name>
    <filename>structAmesos_1_1MultiVecAdapter.html</filename>
    <templarg>MultiVecType</templarg>
    <member kind="function">
      <type></type>
      <name>MultiVecAdapter</name>
      <anchorfile>structAmesos_1_1MultiVecAdapter.html</anchorfile>
      <anchor>a4e67f8869ce78984f41281c21eff19f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiVecAdapter</name>
      <anchorfile>structAmesos_1_1MultiVecAdapter.html</anchorfile>
      <anchor>a5a44686a8479de7cbf8d8ac76129fadc</anchor>
      <arglist>(const Teuchos::RCP&lt; MultiVecType &gt; &amp;vector)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::Solver</name>
    <filename>classAmesos_1_1Solver.html</filename>
    <templarg>ConcreteSolver</templarg>
    <templarg>Matrix</templarg>
    <templarg>Vector</templarg>
    <base>Amesos::SolverBase</base>
    <member kind="typedef">
      <type>ConcreteSolver&lt; Matrix, Vector &gt;</type>
      <name>solver_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ab54e5a132dc28ca72d54d5c352bc01fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>matrix_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a8232d4863dec6960a55fb720bb0acb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector</type>
      <name>vector_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a12a9fc9de479a8bff4ca772f0ff43efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::scalar_type</type>
      <name>scalar_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a19308714bd206e574967df852112451c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::local_ordinal_type</type>
      <name>local_ordinal_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a543d0d2f210273d92a90faa667fa168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::global_ordinal_type</type>
      <name>global_ordinal_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a1dac62a9b6d2d4df0c00e423bbf2477f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::global_size_type</type>
      <name>global_size_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a5ecfe5a85a700722fb22e5645b146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::node_type</type>
      <name>node_type</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a6131b4fa8828a37359344381a0e2bbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solver</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a406a3acce6390e6bba2aeb61896e919d</anchor>
      <arglist>(Teuchos::RCP&lt; Matrix &gt; A, Teuchos::RCP&lt; Vector &gt; X, Teuchos::RCP&lt; Vector &gt; B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Solver</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ac2fd37ecef0aa99377b50bd9a458234d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solver</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ab22d60478f2059c8ef7179f870da1f81</anchor>
      <arglist>(const solver_type &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SolverBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a52d94658c845bb620f9b5611a9ff630e</anchor>
      <arglist>(const solver_type *rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Teuchos::RCP&lt; MatrixAdapter&lt; Matrix &gt; &gt;</type>
      <name>matrixA_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ac8ff3301ec2333711b1659833762b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Teuchos::RCP&lt; MultiVecAdapter&lt; Vector &gt; &gt;</type>
      <name>multiVecX_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ab25ad0142cc278d87e92423bce3e3761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Teuchos::RCP&lt; MultiVecAdapter&lt; Vector &gt; &gt;</type>
      <name>multiVecB_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a37570c871b6bf7a0427faa339e00a47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>global_size_type</type>
      <name>globalNumRows_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ac847290e0d475e8f645b523c1ecb10b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>global_size_type</type>
      <name>globalNumCols_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a7ddc7813b3070cc024fe9c78aa8c4bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>global_size_type</type>
      <name>globalNumNonZeros_</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ac99e594d4307d953434eb99a6552ef66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SolverBase &amp;</type>
      <name>preOrdering</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a6d4b742604306fa7f466ceb6674c3b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SolverBase &amp;</type>
      <name>symbolicFactorization</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>aa8f7f0bfbf4976dc5782f44ba7de737b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SolverBase &amp;</type>
      <name>numericFactorization</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>acb5f554ec113d91c5157b1049743cda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a8e3fec9d67f79e41baee46c6af7609e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matrixShapeOK</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a6221bfb247e4fefe5dfc7e06274c4e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SolverBase &amp;</type>
      <name>setParameters</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>af80564debe6deb91185ab5eb6d8604f8</anchor>
      <arglist>(const Teuchos::RCP&lt; Teuchos::ParameterList &gt; &amp;parameterList)</arglist>
    </member>
    <member kind="function">
      <type>const Teuchos::RCP&lt; const Teuchos::Comm&lt; int &gt; &gt; &amp;</type>
      <name>getComm</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a1611ea8717453455d0700dfd04b91297</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSymbolicFact</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ae7a52c6416e9c618ce80e6f87b5a8e9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumNumericFact</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a95dfeb07ac37384e7542a0fb18e593fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSolve</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a2727aadec209785dca7511157c196faf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ad5895a15bbf9a8ed58145c7f6273d60e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a7f940355bf1c7ec40af249e578cd7796</anchor>
      <arglist>(Teuchos::FancyOStream &amp;out, const Teuchos::EVerbosityLevel verbLevel) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTiming</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>ad11201452425f00e9861e719f3879cac</anchor>
      <arglist>(Teuchos::FancyOStream &amp;out, const Teuchos::EVerbosityLevel verbLevel) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterList</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a1aa4e0527112c86c9565bfe381ef924d</anchor>
      <arglist>(const Teuchos::RCP&lt; Teuchos::ParameterList &gt; &amp;parameterList)</arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; Teuchos::ParameterList &gt;</type>
      <name>getNonconstParameterList</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a74d1daa629ab139cfa12eb8787006e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; Teuchos::ParameterList &gt;</type>
      <name>unsetParameterList</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>af5501c5aff8cc3a41d6ec54fbaba5499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTiming</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>a78f8fda9051a1cd676cabe061f262e7d</anchor>
      <arglist>(Teuchos::ParameterList &amp;timingParameterList) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classAmesos_1_1Solver.html</anchorfile>
      <anchor>aeba9fd1e0773006c6f4f4847c3433e0a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::SolverBase</name>
    <filename>classAmesos_1_1SolverBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const Teuchos::RCP&lt; const Teuchos::Comm&lt; int &gt; &gt; &amp;</type>
      <name>getComm</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a88f7750800c42dd19c0be8bbd38d0c23</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumSymbolicFact</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a51c675b4ae34855c66f8447584f09f3e</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumNumericFact</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>aff0ddff3508c6b7b397756858a6fabe1</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumSolve</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a1c586c8bc7ba6754ee5c5032304c61d6</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>describe</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a2daaac73804938d2602ed69e54f1d14d</anchor>
      <arglist>(Teuchos::FancyOStream &amp;out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>printTiming</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a1a4942b0f5f2fb7f13e1be97de527a2d</anchor>
      <arglist>(Teuchos::FancyOStream &amp;out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParameterList</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a9ed318e3254f333a16812d798aa3b740</anchor>
      <arglist>(Teuchos::RCP&lt; Teuchos::ParameterList &gt; const &amp;parameterlist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Teuchos::RCP&lt; Teuchos::ParameterList &gt;</type>
      <name>getNonconstParameterList</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>adf5acd483cc00f36d35eff78f794fda8</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Teuchos::RCP&lt; Teuchos::ParameterList &gt;</type>
      <name>unsetParameterList</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>ac9ee1ff764e90298749c46fece865026</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getTiming</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>aa734be3b254fc3f5d6fc1ba64acdc62e</anchor>
      <arglist>(Teuchos::ParameterList &amp;timingParameterList) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverBase &amp;</type>
      <name>preOrdering</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a083a019c3fa2f805ef2e3502b4bb0f22</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverBase &amp;</type>
      <name>symbolicFactorization</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>af5f0927a15501ba5413376d11f58d00d</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverBase &amp;</type>
      <name>numericFactorization</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a002b05602fb76fe22bb43bd3ee708440</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>af14dadee55703a9e76186e804d2b6ebb</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>matrixShapeOK</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a3d30684add6a74010e278c859eb696a5</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SolverBase &amp;</type>
      <name>setParameters</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a88a854c05da0323280f28cf867cd538d</anchor>
      <arglist>(const Teuchos::RCP&lt; Teuchos::ParameterList &gt; &amp;parameterList)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Status</type>
      <name>status_</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>af11f05d024e9c37fa9387b5836c71276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Control</type>
      <name>control_</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a46a42173e7c21b4031ee3ef3ea9f4f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timers</type>
      <name>timers_</name>
      <anchorfile>classAmesos_1_1SolverBase.html</anchorfile>
      <anchor>a1302f29e30e851b8e49f7e31fecc246d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::Status</name>
    <filename>classAmesos_1_1Status.html</filename>
    <member kind="function">
      <type></type>
      <name>Status</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a51538412eb92e6d45446aeebedc4b759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Status</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a3eee9722ca2e2842ab241ea0cbd222b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatusParameters</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a39f0957740f0a3c4593582fc5c78de29</anchor>
      <arglist>(const Teuchos::RCP&lt; Teuchos::ParameterList &gt; &amp;parameterList)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isSymbolicFactorizationOK_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>af7fb1a1b06f21fa4be545d9836054a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isNumericFactorizationOK_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a4e57c5929434e9ae6b70a0abe0f7b8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>printTiming_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>ae4657da0de9bdc85d2fd58e32bdaff6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>printStatus_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a798769c509bb24fff6f0dcecb1c18985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>computeVectorNorms_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a3f20e6178c39fc8d78e14c298ccaf99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>computeTrueResidual_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>ab76cbdd1e9fd6450d1c4b24ed452fa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbose_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a772cb52f6abf1478d0801277ec62224e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>debug_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a25aa2c36772a8dc461e65c2bafd69d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numSymbolicFact_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>ae064413bda0a278c5f8357c168ed7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numNumericFact_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>ab0c902fe06985c57ac13d93fa7a5b5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numSolve_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a16e2ce49bae9a4b4b6ed00d1073b512b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>ac378e7980b7f5ec5730619618ceadf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>myPID_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a39d0c7d93ba5cf45e65c9e34322d7453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numProcs_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>af6cb2a3628a3c39c542d23640cecd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxProcs_</name>
      <anchorfile>classAmesos_1_1Status.html</anchorfile>
      <anchor>a9b8bc8d20d06ef548dadec8e17ba2405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::Superlu</name>
    <filename>classAmesos_1_1Superlu.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Solver&lt; Amesos::Superlu, Matrix, Vector &gt;</base>
    <class kind="struct">Amesos::Superlu::SLUData</class>
    <member kind="typedef">
      <type>Superlu&lt; Matrix, Vector &gt;</type>
      <name>solver_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a7fc9203b4723fe06ca2648ff5e3f5ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>matrix_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a03e5d53c814c4aec43a2a6b49a50d632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector</type>
      <name>vector_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a0ac170c6769977d954ddebc02dcc3591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::scalar_type</type>
      <name>scalar_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>af65ded626bf17b4d4cd487ef2a1bea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::local_ordinal_type</type>
      <name>local_ordinal_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a941e4aaaffe9f1723ed4fde6bdc2c69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::global_ordinal_type</type>
      <name>global_ordinal_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a1d14251a681067a0c3c2d1026b0dc680</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::global_size_type</type>
      <name>global_size_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a945e25db97635c7121d1d1ce043da567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixAdapter&lt; matrix_type &gt;::node_type</type>
      <name>node_type</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a1248fa9d913ed9dc0e79f5983619a4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>name</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>add86bcb019c5e5957ac99a62ac9dfa0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Solver&lt; Amesos::Superlu, Matrix, Vector &gt;</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>a6279b4296c6bdd3c6ec865267547aaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Superlu</name>
      <anchorfile>classAmesos_1_1Superlu.html</anchorfile>
      <anchor>af77f52720abefe152903af640f3b2d01</anchor>
      <arglist>(Teuchos::RCP&lt; Matrix &gt; A, Teuchos::RCP&lt; Vector &gt; X, Teuchos::RCP&lt; Vector &gt; B)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap&lt; Superlu, Scalar &gt;</name>
    <filename>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gssvx</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</anchorfile>
      <anchor>a1c3f965a7c46d3c79ce7c623e2648a36</anchor>
      <arglist>(SLU::superlu_options_t *, SLU::SuperMatrix *, int *, int *, int *, char *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, SLU::SuperMatrix *, SLU::SuperMatrix *, void *, int, SLU::SuperMatrix *, SLU::SuperMatrix *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, typename TypeMap&lt; Superlu, Scalar &gt;::magnitude_type *, SLU::mem_usage_t *, SLU::SuperLUStat_t *, int *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gstrf</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</anchorfile>
      <anchor>a05a5aad538510dc05d420f7f66e3648d</anchor>
      <arglist>(SLU::superlu_options_t *, SLU::SuperMatrix *, int, int, int *, void *, int, int *, int *, SLU::SuperMatrix *, SLU::SuperMatrix *, SLU::SuperLUStat_t *, int *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompCol_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</anchorfile>
      <anchor>a43382f059412ad3c51284f1aab96e122</anchor>
      <arglist>(SLU::SuperMatrix *, int, int, int, typename TypeMap&lt; Superlu, Scalar &gt;::type *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompRow_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</anchorfile>
      <anchor>a137a4d0861a14d6e836ef3648a46cac0</anchor>
      <arglist>(SLU::SuperMatrix *, int, int, int, typename TypeMap&lt; Superlu, Scalar &gt;::type *, int *, int *, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_Dense_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01Scalar_01_4.html</anchorfile>
      <anchor>aeb032e62551871e9a808587a5d3f95c8</anchor>
      <arglist>(SLU::SuperMatrix *, int, int, typename TypeMap&lt; Superlu, Scalar &gt;::type *, int, SLU::Stype_t, SLU::Dtype_t, SLU::Mtype_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap&lt; Superlu, float &gt;</name>
    <filename>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gssvx</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>a14c711f865057a8185bdd3da3cb00b90</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int *perm_c, int *perm_r, int *etree, char *equed, float *R, float *C, SLU::SuperMatrix *L, SLU::SuperMatrix *U, void *work, int lwork, SLU::SuperMatrix *B, SLU::SuperMatrix *X, float *recip_pivot_growth, float *rcond, float *ferr, float *berr, SLU::mem_usage_t *mem_usage, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gstrf</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>ad2fb1f5abfe246e422848b5467fcbb51</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int relax, int panel_size, int *etree, void *work, int lwork, int *perm_c, int *perm_r, SLU::SuperMatrix *L, SLU::SuperMatrix *U, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompCol_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>a8a64d3b7ce8af406c6ef8c72451bafdb</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, float &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompRow_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>afb623359cfa2cd522f980e76e0b26b9f</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, float &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_Dense_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>aa8709a41b40fb29a6767696529db8a59</anchor>
      <arglist>(SLU::SuperMatrix *X, int m, int n, TypeMap&lt; Superlu, float &gt;::type *x, int ldx, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap&lt; Superlu, double &gt;</name>
    <filename>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gssvx</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>af0532bff37bb67cf04b09649c9444921</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int *perm_c, int *perm_r, int *etree, char *equed, double *R, double *C, SLU::SuperMatrix *L, SLU::SuperMatrix *U, void *work, int lwork, SLU::SuperMatrix *B, SLU::SuperMatrix *X, double *recip_pivot_growth, double *rcond, double *ferr, double *berr, SLU::mem_usage_t *mem_usage, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gstrf</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>ab0d76c9e2afdce82a51058a47cbbd763</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int relax, int panel_size, int *etree, void *work, int lwork, int *perm_c, int *perm_r, SLU::SuperMatrix *L, SLU::SuperMatrix *U, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompCol_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>af1c0ef0d431dee2f1e22e44cb82085f8</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, double &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompRow_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>a978fb938743e7e68378f416ee902b2b1</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, double &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_Dense_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>a5c304dfc5ec43a47ae3e888f90dee011</anchor>
      <arglist>(SLU::SuperMatrix *X, int m, int n, TypeMap&lt; Superlu, double &gt;::type *x, int ldx, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap&lt; Superlu, std::complex&lt; float &gt; &gt;</name>
    <filename>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gssvx</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>aa5b7315967d69983a52b5f324f45f865</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int *perm_c, int *perm_r, int *etree, char *equed, float *R, float *C, SLU::SuperMatrix *L, SLU::SuperMatrix *U, void *work, int lwork, SLU::SuperMatrix *B, SLU::SuperMatrix *X, float *recip_pivot_growth, float *rcond, float *ferr, float *berr, SLU::mem_usage_t *mem_usage, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gstrf</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>afff084fa9b4aac2bb8b7e49f4cbc8c65</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int relax, int panel_size, int *etree, void *work, int lwork, int *perm_c, int *perm_r, SLU::SuperMatrix *L, SLU::SuperMatrix *U, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompCol_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>af55216bbab9b4e09a30e06cb79b94673</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, std::complex&lt; float &gt; &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompRow_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ad154aa5daea603de1343eb5e48b7465b</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, std::complex&lt; float &gt; &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_Dense_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a6d8cb2c8c0ff8d5d5b9d0c4585c55cfb</anchor>
      <arglist>(SLU::SuperMatrix *X, int m, int n, TypeMap&lt; Superlu, std::complex&lt; float &gt; &gt;::type *x, int ldx, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::FunctionMap&lt; Superlu, std::complex&lt; double &gt; &gt;</name>
    <filename>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gssvx</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a776977227daa7e67faf470a0e14eb45a</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int *perm_c, int *perm_r, int *etree, char *equed, double *R, double *C, SLU::SuperMatrix *L, SLU::SuperMatrix *U, void *work, int lwork, SLU::SuperMatrix *B, SLU::SuperMatrix *X, double *recip_pivot_growth, double *rcond, double *ferr, double *berr, SLU::mem_usage_t *mem_usage, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gstrf</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ab378e78c39eb78c0f30b14b1d755495a</anchor>
      <arglist>(SLU::superlu_options_t *options, SLU::SuperMatrix *A, int relax, int panel_size, int *etree, void *work, int lwork, int *perm_c, int *perm_r, SLU::SuperMatrix *L, SLU::SuperMatrix *U, SLU::SuperLUStat_t *stat, int *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompCol_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ac93117e62873ce3fcb39cf97159cc9fd</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, std::complex&lt; double &gt; &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_CompRow_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a7204d0585804f09e7b7392d327644770</anchor>
      <arglist>(SLU::SuperMatrix *A, int m, int n, int nnz, TypeMap&lt; Superlu, std::complex&lt; double &gt; &gt;::type *nzval, int *rowind, int *colptr, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_Dense_Matrix</name>
      <anchorfile>structAmesos_1_1FunctionMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>af9126dc2a998f97c6e716413c0676c9a</anchor>
      <arglist>(SLU::SuperMatrix *X, int m, int n, TypeMap&lt; Superlu, std::complex&lt; double &gt; &gt;::type *x, int ldx, SLU::Stype_t stype, SLU::Dtype_t dtype, SLU::Mtype_t mtype)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::MatrixHelper&lt; Superlu &gt;</name>
    <filename>structAmesos_1_1MatrixHelper_3_01Superlu_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createCRSMatrix</name>
      <anchorfile>structAmesos_1_1MatrixHelper_3_01Superlu_01_4.html</anchorfile>
      <anchor>a639bd69e53bef7a035e8e1eae22a5786</anchor>
      <arglist>(const Teuchos::Ptr&lt; Matrix &gt; &amp;mat, const Teuchos::ArrayView&lt; typename TypeMap&lt; Superlu, typename Matrix::scalar_type &gt;::type &gt; &amp;nzval, const Teuchos::ArrayView&lt; int &gt; &amp;colind, const Teuchos::ArrayView&lt; int &gt; &amp;rowptr, const Teuchos::Ptr&lt; SLU::SuperMatrix &gt; &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createMVDenseMatrix</name>
      <anchorfile>structAmesos_1_1MatrixHelper_3_01Superlu_01_4.html</anchorfile>
      <anchor>a89bc069119a0a98c05619450ea87f03f</anchor>
      <arglist>(const Teuchos::Ptr&lt; MV &gt; &amp;mv, const Teuchos::ArrayView&lt; typename TypeMap&lt; Superlu, typename MV::scalar_type &gt;::type &gt; &amp;vals, int &amp;ldx, const Teuchos::Ptr&lt; SLU::SuperMatrix &gt; &amp;X)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Teuchos::ArrayRCP&lt; typename TypeMap&lt; Superlu, typename MV::scalar_type &gt;::type &gt;</type>
      <name>createMVDenseMatrix</name>
      <anchorfile>structAmesos_1_1MatrixHelper_3_01Superlu_01_4.html</anchorfile>
      <anchor>aafbad621e13ea87d210ff9fffea8acfc</anchor>
      <arglist>(const Teuchos::Ptr&lt; MV &gt; &amp;mv, const Teuchos::Ptr&lt; SLU::SuperMatrix &gt; &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, float &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>aeeaacdf7c49678ff9bc0413625e6f7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>a5190b1bd9cc488809626e0a1f03186e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01float_01_4.html</anchorfile>
      <anchor>a5941304a34e1ee48257a8ff4c2d680d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, double &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01double_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>a8395757eee915be7db1b6baab797110c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>a8fc906ff086887b88d603dfb817d3528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01double_01_4.html</anchorfile>
      <anchor>a4e8be767efd81841ac79d5e830239fbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, std::complex&lt; float &gt; &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <member kind="typedef">
      <type>SLU::C::complex</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab62e02758bd0a2d01017cbce828673bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ad3cbd56f0d0f76a8f0854fa5bf3bc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a3c632bfb37a6931c08327059ad6cecc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, std::complex&lt; double &gt; &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <member kind="typedef">
      <type>SLU::Z::doublecomplex</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a25ee5f494e0ac7f3043acc728b47d39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ade80295bdf88dd6381b0d42d6c01ac00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ab18443e9c895eca5502f9588a623bfe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, SLU::C::complex &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1C_1_1complex_01_4.html</filename>
    <member kind="typedef">
      <type>SLU::C::complex</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1C_1_1complex_01_4.html</anchorfile>
      <anchor>a6e33521a45f375c8d0d879fc8382f9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1C_1_1complex_01_4.html</anchorfile>
      <anchor>a9698c8cc124dd56723cd660f946d281b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1C_1_1complex_01_4.html</anchorfile>
      <anchor>aaad9c682ff7b5374778795dae22c3656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap&lt; Superlu, SLU::Z::doublecomplex &gt;</name>
    <filename>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1Z_1_1doublecomplex_01_4.html</filename>
    <member kind="typedef">
      <type>SLU::Z::doublecomplex</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1Z_1_1doublecomplex_01_4.html</anchorfile>
      <anchor>a0eea0b26f4c0a09d7abf213c4b314c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>magnitude_type</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1Z_1_1doublecomplex_01_4.html</anchorfile>
      <anchor>a8adb05af1d80cb6baf7fce9b0e5dc615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SLU::Dtype_t</type>
      <name>dtype</name>
      <anchorfile>structAmesos_1_1TypeMap_3_01Superlu_00_01SLU_1_1Z_1_1doublecomplex_01_4.html</anchorfile>
      <anchor>aa389c806968e9c3fa240ff18456656ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::Timers</name>
    <filename>structAmesos_1_1Timers.html</filename>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>mtxRedistTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>ab52ccb1e3d2921cf03b7adbc59f9178e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>mtxConvTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>a954f3ada4b4d62d558e77b7fac116d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>vecRedistTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>a38fdcc65f2e9ba7ea56e8feb4decd213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>symFactTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>a35673c2d5481bcf3ba12afe30fda9759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>numFactTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>ae11a1621d683af36066b97efd84e895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>solveTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>a8a4f6a1c705507e1e0c31e9847f9b473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Teuchos::Time</type>
      <name>overheadTime_</name>
      <anchorfile>structAmesos_1_1Timers.html</anchorfile>
      <anchor>a20b9c74dbbb29fb7a2f96874768e91bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::MatrixAdapter&lt; Tpetra::CrsMatrix&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</name>
    <filename>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>scalar_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a46f050059f80e5db831fd536c426e953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LocalOrdinal</type>
      <name>local_ordinal_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a2c90b0d3fd418e5cbb68c952d5ee7a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GlobalOrdinal</type>
      <name>global_ordinal_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a4255d66efdba165316850c93f2e952e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Node</type>
      <name>node_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>ad9edb92f0a98a6a6e68cee049de7b4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tpetra::global_size_t</type>
      <name>global_size_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a96f84706f68c60fc3862c9abf9eb7ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tpetra::CrsMatrix&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt;</type>
      <name>matrix_type</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a93286b1dea374b4242f2b3173228857a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixAdapter</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a7967359ba25e2cb659fb981630e92756</anchor>
      <arglist>(const MatrixAdapter&lt; matrix_type &gt; &amp;adapter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixAdapter</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>abee8b3c2b5a76bbedc9951c8a030851b</anchor>
      <arglist>(matrix_type *const m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixAdapter</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a4d7dc6dd54ce514d917aeb2892cf8be0</anchor>
      <arglist>(const Teuchos::RCP&lt; matrix_type &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixAdapter&lt; matrix_type &gt; &amp;</type>
      <name>scale</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a5b70f5667b244b16796f5c363b691057</anchor>
      <arglist>(const Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>MatrixAdapter&lt; matrix_type &gt; &amp;</type>
      <name>update</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>aea22c55dcbc7e2641bddeca208c4d6a1</anchor>
      <arglist>(const Scalar beta, const MatrixAdapter&lt; matrix_type &gt; &amp;B, const Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocal</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a3f22886ce054476ab333a30310e41b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; const Teuchos::Comm&lt; int &gt; &gt;</type>
      <name>getComm</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a83747f5b3a9e8dadee253ddcc818ce94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLocalNumRows</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a9255ca30e8cc91693a8fd5c97d92bdce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLocalNumCols</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a0ced72cc6543923d3b27bf8c955eb973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>global_size_type</type>
      <name>getGlobalNumRows</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a2174198d939e61448428a7b8b20b6bca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>global_size_type</type>
      <name>getGlobalNumCols</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a6461eac23ad49905cd004aa8a58f000c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLocalNNZ</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a5ed7feacc5e76893e79167d6284763f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>global_size_type</type>
      <name>getGlobalNNZ</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a3be3328269a1953a12f35a637e3bcdbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getMaxNNZ</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a59936efb98835f981cb28c86126fbb05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; const Tpetra::Map&lt; LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</type>
      <name>getRowMap</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a05a1ebcf12c2544761ec5739687d9581</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; const Tpetra::Map&lt; LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</type>
      <name>getColMap</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>addb3285d29bbcb57a830d346eb94fc78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCrs</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a36ce1830f5545727bbb7e7475104ab6a</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; nzval, const Teuchos::ArrayView&lt; GlobalOrdinal &gt; colind, const Teuchos::ArrayView&lt; global_size_type &gt; rowptr, size_t &amp;nnz, bool local=false, int root=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCcs</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a933b07dcda7b90f5bea1e241f1c0203a</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; nzval, const Teuchos::ArrayView&lt; GlobalOrdinal &gt; rowind, const Teuchos::ArrayView&lt; global_size_type &gt; colptr, size_t &amp;nnz, bool local=false, int root=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCrsAll</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a69ef95214b2e144f4dfd46e9a6affb51</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; nzval, const Teuchos::ArrayView&lt; GlobalOrdinal &gt; colind, const Teuchos::ArrayView&lt; global_size_type &gt; rowptr, size_t &amp;nnz, int root=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateValuesCrs</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a22e1570e737df826c650c0e54c146055</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; nzval, const Teuchos::ArrayView&lt; GlobalOrdinal &gt; colind, const Teuchos::ArrayView&lt; global_size_type &gt; rowptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateValuesCcs</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a43fa59fe6b839c75ca4f71db270455e8</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; nzval, const Teuchos::ArrayView&lt; GlobalOrdinal &gt; rowind, const Teuchos::ArrayView&lt; global_size_type &gt; colptr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a9ef594ffa395779bbb25b0d6e0f51e30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a028e760f6c5ecbc1092d4d4f839c9b15</anchor>
      <arglist>(Teuchos::FancyOStream &amp;os, const Teuchos::EVerbosityLevel verbLevel) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>name</name>
      <anchorfile>classAmesos_1_1MatrixAdapter_3_01Tpetra_1_1CrsMatrix_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>aab52d60ba6f8297519ac93625870e296</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Amesos::MultiVecAdapter&lt; Tpetra::MultiVector&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</name>
    <filename>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Tpetra::MultiVector&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt;</type>
      <name>multivec_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>ab7036d111fa1354c5c96e51753b4f9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>scalar_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>ae0bd1754c4ced72c6986db459386261c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LocalOrdinal</type>
      <name>local_ordinal_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a23866e0ea9ed81ed4bc9316530587ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GlobalOrdinal</type>
      <name>global_ordinal_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a030dca814302cddb8112c7408e21e333</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Node</type>
      <name>node_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>afba6fc88b8df7e0f3338754cc13e3061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tpetra::global_size_t</type>
      <name>global_size_type</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>ada3e4cadf8ab76d13e262a4367aa424c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiVecAdapter</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a50b9f031b4ffe3bfc17d11256c17c4ff</anchor>
      <arglist>(const MultiVecAdapter&lt; multivec_type &gt; &amp;adapter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiVecAdapter</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a0d771bf67708360ac244af8fa6837e8c</anchor>
      <arglist>(const Teuchos::RCP&lt; multivec_type &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MultiVecAdapter &amp;</type>
      <name>scale</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a8f7c295a9639b6e679138eeda93c2db3</anchor>
      <arglist>(const Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>MultiVecAdapter &amp;</type>
      <name>update</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a9003e73a82cc2f0e32bf0c9f0b6300de</anchor>
      <arglist>(const Scalar beta, const MultiVecAdapter&lt; multivec_type &gt; &amp;B, const Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocal</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a5a2191800c2440d04dc9b80b68534340</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; Teuchos::Comm&lt; int &gt; &gt; &amp;</type>
      <name>getComm</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a3db2fa99f544fa21883b17ef73c81a0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLocalLength</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a4b59ba436480d11809dc9bd9de5f4f27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLocalNumVectors</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a8ca52bef862018ccc97835b28dca9e9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>global_size_type</type>
      <name>getGlobalLength</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a33a32ba84e7aaa0e33caf7589eecb194</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getGlobalNumVectors</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>aa7bf036d0f61dd401c4d6310848c3c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getStride</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a59a9604150aaf0cb99dd2e3165eb08ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstantStride</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>abb2653ac8293b92483530cfa1c3176d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; const Tpetra::Vector&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</type>
      <name>getVector</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>ad46dbe7f3b48f5f03e3b2c01a967bc88</anchor>
      <arglist>(size_t j) const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::RCP&lt; Tpetra::Vector&lt; Scalar, LocalOrdinal, GlobalOrdinal, Node &gt; &gt;</type>
      <name>getVectorNonConst</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a68cfa7c36a99184bd96209a47626514c</anchor>
      <arglist>(size_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get1dCopy</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a5860ceb4c4492fbffe47eb5de586b70c</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Scalar &gt; &amp;A, size_t lda) const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::ArrayRCP&lt; Scalar &gt;</type>
      <name>get1dViewNonConst</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a60e19fa63aa7ec3e5aa9af6558b40114</anchor>
      <arglist>(bool local=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get2dCopy</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a7617f41eef57c875d585c71a6d000018</anchor>
      <arglist>(Teuchos::ArrayView&lt; Teuchos::ArrayView&lt; Scalar &gt; &gt; A) const </arglist>
    </member>
    <member kind="function">
      <type>Teuchos::ArrayRCP&lt; Teuchos::ArrayRCP&lt; Scalar &gt; &gt;</type>
      <name>get2dView</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a08b49de7f325043d1e4cf6ad5cfa50e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>globalize</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a9c2cbc9485594756056b0a3047c9a0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>globalize</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>af9cdbd0583c8f52eea1e4ba57917d666</anchor>
      <arglist>(const Teuchos::ArrayView&lt; Value_t &gt; &amp;newVals)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a48b50229ec681f6ecacd0c9c5b6eeeed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>describe</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a265a83b3cbe3377037851db84c3b15d5</anchor>
      <arglist>(Teuchos::FancyOStream &amp;os, const Teuchos::EVerbosityLevel verbLevel) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>name</name>
      <anchorfile>classAmesos_1_1MultiVecAdapter_3_01Tpetra_1_1MultiVector_3_01Scalar_00_01LocalOrdinal_00_01GlobalOrdinal_00_01Node_01_4_01_4.html</anchorfile>
      <anchor>a8ca8cc5a38fe566499782846eaf772c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::TypeMap</name>
    <filename>structAmesos_1_1TypeMap.html</filename>
    <templarg>ConcreteSolver</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Amesos::Util::integral_constant</name>
    <filename>structAmesos_1_1Util_1_1integral__constant.html</filename>
    <templarg>T</templarg>
    <templarg>val</templarg>
    <member kind="typedef">
      <type>integral_constant&lt; T, val &gt;</type>
      <name>type</name>
      <anchorfile>structAmesos_1_1Util_1_1integral__constant.html</anchorfile>
      <anchor>a5bdde389e338a25569289b2c07bdf7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structAmesos_1_1Util_1_1integral__constant.html</anchorfile>
      <anchor>a221b59db01e2f8923347017699d74c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const T</type>
      <name>value</name>
      <anchorfile>structAmesos_1_1Util_1_1integral__constant.html</anchorfile>
      <anchor>ac257064e310f68eb18da37db700f84fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Amesos::Util::is_same</name>
    <filename>structAmesos_1_1Util_1_1is__same.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>integral_constant&lt; bool, false &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Amesos::Util::is_same&lt; T, T &gt;</name>
    <filename>structAmesos_1_1Util_1_1is__same_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <base>integral_constant&lt; bool, true &gt;</base>
  </compound>
  <compound kind="class">
    <name>Teuchos::ValueTypeConversionTraits&lt; SLU::C::complex, TypeFrom &gt;</name>
    <filename>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1C_1_1complex_00_01TypeFrom_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static SLU::C::complex</type>
      <name>convert</name>
      <anchorfile>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1C_1_1complex_00_01TypeFrom_01_4.html</anchorfile>
      <anchor>a449dc00ec388472aa00d314a64e71daf</anchor>
      <arglist>(const TypeFrom t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SLU::C::complex</type>
      <name>safeConvert</name>
      <anchorfile>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1C_1_1complex_00_01TypeFrom_01_4.html</anchorfile>
      <anchor>a1dbffa14628e76338c41cc49d4df28e0</anchor>
      <arglist>(const TypeFrom t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Teuchos::ValueTypeConversionTraits&lt; SLU::Z::doublecomplex, TypeFrom &gt;</name>
    <filename>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1Z_1_1doublecomplex_00_01TypeFrom_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static SLU::Z::doublecomplex</type>
      <name>convert</name>
      <anchorfile>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1Z_1_1doublecomplex_00_01TypeFrom_01_4.html</anchorfile>
      <anchor>a4608bc70b654f311c0ca402688cd00a3</anchor>
      <arglist>(const TypeFrom t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SLU::Z::doublecomplex</type>
      <name>safeConvert</name>
      <anchorfile>classTeuchos_1_1ValueTypeConversionTraits_3_01SLU_1_1Z_1_1doublecomplex_00_01TypeFrom_01_4.html</anchorfile>
      <anchor>a11facc4259af427c21e642f8a182fc5c</anchor>
      <arglist>(const TypeFrom t)</arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Include/</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Include/</path>
    <filename>dir_abc0e782a33bd1eae566a613a7b6e1f4.html</filename>
    <file>tklu.h</file>
    <file>tklu_internal.h</file>
    <file>tklu_version.h</file>
  </compound>
  <compound kind="dir">
    <name>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Source/</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Source/</path>
    <filename>dir_c934b34d53c0016e1baa6e8f238239b0.html</filename>
    <file>tklu.cpp</file>
    <file>tklu_analyze.cpp</file>
    <file>tklu_analyze_given.cpp</file>
    <file>tklu_defaults.cpp</file>
    <file>tklu_diagnostics.cpp</file>
    <file>tklu_dump.cpp</file>
    <file>tklu_extract.cpp</file>
    <file>tklu_factor.cpp</file>
    <file>tklu_free_numeric.cpp</file>
    <file>tklu_free_symbolic.cpp</file>
    <file>tklu_kernel.cpp</file>
    <file>tklu_memory.cpp</file>
    <file>tklu_refactor.cpp</file>
    <file>tklu_scale.cpp</file>
    <file>tklu_solve.cpp</file>
    <file>tklu_sort.cpp</file>
    <file>tklu_tsolve.cpp</file>
  </compound>
  <compound kind="dir">
    <name>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/</path>
    <filename>dir_3a1c32cf1ad6ae316e7afb2e8f4b8293.html</filename>
    <dir>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/</dir>
    <file>Amesos2_Control.cpp</file>
    <file>Amesos2_Control.hpp</file>
    <file>Amesos2_Factory.cpp</file>
    <file>Amesos2_Factory.hpp</file>
    <file>Amesos2_Factory_decl.hpp</file>
    <file>Amesos2_Factory_def.hpp</file>
    <file>Amesos2_FunctionMap.hpp</file>
    <file>Amesos2_MatrixAdapter.cpp</file>
    <file>Amesos2_MatrixAdapter.hpp</file>
    <file>Amesos2_MatrixAdapter_decl.hpp</file>
    <file>Amesos2_MatrixHelper.hpp</file>
    <file>Amesos2_MultiVecAdapter.cpp</file>
    <file>Amesos2_MultiVecAdapter.hpp</file>
    <file>Amesos2_MultiVecAdapter_decl.hpp</file>
    <file>Amesos2_Solver.cpp</file>
    <file>Amesos2_Solver.hpp</file>
    <file>Amesos2_Solver_decl.hpp</file>
    <file>Amesos2_Solver_def.hpp</file>
    <file>Amesos2_SolverBase.cpp</file>
    <file>Amesos2_SolverBase.hpp</file>
    <file>Amesos2_SolverBase_decl.hpp</file>
    <file>Amesos2_Status.cpp</file>
    <file>Amesos2_Status.hpp</file>
    <file>Amesos2_Superlu.cpp</file>
    <file>Amesos2_Superlu.hpp</file>
    <file>Amesos2_Superlu_decl.hpp</file>
    <file>Amesos2_Superlu_def.hpp</file>
    <file>Amesos2_Superlu_FunctionMap.hpp</file>
    <file>Amesos2_Superlu_MatrixHelper.hpp</file>
    <file>Amesos2_Superlu_TypeMap.hpp</file>
    <file>Amesos2_Timers.hpp</file>
    <file>Amesos2_TpetraCrsMatrixAdapter.cpp</file>
    <file>Amesos2_TpetraCrsMatrixAdapter.hpp</file>
    <file>Amesos2_TpetraCrsMatrixAdapter_decl.hpp</file>
    <file>Amesos2_TpetraCrsMatrixAdapter_def.hpp</file>
    <file>Amesos2_TpetraMultiVecAdapter.cpp</file>
    <file>Amesos2_TpetraMultiVecAdapter.hpp</file>
    <file>Amesos2_TpetraMultiVecAdapter_decl.hpp</file>
    <file>Amesos2_TpetraMultiVecAdapter_def.hpp</file>
    <file>Amesos2_TypeMap.hpp</file>
    <file>Amesos2_Util.cpp</file>
    <file>Amesos2_Util.hpp</file>
    <file>Amesos2_Util_decl.hpp</file>
    <file>Amesos2_Util_def.hpp</file>
    <file>Amesos2_Util_is_same.hpp</file>
    <file>Amesos2_Version.cpp</file>
    <file>Amesos2_Version.hpp</file>
  </compound>
  <compound kind="dir">
    <name>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/</path>
    <filename>dir_5ed7228e2704928ef9757ed142501d95.html</filename>
    <dir>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/</dir>
  </compound>
  <compound kind="dir">
    <name>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/</name>
    <path>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/</path>
    <filename>dir_304d115e2e25f2e182b3f75802fcb428.html</filename>
    <dir>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Include/</dir>
    <dir>/home/etbavier/dev/Trilinos/preCopyrightTrilinos/amesos2/src/SuiteSparse/TKLU/Source/</dir>
  </compound>
</tagfile>
