diff --git a/docs/html/annotated.html b/docs/html/annotated.html index b9be07c..7aad003 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -117,7 +117,7 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });  CEOSStructure to hold the output parameters and derivatives of the EOS calculation  CEOSInputStructure to hold the input parameters for the EOS calculation  CHELMTableStructure to hold the Helmholtz EOS table data - CEosIOHandles the input/output operations for EOS tables + CEOSioHandles the input/output operations for EOS tables  Nmesh  CMeshIOClass for handling mesh input/output operations  Nnetwork @@ -143,19 +143,24 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });  CsolverBundleStructure to manage the lifetime of MFEM solver objects  NprobeThe Probe namespace contains utility functions for debugging and logging  CLogManagerClass to manage logging operations - Nresource - CResourceManager - Capprox8Test - CcompositionTestTest suite for the composition class - CconfigTestTest suite for the Config class - CconfigTestPrivateAccessor - CconstTestTest suite for the const class - CeosTestTest suite for the const class - CmeshIOTest - CpolyTest - CprobeTest - CResourceManagerManages resources within the application - CresourceManagerTestTest suite for the resourceManager class + NpybindContains pybind11 helper classes and trampoline classes for interfacing C++ with Python + CPyCoefficientTrampoline class for mfem::Coefficient + CPyMatrixA trampoline class for mfem::Matrix + CPyOperatorTrampoline class for mfem::Operator + CPyVectorCoefficientTrampoline class for mfem::VectorCoefficient + Nresource + CResourceManager + Capprox8Test + CcompositionTestTest suite for the composition class + CconfigTestTest suite for the Config class + CconfigTestPrivateAccessor + CconstTestTest suite for the const class + CeosTestTest suite for the const class + CmeshIOTest + CpolyTest + CprobeTest + CResourceManagerManages resources within the application + CresourceManagerTestTest suite for the resourceManager class diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js index 530fa47..335752d 100644 --- a/docs/html/annotated_dup.js +++ b/docs/html/annotated_dup.js @@ -16,7 +16,7 @@ var annotated_dup = [ "EOSInput", "structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input.html", "structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input" ], [ "HELMTable", "structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html", "structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table" ] ] ], - [ "EosIO", "classserif_1_1eos_1_1_eos_i_o.html", "classserif_1_1eos_1_1_eos_i_o" ] + [ "EOSio", "classserif_1_1eos_1_1_e_o_sio.html", "classserif_1_1eos_1_1_e_o_sio" ] ] ], [ "mesh", "namespaceserif_1_1mesh.html", [ [ "MeshIO", "classserif_1_1mesh_1_1_mesh_i_o.html", "classserif_1_1mesh_1_1_mesh_i_o" ] @@ -50,6 +50,12 @@ var annotated_dup = [ "probe", "namespaceserif_1_1probe.html", [ [ "LogManager", "classserif_1_1probe_1_1_log_manager.html", "classserif_1_1probe_1_1_log_manager" ] ] ], + [ "pybind", "namespaceserif_1_1pybind.html", [ + [ "PyCoefficient", "classserif_1_1pybind_1_1_py_coefficient.html", "classserif_1_1pybind_1_1_py_coefficient" ], + [ "PyMatrix", "classserif_1_1pybind_1_1_py_matrix.html", "classserif_1_1pybind_1_1_py_matrix" ], + [ "PyOperator", "classserif_1_1pybind_1_1_py_operator.html", "classserif_1_1pybind_1_1_py_operator" ], + [ "PyVectorCoefficient", "classserif_1_1pybind_1_1_py_vector_coefficient.html", "classserif_1_1pybind_1_1_py_vector_coefficient" ] + ] ], [ "resource", "namespaceserif_1_1resource.html", [ [ "ResourceManager", "classserif_1_1resource_1_1_resource_manager.html", "classserif_1_1resource_1_1_resource_manager" ] ] ] diff --git a/docs/html/classes.html b/docs/html/classes.html index 8fa8180..edb01c9 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -115,7 +115,7 @@ $(function(){initNavTree('classes.html',''); initResizable(true); });
dThetaInterpCoeff (serif::polytrope::polycoeff)
E
-
EOS (serif::eos::helmholtz)
EOSInput (serif::eos::helmholtz)
EosIO (serif::eos)
eosTest
+
EOS (serif::eos::helmholtz)
EOSInput (serif::eos::helmholtz)
EOSio (serif::eos)
eosTest
F
formBundle (serif::polytrope)
@@ -142,7 +142,7 @@ $(function(){initNavTree('classes.html',''); initResizable(true); });
ODE (serif::network::approx8)
P
-
PolySolver (serif::polytrope)
polyTest
PolytropeOperator (serif::polytrope)
probeTest
+
PolySolver (serif::polytrope)
polyTest
PolytropeOperator (serif::polytrope)
probeTest
PyCoefficient (serif::pybind)
PyMatrix (serif::pybind)
PyOperator (serif::pybind)
PyVectorCoefficient (serif::pybind)
R
ResourceManager
ResourceManager (serif::resource)
resourceManagerTest
diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 6fc598c..72c16bf 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -123,6 +123,8 @@ Directories    probe   + python resource    types diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js index d2225f8..068b49d 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js @@ -9,6 +9,7 @@ var dir_68267d1309a1af8e8297ef4c3efbcdba = [ "network", "dir_fc4c7f03e1a69a98c370fae55a743828.html", "dir_fc4c7f03e1a69a98c370fae55a743828" ], [ "polytrope", "dir_a73572e2878bf48cd4731aa58ca46c31.html", "dir_a73572e2878bf48cd4731aa58ca46c31" ], [ "probe", "dir_6bad3e3551706232e4c4a487f3402f33.html", "dir_6bad3e3551706232e4c4a487f3402f33" ], + [ "python", "dir_5c0d64f70903e893b1efe571a4b8de29.html", "dir_5c0d64f70903e893b1efe571a4b8de29" ], [ "resource", "dir_b8641f383bb3a55bd12c64e8208632c3.html", "dir_b8641f383bb3a55bd12c64e8208632c3" ], [ "types", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9.html", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9" ] ]; \ No newline at end of file diff --git a/docs/html/doxygen_crawl.html b/docs/html/doxygen_crawl.html index 529c83c..2caf3b1 100644 --- a/docs/html/doxygen_crawl.html +++ b/docs/html/doxygen_crawl.html @@ -13,7 +13,25 @@ + + + + + + + + + + + + + + + + + + @@ -28,6 +46,9 @@ + + + @@ -99,23 +120,24 @@ - + - - - - - - - - - - - - + + + + + + + + + + + + + @@ -161,8 +183,8 @@ - + @@ -177,6 +199,7 @@ + @@ -290,6 +313,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -298,8 +355,8 @@ + - @@ -310,6 +367,16 @@ + + + + + + + + + + @@ -329,6 +396,13 @@ + + + + + + + @@ -344,6 +418,12 @@ + + + + + + @@ -368,10 +448,14 @@ + + + + @@ -379,10 +463,12 @@ + + @@ -397,26 +483,37 @@ + + + + + + + + + - - - - + + + + + + @@ -502,6 +599,8 @@ + + @@ -515,11 +614,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -541,29 +698,27 @@ - + - + - - - + - + @@ -608,11 +763,12 @@ + - + @@ -637,6 +793,12 @@ + + + + + + @@ -671,6 +833,8 @@ + + diff --git a/docs/html/files.html b/docs/html/files.html index 0eb0c70..c92be49 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -103,83 +103,116 @@ $(function(){initNavTree('files.html',''); initResizable(true); });
Here is a list of all files with brief descriptions:
-
[detail level 12345]
+
[detail level 12345678]
- - - - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + + + + - - - - + + + + - - - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -199,8 +232,12 @@ $(function(){initNavTree('files.html',''); initResizable(true); }); - - + + + + + +
  docs
 static
  src
  composition
  private
 composition.cpp
  public
 composition.h
  private
  public
  config
  private
 config.cpp
  public
 config.h
  private
  public
  constants
  private
 const.cpp
  public
 const.h
  private
  public
  eos
  private
 eosIO.cpp
 helm.cpp
  public
 eosIO.h
 helm.h
  private
  public
  meshIO
  private
 meshIO.cpp
  public
 meshIO.h
  private
  public
  misc
  macros
 debug.hDefines a macro for triggering a breakpoint in different compilers and platforms
 warning_control.h
  macros
  network
  private
 approx8.cpp
 network.cpp
  public
 approx8.hHeader file for the Approx8 nuclear reaction network
 network.h
  private
  public
  polytrope
  coeff
  private
 polyCoeff.cpp
  public
 polyCoeff.h
  solver
  private
 polySolver.cpp
  public
 polySolver.h
  utils
  private
 integrators.cpp
 polytropeOperator.cpp
 utilities.cpp
  public
 integrators.hA collection of utilities for working with MFEM and solving the lane-emden equation
 polytropeOperator.h
 utilities.h
  coeff
  solver
  utils
  probe
  private
 probe.cpp
  public
 probe.h
  resource
  private
 resourceManager.cpp
 resourceManagerTypes.cpp
  public
 resourceManager.h
 resourceManagerTypes.hDefines types and functions for managing resources
  types
  public
 4DSTARTypes.h
  private
  public
  python
  composition
  config
  const
  eos
  mfem
  polytrope
  serif
 bindings.cpp
  resource
  private
  public
  types
  public
  tests
  composition
 compositionTest.cpp
 polyTest.cpp
  probe
 probeTest.cpp
  resource
 resourceManagerTest.cpp
  python
  polytrope
  resource
 resourceManagerTest.cpp
diff --git a/docs/html/functions.html b/docs/html/functions.html index 7461667..15a54b6 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -103,9 +103,12 @@ $(function(){initNavTree('functions.html',''); initResizable(true); });

- a -

diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 3811e4a..4ba63a2 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -102,8 +102,11 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });
Here is a list of all functions with links to the classes they belong to:

- a -

@@ -133,12 +136,15 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });

- e -

- f -

@@ -189,9 +199,10 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });

- i -