diff --git a/docs/html/_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html b/docs/html/_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html index 8c7845fd..40d12aba 100644 --- a/docs/html/_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html +++ b/docs/html/_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html @@ -29,7 +29,7 @@
#include "gridfire/engine/engine_graph.h"#include "gridfire/solver/strategies/triggers/engine_partitioning_trigger.h"#include "gridfire/trigger/procedures/trigger_pprint.h"#include "gridfire/utils/general_composition.h"Namespaces | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/annotated.html b/docs/html/annotated.html
index 8e4966ca..3d6d0d36 100644
--- a/docs/html/annotated.html
+++ b/docs/html/annotated.html
@@ -29,7 +29,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -105,44 +105,51 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▼Ngridfire | |
| ▼Napprox8 | |
| CApprox8Net | Contains constants and arrays related to the nuclear network |
| CApprox8Network | Class for the Approx8 nuclear reaction network |
| CJacobian | Functor to calculate the Jacobian matrix for implicit solvers |
| CODE | Functor to calculate the derivatives for the ODE solver |
| ▼Nexceptions | |
| CEngineError | |
| CFailedToPartitionEngineError | |
| CNetworkResizedError | |
| CStaleEngineError | |
| ►CStaleEngineTrigger | |
| CUnableToSetNetworkReactionsError | |
| ▼Nexpectations | |
| CEngineError | |
| CEngineIndexError | |
| CStaleEngineError | |
| ▼Nio | |
| CMESANetworkFileParser | A parser for MESA-format network files |
| CNetworkFileParser | An abstract base class for network file parsers |
| CSimpleReactionListFileParser | A parser for simple text files containing a list of reactions |
| ▼Npartition | |
| ►Nrecord | |
| CCompositePartitionFunction | Combines multiple PartitionFunction instances into a single composite strategy |
| CGroundStatePartitionFunction | Partition function implementation for nuclear ground states |
| CPartitionFunction | Abstract interface for evaluating nuclear partition functions |
| ►CRauscherThielemannPartitionFunction | Partition function using Rauscher-Thielemann tabulated normalized G-values |
| ▼Nrates | |
| ►Nweak | |
| ►Napprox8 | |
| ►Nexceptions | |
| ►Nexpectations | |
| ►Nio | |
| ►Npartition | |
| ►Nrates | |
| ▼Nreaclib | |
| CReactionRecord | |
| ▼Nreaction | |
| CLogicalReaclibReaction | Represents a "logical" reaction that aggregates rates from multiple sources |
| CRateCoefficientSet | Holds the seven coefficients for the REACLIB rate equation |
| CReaclibReaction | |
| CReaction | Represents a single nuclear reaction from a specific data source |
| CReactionSet | |
| ▼Nscreening | |
| CBareScreeningModel | A screening model that applies no screening effect |
| CIntermediateScreeningModel | |
| CScreeningModel | An abstract base class for plasma screening models |
| CWeakScreeningModel | Implements the weak screening model based on the Debye-Hückel approximation |
| ▼Nsolver | |
| ►CCVODESolverStrategy | Stiff ODE integrator backed by SUNDIALS CVODE (BDF) for network + energy |
| CNetworkSolverStrategy | Abstract base class for network solver strategies |
| CSolverContextBase | Base class for solver callback contexts |
| ▼Ntrigger | |
| ►Nsolver | |
| ►Nreaclib | |
| ►Nreaction | |
| ►Nscreening | |
| ►Nsolver | |
| ►Ntrigger | |
| CAndTrigger | Logical conjunction of two triggers with short-circuit evaluation |
| CEveryNthTrigger | Pass-through trigger that fires every Nth time its child trigger is true |
| CLogicalTrigger | |
| CNotTrigger | Logical negation of a trigger |
| COrTrigger | Logical disjunction of two triggers with short-circuit evaluation |
| CTrigger | Generic trigger interface for signaling events/conditions during integration |
| CTriggerResult | |
| ▼Nutils | |
| CColumn | |
| CColumnBase | |
| ▼CAdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions |
| CReactionFlow | A struct to hold a reaction and its flow rate |
| ►Nutils | |
| ►CAdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions |
| CDefinedEngineView | |
| CDynamicEngine | Abstract class for engines supporting Jacobian and stoichiometry operations |
| CEnergyDerivatives | |
| CEngine | Abstract base class for a reaction network engine |
| CEngineView | Abstract base class for a "view" of a reaction network engine |
| CFileDefinedEngineView | |
| ▼CGraphEngine | A reaction network engine that uses a graph-based representation |
| CAtomicReverseRate | |
| Cconstants | |
| CPrecomputedReaction | |
| ▼CMultiscalePartitioningEngineView | An engine view that partitions the reaction network into multiple groups based on timescales |
| CCacheStats | Struct for tracking cache statistics |
| CEigenFunctor | Functor for solving QSE abundances using Eigen's nonlinear optimization |
| CQSEGroup | Struct representing a QSE group |
| ►CGraphEngine | A reaction network engine that uses a graph-based representation |
| ►CMultiscalePartitioningEngineView | An engine view that partitions the reaction network into multiple groups based on timescales |
| CNetIn | |
| CNetOut | |
| CNetwork | |
| CStepDerivatives | Structure holding derivatives and energy generation for a network step |
| ▼Nstd | STL namespace |
| Chash< gridfire::QSECacheKey > | |
| Chash< gridfire::reaction::Reaction > | |
| Chash< gridfire::reaction::ReactionSet > | |
| CPyDynamicEngine | |
| CPyDynamicEngineView | |
| CPyDynamicNetworkSolverStrategy | |
| CPyEngine | |
| CPyEngineView | |
| CPyNetworkFileParser | |
| CPyPartitionFunction | |
| CPyScreening | |
| CSolverPluginInterface | |
| Chash< gridfire::rates::weak::TableAxes > | |
| Chash< gridfire::reaction::Reaction > | |
| Chash< gridfire::reaction::ReactionSet > | |
| CPyDynamicEngine | |
| CPyDynamicEngineView | |
| CPyDynamicNetworkSolverStrategy | |
| CPyEngine | |
| CPyEngineView | |
| CPyNetworkFileParser | |
| CPyPartitionFunction | |
| CPyScreening | |
| CPySolverContextBase | |
| CSolverPluginInterface |
This is the complete list of members for PyDynamicEngine, including all inherited members.
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual |
| calculateMolarReactionFlow(const gridfire::reaction::Reaction &reaction, const std::vector< double > &Y, double T9, double rho) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual |
| calculateRHSAndEnergy(const std::vector< double > &Y, double T9, double rho) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::Engine | pure virtual |
| generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho) const override | PyDynamicEngine | |
| generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual |
| gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const | gridfire::DynamicEngine | inlinevirtual |
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| calculateMolarReactionFlow(const gridfire::reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| collectComposition(fourdst::composition::Composition &comp) const override | PyDynamicEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | PyDynamicEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override | PyDynamicEngine | virtual |
| generateStoichiometryMatrix() override | PyDynamicEngine | virtual |
| getDepth() const override | PyDynamicEngine | inlinevirtual |
| getJacobianMatrixEntry(int i, int j) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::getJacobianMatrixEntry(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const =0 | gridfire::DynamicEngine | pure virtual |
| getNetworkReactions() const override | PyDynamicEngine | virtual |
| getNetworkSpecies() const override | PyDynamicEngine | virtual |
| getScreeningModel() const override | PyDynamicEngine | virtual |
| getSpeciesDestructionTimescales(const std::vector< double > &Y, double T9, double rho) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual |
| getJacobianMatrixEntry(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | PyDynamicEngine | virtual |
| getNetworkReactions() const override | PyDynamicEngine | virtual |
| getNetworkSpecies() const override | PyDynamicEngine | virtual |
| getScreeningModel() const override | PyDynamicEngine | virtual |
| getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| getSpeciesIndex(const fourdst::atomic::Species &species) const override | PyDynamicEngine | virtual |
| getSpeciesTimescales(const std::vector< double > &Y, double T9, double rho) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual |
| getStoichiometryMatrixEntry(int speciesIndex, int reactionIndex) const override | PyDynamicEngine | |
| gridfire::DynamicEngine::getStoichiometryMatrixEntry(const fourdst::atomic::Species &species, const reaction::Reaction &reaction) const =0 | gridfire::DynamicEngine | pure virtual |
| getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyDynamicEngine | virtual |
| getStoichiometryMatrixEntry(const fourdst::atomic::Species &species, const gridfire::reaction::Reaction &reaction) const override | PyDynamicEngine | virtual |
| isStale(const gridfire::NetIn &netIn) override | PyDynamicEngine | virtual |
| m_species_cache | PyDynamicEngine | mutableprivate |
| mapNetInToMolarAbundanceVector(const gridfire::NetIn &netIn) const override | PyDynamicEngine | virtual |
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -124,30 +124,38 @@ Public Member Functions||
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override | |
| PyDynamicEngine Implementation ///. | ||
| std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > | calculateRHSAndEnergy (const std::vector< double > &Y, double T9, double rho) const override | |
| void | generateJacobianMatrix (const std::vector< double > &Y_dynamic, double T9, double rho) const override | |
| void | generateJacobianMatrix (const std::vector< double > &Y_dynamic, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override | |
| double | getJacobianMatrixEntry (int i, int j) const override | |
| std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > | calculateRHSAndEnergy (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Calculate the right-hand side (dY/dt) and energy generation. | ||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Generate the Jacobian matrix for the current state. | ||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override | |
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | |
| Get an entry from the previously generated Jacobian matrix. | ||
| void | generateStoichiometryMatrix () override | |
| Generate the stoichiometry matrix for the network. | ||
| int | getStoichiometryMatrixEntry (int speciesIndex, int reactionIndex) const override | |
| double | calculateMolarReactionFlow (const gridfire::reaction::Reaction &reaction, const std::vector< double > &Y, double T9, double rho) const override | |
| int | getStoichiometryMatrixEntry (const fourdst::atomic::Species &species, const gridfire::reaction::Reaction &reaction) const override | |
| Get an entry from the stoichiometry matrix. | ||
| double | calculateMolarReactionFlow (const gridfire::reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Calculate the molar reaction flow for a given reaction. | ||
| const gridfire::reaction::ReactionSet & | getNetworkReactions () const override | |
| Get the set of logical reactions in the network. | ||
| void | setNetworkReactions (const gridfire::reaction::ReactionSet &reactions) override | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesTimescales (const std::vector< double > &Y, double T9, double rho) const override | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesDestructionTimescales (const std::vector< double > &Y, double T9, double rho) const override | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Compute timescales for all species in the network. | ||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| fourdst::composition::Composition | update (const gridfire::NetIn &netIn) override | |
| Update the internal state of the engine. | ||
| void | rebuild (const fourdst::composition::Composition &comp, gridfire::BuildDepthType depth) override | |
| Rebuild the network with a specified depth. | ||
Public Member Functions inherited from gridfire::DynamicEngine | ||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| Generate the Jacobian matrix for the current state. | ||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const | |
| virtual double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const =0 | |
| Get an entry from the previously generated Jacobian matrix. | ||
| virtual int | getStoichiometryMatrixEntry (const fourdst::atomic::Species &species, const reaction::Reaction &reaction) const =0 | |
| Get an entry from the stoichiometry matrix. | ||
| virtual double | calculateMolarReactionFlow (const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| Calculate the molar reaction flow for a given reaction. | ||
| virtual EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | ||
| virtual std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| Compute timescales for all species in the network. | ||
| virtual std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| gridfire::EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | ||
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override | |
| Recursively collect composition from current engine and any sub engines if they exist. | ||
Public Member Functions inherited from gridfire::Engine | ||
| virtual | ~Engine ()=default | |
| Virtual destructor. | ||
| virtual std::expected< StepDerivatives< double >, expectations::StaleEngineError > | calculateRHSAndEnergy (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | |
| Calculate the right-hand side (dY/dt) and energy generation. | ||
Private Attributes | |
+
|
+ +nodiscardoverridevirtual | +
Calculate the derivatives of the energy generation rate with respect to T and rho.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This method computes the partial derivatives of the specific nuclear energy generation rate with respect to temperature and density for the current state.
+ +Implements gridfire::DynamicEngine.
+ +Calculate the molar reaction flow for a given reaction.
+| reaction | The reaction for which to calculate the flow. |
| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This method computes the net rate at which the given reaction proceeds under the current state.
+ +Implements gridfire::DynamicEngine.
+Calculate the right-hand side (dY/dt) and energy generation.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state.
+ +Implements gridfire::Engine.
+
+
|
+ +overridevirtual | +
Recursively collect composition from current engine and any sub engines if they exist.
+If species i is defined in comp and in any sub engine or self composition then the molar abundance of species i in the returned composition will be that defined in comp. If there are species defined in sub engine compositions which are not defined in comp then their molar abundances will be based on the reported values from each sub engine.
| comp | Input composition to "normalize". |
Implements gridfire::DynamicEngine.
+ +Generate the Jacobian matrix for the current state.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This method must compute and store the Jacobian matrix (∂(dY/dt)_i/∂Y_j) for the current state. The matrix can then be accessed via getJacobianMatrixEntry().
+ +Implements gridfire::DynamicEngine.
+Implements gridfire::DynamicEngine.
+ +
+
|
+ +overridevirtual | +
Implements gridfire::DynamicEngine.
+Get an entry from the previously generated Jacobian matrix.
+| rowSpecies | The species corresponding to the row index (i) |
| colSpecies | The species corresponding to the column index (j) |
The Jacobian must have been generated by generateJacobianMatrix() before calling this.
+ +Implements gridfire::DynamicEngine.
+Implements gridfire::DynamicEngine.
+Compute timescales for all species in the network.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This method estimates the timescale for abundance change of each species, which can be used for timestep control, diagnostics, and reaction network culling.
+ +Implements gridfire::DynamicEngine.
+Get an entry from the stoichiometry matrix.
+| species | species to look up stoichiometry for. |
| reaction | reaction to find |
The stoichiometry matrix must have been generated by generateStoichiometryMatrix().
+ +Implements gridfire::DynamicEngine.
+This is the complete list of members for PyEngine, including all inherited members.
| calculateRHSAndEnergy(const std::vector< double > &Y, double T9, double rho) const override | PyEngine | |
| gridfire::Engine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::Engine | pure virtual |
| getNetworkSpecies() const override | PyEngine | virtual |
| m_species_cache | PyEngine | mutableprivate |
| ~Engine()=default | gridfire::Engine | virtual |
| calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const override | PyEngine | virtual |
| getNetworkSpecies() const override | PyEngine | virtual |
| m_species_cache | PyEngine | mutableprivate |
| ~Engine()=default | gridfire::Engine | virtual |
Public Member Functions inherited from gridfire::EnginePrivate Attributes | |
Calculate the right-hand side (dY/dt) and energy generation.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state.
+ +Implements gridfire::Engine.
+|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for PySolverContextBase, including all inherited members.
+| describe() const override | PySolverContextBase | virtual |
| ~SolverContextBase()=default | gridfire::solver::SolverContextBase | virtual |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <py_solver.h>
+
++Public Member Functions | |
| std::vector< std::tuple< std::string, std::string > > | describe () const override |
| Describe the context for callback functions. | |
Public Member Functions inherited from gridfire::solver::SolverContextBase | |
| virtual | ~SolverContextBase ()=default |
+
|
+ +nodiscardoverridevirtual | +
Describe the context for callback functions.
+This method should be overridden by derived classes to provide a description of the context that will be passed to the callback function. The intent of this method is that an end user can investigate the context that will be passed to the callback function, and use this information to craft their own callback function.
+ +Implements gridfire::solver::SolverContextBase.
+ +
Public Member Functions inherited from gridfire::DynamicEngineImplements gridfire::Engine.
+
+
|
+ +overridevirtual | +
Recursively collect composition from current engine and any sub engines if they exist.
+If species i is defined in comp and in any sub engine or self composition then the molar abundance of species i in the returned composition will be that defined in comp. If there are species defined in sub engine compositions which are not defined in comp then their molar abundances will be based on the reported values from each sub engine.
| comp | Input composition to "normalize". |
Implements gridfire::DynamicEngine.
+Implements gridfire::DynamicEngine.
+
+
|
+ +overridevirtual | +
Implements gridfire::DynamicEngine.
+ +
+
|
+ +overridevirtual | +
Implements gridfire::DynamicEngine.
+Public Member Functions | |
| DefinedEngineView (const std::vector< std::string > &peNames, DynamicEngine &baseEngine) | |
| DefinedEngineView (const std::vector< std::string > &peNames, GraphEngine &baseEngine) | |
| const DynamicEngine & | getBaseEngine () const override |
| Access the underlying engine instance. | |
| Get the base engine associated with this defined engine view. | |
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override |
| Gets the list of active species in the network defined by the file. | |
| EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, const double T9, const double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override |
| Generates the Jacobian matrix for a given sparsity pattern. | |
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override |
| Gets an entry from the Jacobian matrix for the active species. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Computes timescales for all active species in the network. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| fourdst::composition::Composition | update (const NetIn &netIn) override |
| Updates the engine view if it is marked as stale. | |
| PrimingReport | primeEngine (const NetIn &netIn) override |
| Prime the engine with initial conditions. | |
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override |
| Recursively collect composition from current engine and any sub engines if they exist. | |
Public Member Functions inherited from gridfire::DynamicEngine | |
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const |
| virtual BuildDepthType | getDepth () const |
| Get the depth of the network. | |
| bool | m_isStale = true |
| DynamicEngine & | m_baseEngine |
| GraphEngine & | m_baseEngine |
Private Member Functions | |
| quill::Logger * | m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") |
| Active species in the defined engine. | |
| std::vector< fourdst::atomic::Species > | m_activeSpecies |
| Active reactions in the defined engine. | |
| std::set< fourdst::atomic::Species > | m_activeSpecies |
| Cache for the active species vector to avoid dangling references. | |
| std::optional< std::vector< fourdst::atomic::Species > > | m_activeSpeciesVectorCache = std::nullopt |
| Active reactions in the defined engine. | |
| reaction::ReactionSet | m_activeReactions |
| Maps indices of active species to indices in the full network. | |
+
|
+ +overridevirtual | +
Recursively collect composition from current engine and any sub engines if they exist.
+If species i is defined in comp and in any sub engine or self composition then the molar abundance of species i in the returned composition will be that defined in comp. If there are species defined in sub engine compositions which are not defined in comp then their molar abundances will be based on the reported values from each sub engine.
| comp | Input composition to "normalize". |
Implements gridfire::DynamicEngine.
+Implements gridfire::DynamicEngine.
+
+
|
+ +overridevirtual | +
Generates the Jacobian matrix for a given sparsity pattern.
+| comp | A Composition object containing the current composition of the system |
| T9 | The temperature in units of 10^9 K. |
| rho | The density in g/cm^3. |
| sparsityPattern | The sparsity pattern to use for the Jacobian matrix. |
| std::runtime_error | If the view is stale. |
Implements gridfire::DynamicEngine.
+ +
+
|
+ +overridevirtual | +
Generates the Jacobian matrix for the active species.
+| comp | A Composition object containing the current composition of the system |
| T9 | The temperature in units of 10^9 K. |
| rho | The density in g/cm^3. |
| activeSpecies | The vector of active species to include in the Jacobian. |
| std::runtime_error | If the view is stale. |
Implements gridfire::DynamicEngine.
+Access the underlying engine instance.
-This method must be implemented by derived classes to provide access to the base engine. The returned reference should remain valid for the lifetime of the EngineView.
-Example:
Get the base engine associated with this defined engine view.
+Implements gridfire::EngineView< DynamicEngine >.
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > gridfire::DefinedEngineView::getSpeciesDestructionTimescales | +std::expected< std::unordered_map< Species, double >, expectations::StaleEngineError > gridfire::DefinedEngineView::getSpeciesDestructionTimescales | ( | const fourdst::composition::Composition & | comp, |
|
@@ -1385,12 +1547,12 @@ Private Attributes
Active reactions in the defined engine.
+Cache for the active species vector to avoid dangling references.
| DynamicEngine& gridfire::DefinedEngineView::m_baseEngine | +std::optional<std::vector<fourdst::atomic::Species> > gridfire::DefinedEngineView::m_activeSpeciesVectorCache = std::nullopt | +
Active reactions in the defined engine.
+ +
+
|
diff --git a/docs/html/classgridfire_1_1_defined_engine_view.js b/docs/html/classgridfire_1_1_defined_engine_view.js
index eaf86bf8..8fdfb6b8 100644
--- a/docs/html/classgridfire_1_1_defined_engine_view.js
+++ b/docs/html/classgridfire_1_1_defined_engine_view.js
@@ -1,20 +1,23 @@
var classgridfire_1_1_defined_engine_view =
[
- [ "DefinedEngineView", "classgridfire_1_1_defined_engine_view.html#a9b319b4a1bd5a08381ebb183daf72c92", null ],
+ [ "DefinedEngineView", "classgridfire_1_1_defined_engine_view.html#a365d3bf2da974c937267bddb07cf2bef", null ],
[ "calculateEpsDerivatives", "classgridfire_1_1_defined_engine_view.html#a06aca977aafb4784fd167acb8c02dda2", null ],
[ "calculateMolarReactionFlow", "classgridfire_1_1_defined_engine_view.html#a74298377d0432ae3d577be0e9e6052b3", null ],
[ "calculateRHSAndEnergy", "classgridfire_1_1_defined_engine_view.html#af273b29d7700cdc34da6e2712fffc5c2", null ],
[ "collect", "classgridfire_1_1_defined_engine_view.html#adbc64284b5f5a3256867be46fa87c69e", null ],
+ [ "collectComposition", "classgridfire_1_1_defined_engine_view.html#aefd36cae5c263cba12a0c177e70b409a", null ],
[ "constructReactionIndexMap", "classgridfire_1_1_defined_engine_view.html#ab2514984afaaf8590c28ab71943fbe68", null ],
[ "constructSpeciesIndexMap", "classgridfire_1_1_defined_engine_view.html#a9ea4812bc697fe43f8aded14f8aa0985", null ],
- [ "generateJacobianMatrix", "classgridfire_1_1_defined_engine_view.html#ab80eadd713a40e9263e5231737e956d0", null ],
+ [ "generateJacobianMatrix", "classgridfire_1_1_defined_engine_view.html#a0b38e584912f9df9cee5a77752e85492", null ],
+ [ "generateJacobianMatrix", "classgridfire_1_1_defined_engine_view.html#a2c502d447134260086558ce83336cda9", null ],
+ [ "generateJacobianMatrix", "classgridfire_1_1_defined_engine_view.html#a09613471ccc5169ce8525c2bef88a59b", null ],
[ "generateStoichiometryMatrix", "classgridfire_1_1_defined_engine_view.html#ad07221be49ae1b5133c5b987dafac3b6", null ],
[ "getBaseEngine", "classgridfire_1_1_defined_engine_view.html#a69b9a5812ad8bda13f956acd0da24484", null ],
[ "getJacobianMatrixEntry", "classgridfire_1_1_defined_engine_view.html#aa49532266ff959ac66f501336f102ce8", null ],
[ "getNetworkReactions", "classgridfire_1_1_defined_engine_view.html#a5f9db5a9287aa03b2fa4d516e9a576b6", null ],
[ "getNetworkSpecies", "classgridfire_1_1_defined_engine_view.html#a1a55f9748c45af6f13e16a6b6ceaa211", null ],
[ "getScreeningModel", "classgridfire_1_1_defined_engine_view.html#a3c657b82a0117118a4bb0ce7f624ae0c", null ],
- [ "getSpeciesDestructionTimescales", "classgridfire_1_1_defined_engine_view.html#a7bcf169ba1e12e3356d4bcc27c3fc554", null ],
+ [ "getSpeciesDestructionTimescales", "classgridfire_1_1_defined_engine_view.html#ad51ef1984f92856b6d4c522e56e8d6a6", null ],
[ "getSpeciesIndex", "classgridfire_1_1_defined_engine_view.html#af3b355ffcda6a8f2841184cc56e3761a", null ],
[ "getSpeciesTimescales", "classgridfire_1_1_defined_engine_view.html#a18f46d92ea7e04068ad9e7af4ed605a8", null ],
[ "getStoichiometryMatrixEntry", "classgridfire_1_1_defined_engine_view.html#af1843cfd2a95bfa46ab40d4c4de11ef9", null ],
@@ -30,8 +33,9 @@ var classgridfire_1_1_defined_engine_view =
[ "update", "classgridfire_1_1_defined_engine_view.html#ae5762f395caea5381ec177507816b5ae", null ],
[ "validateNetworkState", "classgridfire_1_1_defined_engine_view.html#a56bd041c2fc7fe4f1371c38c8c0443e0", null ],
[ "m_activeReactions", "classgridfire_1_1_defined_engine_view.html#a824fe65ae22fa856051f2652764a0bb6", null ],
- [ "m_activeSpecies", "classgridfire_1_1_defined_engine_view.html#a64e9c79a36d529e1b296fe5786e57aae", null ],
- [ "m_baseEngine", "classgridfire_1_1_defined_engine_view.html#a6e3243a8a8bcdce3282a8f82c5f98195", null ],
+ [ "m_activeSpecies", "classgridfire_1_1_defined_engine_view.html#af9a80586c9428eeb3e3d1dc7f67267d6", null ],
+ [ "m_activeSpeciesVectorCache", "classgridfire_1_1_defined_engine_view.html#a380e7a98cc782c9becd191d8de17c31d", null ],
+ [ "m_baseEngine", "classgridfire_1_1_defined_engine_view.html#a754ef6a1fb9259d533f1eefa823d5758", null ],
[ "m_isStale", "classgridfire_1_1_defined_engine_view.html#a217d541f3fa777b1552f652fbb520382", null ],
[ "m_logger", "classgridfire_1_1_defined_engine_view.html#a4f4aa847ee80ad430de9b1cfdda6b4e3", null ],
[ "m_reactionIndexMap", "classgridfire_1_1_defined_engine_view.html#affda6d60651c53ee02532806104671bd", null ],
diff --git a/docs/html/classgridfire_1_1_dynamic_engine-members.html b/docs/html/classgridfire_1_1_dynamic_engine-members.html
index 362cd966..f54e4826 100644
--- a/docs/html/classgridfire_1_1_dynamic_engine-members.html
+++ b/docs/html/classgridfire_1_1_dynamic_engine-members.html
@@ -29,7 +29,7 @@
|||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -108,8 +108,10 @@ $(function(){initNavTree('classgridfire_1_1_dynamic_engine.html',''); initResiza
|||||||
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::Engine | pure virtual | |||||
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const | gridfire::DynamicEngine | inlinevirtual | |||||
| collectComposition(fourdst::composition::Composition &comp) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const =0 | gridfire::DynamicEngine | pure virtual | |||||
| generateStoichiometryMatrix()=0 | gridfire::DynamicEngine | pure virtual | |||||
| getDepth() const | gridfire::DynamicEngine | inlinevirtual | |||||
| getJacobianMatrixEntry(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const =0 | gridfire::DynamicEngine | pure virtual | |||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -132,8 +132,10 @@ Public Member Functions|||||||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const =0 | ||||||
| Generate the Jacobian matrix for the current state. | |||||||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const | ||||||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const =0 | ||||||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const =0 | ||||||
| virtual double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const =0 | ||||||
| Get an entry from the previously generated Jacobian matrix. | |||||||
| virtual void | rebuild (const fourdst::composition::Composition &comp, BuildDepthType depth) | ||||||
| Rebuild the network with a specified depth. | |||||||
| virtual fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const =0 | ||||||
| Recursively collect composition from current engine and any sub engines if they exist. | |||||||
Public Member Functions inherited from gridfire::Engine | |||||||
| virtual | ~Engine ()=default | ||||||
| Virtual destructor. | |||||||
+
|
+ +pure virtual | +
Recursively collect composition from current engine and any sub engines if they exist.
+If species i is defined in comp and in any sub engine or self composition then the molar abundance of species i in the returned composition will be that defined in comp. If there are species defined in sub engine compositions which are not defined in comp then their molar abundances will be based on the reported values from each sub engine.
| comp | Input composition to "normalize". |
Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
This method must compute and store the Jacobian matrix (∂(dY/dt)_i/∂Y_j) for the current state. The matrix can then be accessed via getJacobianMatrixEntry().
-Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
Reimplemented in gridfire::GraphEngine.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
+ +
+
|
+ +pure virtual | +
The Jacobian must have been generated by generateJacobianMatrix() before calling this.
-Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
@@ -595,7 +680,7 @@ Public Member FunctionsImplemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
This method estimates the timescale for abundance change of each species, which can be used for timestep control, diagnostics, and reaction network culling.
-Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
@@ -721,7 +806,7 @@ Public Member FunctionsThe stoichiometry matrix must have been generated by generateStoichiometryMatrix().
-Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, and PyDynamicEngine.
@@ -863,7 +948,7 @@ Public Member FunctionsThis method is intended to allow dynamic adjustment of the network's depth, which may involve adding or removing species and reactions based on the specified depth. However, not all engines support this operation.
-Reimplemented in gridfire::GraphEngine, and PyDynamicEngine.
+Reimplemented in gridfire::GraphEngine, and PyDynamicEngine.
diff --git a/docs/html/classgridfire_1_1_dynamic_engine.js b/docs/html/classgridfire_1_1_dynamic_engine.js index da030acb..0d3683cc 100644 --- a/docs/html/classgridfire_1_1_dynamic_engine.js +++ b/docs/html/classgridfire_1_1_dynamic_engine.js @@ -2,8 +2,10 @@ var classgridfire_1_1_dynamic_engine = [ [ "calculateEpsDerivatives", "classgridfire_1_1_dynamic_engine.html#a264bd5a8891c8c5f0dff32867effe547", null ], [ "calculateMolarReactionFlow", "classgridfire_1_1_dynamic_engine.html#a39cf5b738eea0a275bf8c0eb5789fab3", null ], + [ "collectComposition", "classgridfire_1_1_dynamic_engine.html#a827c7e6fa7f2c5baf13a564fb4911388", null ], [ "generateJacobianMatrix", "classgridfire_1_1_dynamic_engine.html#a21d15531309456ee83f7675251e7a1bf", null ], - [ "generateJacobianMatrix", "classgridfire_1_1_dynamic_engine.html#a11d602a708af4629f51873b17f7b8dbd", null ], + [ "generateJacobianMatrix", "classgridfire_1_1_dynamic_engine.html#a495bdb1e0c6f9911deb844b22c33644e", null ], + [ "generateJacobianMatrix", "classgridfire_1_1_dynamic_engine.html#a8538fd9285a192f879a45e3dd3f26362", null ], [ "generateStoichiometryMatrix", "classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f", null ], [ "getDepth", "classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9", null ], [ "getJacobianMatrixEntry", "classgridfire_1_1_dynamic_engine.html#a88dbf350dc0ea3e2b64d825f489e0d60", null ], diff --git a/docs/html/classgridfire_1_1_engine-members.html b/docs/html/classgridfire_1_1_engine-members.html index 8c7d9357..79502e3d 100644 --- a/docs/html/classgridfire_1_1_engine-members.html +++ b/docs/html/classgridfire_1_1_engine-members.html @@ -29,7 +29,7 @@This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state.
-Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, and gridfire::MultiscalePartitioningEngineView.
+Implemented in gridfire::AdaptiveEngineView, gridfire::DefinedEngineView, gridfire::GraphEngine, gridfire::MultiscalePartitioningEngineView, PyDynamicEngine, and PyEngine.
diff --git a/docs/html/classgridfire_1_1_engine_view-members.html b/docs/html/classgridfire_1_1_engine_view-members.html index 6703d071..5a9d0768 100644 --- a/docs/html/classgridfire_1_1_engine_view-members.html +++ b/docs/html/classgridfire_1_1_engine_view-members.html @@ -29,7 +29,7 @@Abstract base class for a "v
Public Member Functions | |
| FileDefinedEngineView (DynamicEngine &baseEngine, const std::string &fileName, const io::NetworkFileParser &parser) | |
| FileDefinedEngineView Implementation ///. | |
| FileDefinedEngineView (GraphEngine &baseEngine, const std::string &fileName, const io::NetworkFileParser &parser) | |
| FileDefinedEngineView Implementation ///. | |
| std::string | getNetworkFile () const |
| const io::NetworkFileParser & | getParser () const |
Public Member Functions inherited from gridfire::DefinedEngineView | |
| DefinedEngineView (const std::vector< std::string > &peNames, DynamicEngine &baseEngine) | |
| DefinedEngineView (const std::vector< std::string > &peNames, GraphEngine &baseEngine) | |
| const DynamicEngine & | getBaseEngine () const override |
| Access the underlying engine instance. | |
| Get the base engine associated with this defined engine view. | |
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override |
| Gets the list of active species in the network defined by the file. | |
| EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, const double T9, const double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override |
| Generates the Jacobian matrix for a given sparsity pattern. | |
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override |
| Gets an entry from the Jacobian matrix for the active species. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Computes timescales for all active species in the network. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| fourdst::composition::Composition | update (const NetIn &netIn) override |
| Updates the engine view if it is marked as stale. | |
| PrimingReport | primeEngine (const NetIn &netIn) override |
| Prime the engine with initial conditions. | |
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override |
| Recursively collect composition from current engine and any sub engines if they exist. | |
Public Member Functions inherited from gridfire::DynamicEngine | |
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const |
| virtual BuildDepthType | getDepth () const |
| Get the depth of the network. | |
Protected Attributes inherited from gridfire::DefinedEngineView | |
| bool | m_isStale = true |
| DynamicEngine & | m_baseEngine |
| GraphEngine & | m_baseEngine |
This is the complete list of members for gridfire::GraphEngine, including all inherited members.
| calculateAllDerivatives(const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue) const | gridfire::GraphEngine | private |
| calculateAllDerivativesUsingPrecomputation(const fourdst::composition::Composition &comp, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho) const | gridfire::GraphEngine | private |
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| calculateAllDerivatives(const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue, std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const | gridfire::GraphEngine | private |
| calculateAllDerivatives(const std::vector< T > &Y_in, const T T9, const T rho, const T Ye, const T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const | gridfire::GraphEngine | |
| calculateAllDerivativesUsingPrecomputation(const fourdst::composition::Composition &comp, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::GraphEngine | private |
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::GraphEngine | |
| calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho, T Ye, T mue) const | gridfire::GraphEngine | private |
| calculateReverseMolarReactionFlow(const T T9, const T rho, std::vector< T > screeningFactors, const std::vector< T > &Y, size_t reactionIndex, const reaction::Reaction &reaction) const | gridfire::GraphEngine | private |
| calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, T T9, T rho, T Ye, T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> &speciesIDLookup) const | gridfire::GraphEngine | private |
| calculateReverseMolarReactionFlow(T T9, T rho, std::vector< T > screeningFactors, const std::vector< T > &Y, size_t reactionIndex, const reaction::Reaction &reaction) const | gridfire::GraphEngine | private |
| calculateReverseRate(const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::Composition &comp) const | gridfire::GraphEngine | |
| calculateReverseRateTwoBody(const reaction::Reaction &reaction, const double T9, const double forwardRate, const double expFactor) const | gridfire::GraphEngine | |
| calculateReverseRateTwoBody(const reaction::Reaction &reaction, double T9, double forwardRate, double expFactor) const | gridfire::GraphEngine | |
| calculateReverseRateTwoBodyDerivative(const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::Composition &comp, double reverseRate) const | gridfire::GraphEngine | |
| calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| collectAtomicReverseRateAtomicBases() | gridfire::GraphEngine | private |
| calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::GraphEngine | |
| collectAtomicReverseRateAtomicBases() | gridfire::GraphEngine | private |
| collectComposition(fourdst::composition::Composition &comp) const override | gridfire::GraphEngine | virtual |
| collectNetworkSpecies() | gridfire::GraphEngine | private |
| exportToCSV(const std::string &filename) const | gridfire::GraphEngine | |
| exportToDot(const std::string &filename) const | gridfire::GraphEngine | |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | gridfire::GraphEngine | virtual |
| generateStoichiometryMatrix() override | gridfire::GraphEngine | virtual |
| getDepth() const override | gridfire::GraphEngine | virtual |
| getJacobianMatrixEntry(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | gridfire::GraphEngine | virtual |
| getNetReactionStoichiometry(const reaction::Reaction &reaction) | gridfire::GraphEngine | static |
| getNetworkReactions() const override | gridfire::GraphEngine | virtual |
| getNetworkSpecies() const override | gridfire::GraphEngine | virtual |
| getPartitionFunction() const | gridfire::GraphEngine | |
| getScreeningModel() const override | gridfire::GraphEngine | virtual |
| getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | gridfire::GraphEngine | virtual |
| generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | gridfire::GraphEngine | virtual |
| generateStoichiometryMatrix() override | gridfire::GraphEngine | virtual |
| getDepth() const override | gridfire::GraphEngine | virtual |
| getJacobianMatrixEntry(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | gridfire::GraphEngine | virtual |
| getNetReactionStoichiometry(const reaction::Reaction &reaction) | gridfire::GraphEngine | static |
| getNetworkReactions() const override | gridfire::GraphEngine | virtual |
| getNetworkSpecies() const override | gridfire::GraphEngine | virtual |
| getPartitionFunction() const | gridfire::GraphEngine | |
| getScreeningModel() const override | gridfire::GraphEngine | virtual |
| getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::GraphEngine | |
| getSpeciesIndex(const fourdst::atomic::Species &species) const override | gridfire::GraphEngine | virtual |
| getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override | gridfire::GraphEngine | virtual |
| getStoichiometryMatrixEntry(const fourdst::atomic::Species &species, const reaction::Reaction &reaction) const override | gridfire::GraphEngine | virtual |
| GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
| GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
| getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::GraphEngine | |
| getStoichiometryMatrixEntry(const fourdst::atomic::Species &species, const reaction::Reaction &reaction) const override | gridfire::GraphEngine | virtual |
| GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
| GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
| GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes) | gridfire::GraphEngine | explicit |
| GraphEngine(const reaction::ReactionSet &reactions) | gridfire::GraphEngine | explicit |
| involvesSpecies(const fourdst::atomic::Species &species) const | gridfire::GraphEngine | |
| isPrecomputationEnabled() const | gridfire::GraphEngine | |
| isStale(const NetIn &netIn) override | gridfire::GraphEngine | virtual |
| isUsingReverseReactions() const | gridfire::GraphEngine | |
| m_atomicReverseRates | gridfire::GraphEngine | private |
| m_config | gridfire::GraphEngine | private |
| m_constants | gridfire::GraphEngine | private |
| m_depth | gridfire::GraphEngine | private |
| m_epsADFun | gridfire::GraphEngine | mutableprivate |
| m_full_jacobian_sparsity_pattern | gridfire::GraphEngine | private |
| JacobianMatrixState enum name | gridfire::GraphEngine | private |
| m_atomicReverseRates | gridfire::GraphEngine | private |
| m_config | gridfire::GraphEngine | private |
| m_constants | gridfire::GraphEngine | private |
| m_depth | gridfire::GraphEngine | private |
| m_epsADFun | gridfire::GraphEngine | mutableprivate |
| m_full_jacobian_sparsity_pattern | gridfire::GraphEngine | private |
| m_full_sparsity_set | gridfire::GraphEngine | private |
| m_indexToSpeciesMap | gridfire::GraphEngine | private |
| m_jac_work | gridfire::GraphEngine | mutableprivate |
| m_jacobianMatrix | gridfire::GraphEngine | mutableprivate |
| m_jacobianMatrixState | gridfire::GraphEngine | mutableprivate |
| m_jacobianMatrixStateNameMap | gridfire::GraphEngine | private |
| m_logger | gridfire::GraphEngine | private |
| m_networkSpecies | gridfire::GraphEngine | private |
| m_networkSpeciesMap | gridfire::GraphEngine | private |
| m_partitionFunction | gridfire::GraphEngine | private |
| m_precomputedReactions | gridfire::GraphEngine | private |
| m_reactionIDMap | gridfire::GraphEngine | private |
| m_reactions | gridfire::GraphEngine | private |
| m_rhsADFun | gridfire::GraphEngine | mutableprivate |
| m_screeningModel | gridfire::GraphEngine | private |
| m_screeningType | gridfire::GraphEngine | private |
| m_speciesToIndexMap | gridfire::GraphEngine | private |
| m_stoichiometryMatrix | gridfire::GraphEngine | private |
| m_usePrecomputation | gridfire::GraphEngine | private |
| m_useReverseReactions | gridfire::GraphEngine | private |
| m_weakRateInterpolator | gridfire::GraphEngine | private |
| mapNetInToMolarAbundanceVector(const NetIn &netIn) const override | gridfire::GraphEngine | virtual |
| populateReactionIDMap() | gridfire::GraphEngine | private |
| populateSpeciesToIndexMap() | gridfire::GraphEngine | private |
| precomputeNetwork() | gridfire::GraphEngine | private |
| primeEngine(const NetIn &netIn) override | gridfire::GraphEngine | virtual |
| rebuild(const fourdst::composition::Composition &comp, const BuildDepthType depth) override | gridfire::GraphEngine | virtual |
| recordADTape() const | gridfire::GraphEngine | private |
| recordEpsADTape() const | gridfire::GraphEngine | private |
| m_precomputedReactionIndexMap | gridfire::GraphEngine | private |
| m_precomputedReactions | gridfire::GraphEngine | private |
| m_reactionIDMap | gridfire::GraphEngine | private |
| m_reactions | gridfire::GraphEngine | private |
| m_rhsADFun | gridfire::GraphEngine | mutableprivate |
| m_screeningModel | gridfire::GraphEngine | private |
| m_screeningType | gridfire::GraphEngine | private |
| m_speciesToIndexMap | gridfire::GraphEngine | private |
| m_stoichiometryMatrix | gridfire::GraphEngine | private |
| m_usePrecomputation | gridfire::GraphEngine | private |
| m_useReverseReactions | gridfire::GraphEngine | private |
| m_weakRateInterpolator | gridfire::GraphEngine | private |
| mapNetInToMolarAbundanceVector(const NetIn &netIn) const override | gridfire::GraphEngine | virtual |
| populateReactionIDMap() | gridfire::GraphEngine | private |
| populateSpeciesToIndexMap() | gridfire::GraphEngine | private |
| precomputeNetwork() | gridfire::GraphEngine | private |
| primeEngine(const NetIn &netIn) override | gridfire::GraphEngine | virtual |
| rebuild(const fourdst::composition::Composition &comp, BuildDepthType depth) override | gridfire::GraphEngine | virtual |
| recordADTape() const | gridfire::GraphEngine | private |
| reserveJacobianMatrix() const | gridfire::GraphEngine | private |
| setNetworkReactions(const reaction::ReactionSet &reactions) override | gridfire::GraphEngine | virtual |
| setPrecomputation(bool precompute) | gridfire::GraphEngine | |
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -103,6 +103,7 @@ $(function(){initNavTree('classgridfire_1_1_graph_engine.html',''); initResizabl
Classes |
Public Member Functions |
Static Public Member Functions |
+Private Types |
Private Member Functions |
Private Attributes |
List of all members
@@ -141,19 +142,31 @@ Public Member Functions||
| GraphEngine (const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full) | ||
| GraphEngine (const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes) | ||
| GraphEngine (const reaction::ReactionSet &reactions) | ||
| Constructs a GraphEngine from a set of reactions. | ||
| std::expected< StepDerivatives< double >, expectations::StaleEngineError > | calculateRHSAndEnergy (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Calculates the right-hand side (dY/dt) and energy generation rate. | ||
| std::expected< StepDerivatives< double >, expectations::StaleEngineError > | calculateRHSAndEnergy (const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | |
| Calculates the right-hand side (dY/dt) and energy generation rate for a subset of reactions. | ||
| EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | ||
| Calculates the derivatives of the energy generation rate with respect to temperature and density. | ||
| EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | |
| Calculates the derivatives of the energy generation rate with respect to temperature and density for a subset of reactions. | ||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Generates the Jacobian matrix for the current state. | ||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | |
| Generates the Jacobian matrix for the current state with a specified set of active species. generally this will be much faster than the full matrix generation. Here we use forward mode to generate the Jacobian only for the active species. | ||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | |
| Generates the Jacobian matrix for the current state with a specified sparsity pattern. | ||
| void | generateStoichiometryMatrix () override | |
| Generates the stoichiometry matrix for the network. | ||
| Gets the set of logical reactions in the network. | ||
| void | setNetworkReactions (const reaction::ReactionSet &reactions) override | |
| Sets the reactions for the network. | ||
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | |
| Gets an entry from the previously generated Jacobian matrix. | ||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Computes timescales for all species in the network. | ||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | |
| Computes timescales for all species in the network considering a subset of reactions. | ||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |
| Computes destruction timescales for all species in the network. | ||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | |
| Computes destruction timescales for all species in the network considering a subset of reactions. | ||
| fourdst::composition::Composition | update (const NetIn &netIn) override | |
| Update the internal state of the engine. | ||
| Updates the state of the network and the composition to be usable for the current network. | ||
| bool | isStale (const NetIn &netIn) override | |
| Checks if the engine view is stale and needs to be updated. | ||
| bool | involvesSpecies (const fourdst::atomic::Species &species) const | |
| Checks if a given species is involved in the network. | ||
| double | calculateReverseRate (const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::Composition &comp) const | |
| Calculates the reverse rate for a given reaction. | ||
| double | calculateReverseRateTwoBody (const reaction::Reaction &reaction, const double T9, const double forwardRate, const double expFactor) const | |
| Calculates the reverse rate for a two-body reaction. | ||
| double | calculateReverseRateTwoBody (const reaction::Reaction &reaction, double T9, double forwardRate, double expFactor) const | |
| Calculates the reverse rate for a two-body reaction. | ||
| double | calculateReverseRateTwoBodyDerivative (const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::Composition &comp, double reverseRate) const | |
| Calculates the derivative of the reverse rate for a two-body reaction with respect to temperature. | ||
| bool | isUsingReverseReactions () const | |
| Checks if reverse reactions are enabled. | ||
| BuildDepthType | getDepth () const override | |
| Gets the depth of the network. | ||
| void | rebuild (const fourdst::composition::Composition &comp, const BuildDepthType depth) override | |
| Rebuilds the reaction network based on a new composition. | ||
| void | rebuild (const fourdst::composition::Composition &comp, BuildDepthType depth) override | |
| Rebuilds the reaction network based on a new composition. | ||
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override | |
| This will return the input comp with the molar abundances of any species not registered in that but registered in the engine active species set to 0.0. | ||
| template<IsArithmeticOrAD T> | ||
| StepDerivatives< T > | calculateAllDerivatives (const std::vector< T > &Y_in, const T T9, const T rho, const T Ye, const T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const | |
Public Member Functions inherited from gridfire::Engine | ||
| virtual | ~Engine ()=default | |
| Virtual destructor. | ||
| Gets the net stoichiometry for a given reaction. | ||
+Private Types | |
| enum class | JacobianMatrixState { UNINITIALIZED +, STALE +, READY_DENSE +, READY_SPARSE + } |
Private Member Functions | |
| void | syncInternalMaps () |
| void | recordADTape () const |
| Records the AD tape for the right-hand side of the ODE. | |
| void | recordEpsADTape () const |
| void | collectAtomicReverseRateAtomicBases () |
| void | precomputeNetwork () |
| bool | validateConservation () const |
| Validates mass and charge conservation across all reactions. | |
| StepDerivatives< double > | calculateAllDerivativesUsingPrecomputation (const fourdst::composition::Composition &comp, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho) const |
| template<IsArithmeticOrAD T> | |
| T | calculateMolarReactionFlow (const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho, T Ye, T mue) const |
| Calculates the molar reaction flow for a given reaction. | |
| template<IsArithmeticOrAD T> | |
| T | calculateReverseMolarReactionFlow (const T T9, const T rho, std::vector< T > screeningFactors, const std::vector< T > &Y, size_t reactionIndex, const reaction::Reaction &reaction) const |
| template<IsArithmeticOrAD T> | |
| StepDerivatives< T > | calculateAllDerivatives (const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue) const |
| Calculates all derivatives (dY/dt) and the energy generation rate. | |
| StepDerivatives< double > | calculateAllDerivativesUsingPrecomputation (const fourdst::composition::Composition &comp, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho, const reaction::ReactionSet &activeReactions) const |
| template<IsArithmeticOrAD T> | |
| T | calculateMolarReactionFlow (const reaction::Reaction &reaction, const std::vector< T > &Y, T T9, T rho, T Ye, T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> &speciesIDLookup) const |
| Calculates the molar reaction flow for a given reaction. | |
| template<IsArithmeticOrAD T> | |
| T | calculateReverseMolarReactionFlow (T T9, T rho, std::vector< T > screeningFactors, const std::vector< T > &Y, size_t reactionIndex, const reaction::Reaction &reaction) const |
| template<IsArithmeticOrAD T> | |
| StepDerivatives< T > | calculateAllDerivatives (const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue, std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const |
| Calculates all derivatives (dY/dt) and the energy generation rate. | |
Private Attributes | ||
| std::unordered_map< JacobianMatrixState, std::string > | m_jacobianMatrixStateNameMap | |
| Config & | m_config = Config::getInstance() | |
| quill::Logger * | m_logger = LogManager::getInstance().getLogger("log") | |
| boost::numeric::ublas::compressed_matrix< double > | m_jacobianMatrix | |
| Jacobian matrix (species x species). | ||
| JacobianMatrixState | m_jacobianMatrixState = JacobianMatrixState::UNINITIALIZED | |
| CppAD::ADFun< double > | m_rhsADFun | |
| CppAD function for the right-hand side of the ODE. | ||
| CppAD::sparse_rc< std::vector< size_t > > | m_full_jacobian_sparsity_pattern | |
| Full sparsity pattern for the Jacobian matrix. | ||
| std::set< std::pair< size_t, size_t > > | m_full_sparsity_set | |
| For quick lookups of the base sparsity pattern. | ||
| std::vector< std::unique_ptr< AtomicReverseRate > > | m_atomicReverseRates | |
| screening::ScreeningType | m_screeningType = screening::ScreeningType::BARE | |
| std::vector< PrecomputedReaction > | m_precomputedReactions | |
| Precomputed reactions for efficiency. | ||
| std::unordered_map< uint64_t, size_t > | m_precomputedReactionIndexMap | |
| Set of hashed precomputed reactions for quick lookup. | ||
| std::unique_ptr< partition::PartitionFunction > | m_partitionFunction | |
| Partition function for the network. | ||
+
|
+ +strongprivate | +
This constructor builds the reaction network from the given composition using the build_reaclib_nuclear_network function.
+
|
+ +explicit | +
| StepDerivatives< T > gridfire::GraphEngine::calculateAllDerivatives | +( | +const std::vector< T > & | Y_in, | +
| + | + | const T | T9, | +
| + | + | const T | rho, | +
| + | + | const T | Ye, | +
| + | + | const T | mue, | +
| + | + | const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> | speciesLookup, | +
| + | + | const std::function< bool(const reaction::Reaction &)> & | reactionLookup ) const | +
Calculate the derivatives of the energy generation rate with respect to T and rho.
+Calculates the derivatives of the energy generation rate with respect to temperature and density.
| comp | Composition object containing current abundances. |
This method computes the partial derivatives of the specific nuclear energy generation rate with respect to temperature and density for the current state.
+This method computes the partial derivatives of the specific nuclear energy generation rate with respect to temperature (∂ε/∂T) and density (∂ε/∂ρ)
+Implements gridfire::DynamicEngine.
+
+
|
+ +nodiscard | +
Calculates the derivatives of the energy generation rate with respect to temperature and density for a subset of reactions.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| activeReactions | The set of reactions to include in the calculation. |
This method computes the partial derivatives of the specific nuclear energy generation rate with respect to temperature (∂ε/∂T) and density (∂ε/∂ρ) considering only the specified subset of reactions. This allows for flexible calculations with different reaction sets without modifying the engine's internal state.
+Calculates the derivative of the reverse rate for a two-body reaction with respect to temperature.
+| reaction | The reaction for which to calculate the derivative. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| comp | Composition object containing current abundances. |
| reverseRate | The reverse rate of the reaction. |
This method computes the derivative of the reverse rate using automatic differentiation.
+Implements gridfire::Engine.
+
+
|
+ +nodiscard | +
Calculates the right-hand side (dY/dt) and energy generation rate for a subset of reactions.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| activeReactions | The set of reactions to include in the calculation. |
This method calculates the time derivatives of all species and the specific nuclear energy generation rate considering only the specified subset of reactions. This allows for flexible calculations with different reaction sets without modifying the engine's internal state.
+
+
|
+ +overridevirtual | +
This will return the input comp with the molar abundances of any species not registered in that but registered in the engine active species set to 0.0.
+| comp | Input Composition |
| BadCollectionError | If the input composition contains species not present in the network species set |
Implements gridfire::DynamicEngine.
+Reimplemented from gridfire::DynamicEngine.
+Generates the Jacobian matrix for the current state with a specified sparsity pattern.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| sparsityPattern | The sparsity pattern to use for the Jacobian matrix. |
This method computes and stores the Jacobian matrix (∂(dY/dt)_i/∂Y_j) for the current state using automatic differentiation, taking into account the provided sparsity pattern. The matrix can then be accessed via getJacobianMatrixEntry().
Implements gridfire::DynamicEngine.
+ +
+
|
+ +overridevirtual | +
Generates the Jacobian matrix for the current state with a specified set of active species. generally this will be much faster than the full matrix generation. Here we use forward mode to generate the Jacobian only for the active species.
+| comp | The Composition object containing current abundances. |
| T9 | The temperature in units of 10^9 K. |
| rho | The density in g/cm^3. |
| activeSpecies | A vector of Species objects representing the active species. |
Implements gridfire::DynamicEngine.
Computes destruction timescales for all species in the network.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
This method estimates the destruction timescale for each species, which can be useful for understanding reaction flows and equilibrium states.
+Implements gridfire::DynamicEngine.
+
+
|
+ +nodiscard | +
Computes destruction timescales for all species in the network considering a subset of reactions.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| activeReactions | The set of reactions to include in the calculation. |
This method estimates the destruction timescale for each species, considering only the specified subset of reactions. This allows for flexible calculations with different reaction sets without modifying the engine's internal state.
+Implements gridfire::DynamicEngine.
+
+
|
+ +nodiscard | +
Computes timescales for all species in the network considering a subset of reactions.
+| comp | Composition object containing current abundances. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| activeReactions | The set of reactions to include in the calculation. |
This method estimates the timescale for abundance change of each species, considering only the specified subset of reactions. This allows for flexible calculations with different reaction sets without modifying the engine's internal state.
+Checks if the engine view is stale and needs to be updated.
+| netIn | The current network input (unused). |
Implements gridfire::DynamicEngine.
-
|
- -private | -
Sets the reactions for the network.
+| reactions | The set of reactions to use in the network. |
This method replaces the current set of reactions in the network with the provided set. It marks the engine as stale, requiring regeneration of matrices and recalculation of rates.
+Implements gridfire::DynamicEngine.
This method allows enabling or disabling precomputation of reaction rates for performance optimization. When enabled, reaction rates are computed once and stored for later use.
+This method allows enabling or disabling precomputation of reaction rates for performance optimization. When enabled, reaction rates are computed once and stored for later use.
+This method allows enabling or disabling reverse reactions in the engine. If disabled, only forward reactions will be considered in calculations.
+This method allows enabling or disabling reverse reactions in the engine. If disabled, only forward reactions will be considered in calculations.
+Update the internal state of the engine.
+Updates the state of the network and the composition to be usable for the current network.
+For graph engine all this does is ensure that the returned composition has all the species in the network registered. if a species was already in the composition is will keep its abundance, otherwise it will be added with zero abundance.
| netIn | A struct containing the current network input, such as temperature, density, and composition. |
| netIn | The input netIn to use, this includes the composition, temperature, and density |
This method is intended to be implemented by derived classes to update their internal state based on the provided network conditions. For example, an adaptive engine might use this to re-evaluate which reactions and species are active. For other engines that do not support manually updating, this method might do nothing.
-Implements gridfire::DynamicEngine.
@@ -2396,6 +2923,30 @@ template<IsArithmeticOrAD T>Full sparsity pattern for the Jacobian matrix.
+ + + +
+
|
+ +private | +
For quick lookups of the base sparsity pattern.
+Jacobian matrix (species x species).
+ + + +
+
|
+ +mutableprivate | +
+
|
+ +private | +
Partition function for the network.
+ + + +
+
|
+ +private | +
Set of hashed precomputed reactions for quick lookup.
+| AtomicReverseRate(const reaction::Reaction &reaction, const GraphEngine &engine) | gridfire::GraphEngine::AtomicReverseRate | inline |
| for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override | gridfire::GraphEngine::AtomicReverseRate | |
| forward(size_t p, size_t q, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< double > &tx, CppAD::vector< double > &ty) override | gridfire::GraphEngine::AtomicReverseRate | |
| m_engine | gridfire::GraphEngine::AtomicReverseRate | private |
| m_reaction | gridfire::GraphEngine::AtomicReverseRate | private |
| rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override | gridfire::GraphEngine::AtomicReverseRate | |
| for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override | gridfire::GraphEngine::AtomicReverseRate | |
| forward(size_t p, size_t q, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< double > &tx, CppAD::vector< double > &ty) override | gridfire::GraphEngine::AtomicReverseRate | |
| m_engine | gridfire::GraphEngine::AtomicReverseRate | private |
| m_reaction | gridfire::GraphEngine::AtomicReverseRate | private |
| rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override | gridfire::GraphEngine::AtomicReverseRate | |
| rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override | gridfire::GraphEngine::AtomicReverseRate | |
| reverse(size_t q, const CppAD::vector< double > &tx, const CppAD::vector< double > &ty, CppAD::vector< double > &px, const CppAD::vector< double > &py) override | gridfire::GraphEngine::AtomicReverseRate |
Private Attributes | |||||||||||||||||
+
|
+ +override | +
+
|
+ +override | +
Public Member Functions | ||||||||
| MultiscalePartitioningEngineView (GraphEngine &baseEngine) | ||||||||
| Constructs a MultiscalePartitioningEngineView. | ||||||||
| MultiscalePartitioningEngineView (DynamicEngine &baseEngine) | ||||||||
| Constructs a MultiscalePartitioningEngineView. | ||||||||
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override | |||||||
| Gets the list of species in the network. | ||||||||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override | |||||||
| Generates the Jacobian matrix for the current state. | ||||||||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | |||||||
| Generates the Jacobian matrix for a subset of active species. | ||||||||
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | |||||||
| Generates the Jacobian matrix using a sparsity pattern. | ||||||||
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override | |||||||
| Gets an entry from the previously generated Jacobian matrix. | ||||||||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |||||||
| Computes timescales for all species in the network. | ||||||||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |||||||
| Computes destruction timescales for all species in the network. | ||||||||
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override | |||||||
| Computes destruction timescales for all species in the network. | ||||||||
| fourdst::composition::Composition | update (const NetIn &netIn) override | |||||||
| Updates the internal state of the engine, performing partitioning and QSE equilibration. | ||||||||
| void | partitionNetwork (const NetIn &netIn) | |||||||
Partitions the network based on timescales from a NetIn struct. | ||||||||
| void | exportToDot (const std::string &filename, const fourdst::composition::Composition &Y, double T9, double rho) const | |||||||
| Exports the network to a DOT file for visualization. | ||||||||
| void | exportToDot (const std::string &filename, const fourdst::composition::Composition &comp, double T9, double rho) const | |||||||
| Exports the network to a DOT file for visualization. | ||||||||
| size_t | getSpeciesIndex (const fourdst::atomic::Species &species) const override | |||||||
| Gets the index of a species in the full network. | ||||||||
| fourdst::composition::Composition | equilibrateNetwork (const NetIn &netIn) | |||||||
Equilibrates the network using QSE from a NetIn struct. | ||||||||
| bool | involvesSpecies (const fourdst::atomic::Species &species) const | |||||||
| bool | involvesSpeciesInQSE (const fourdst::atomic::Species &species) const | |||||||
| bool | involvesSpeciesInDynamic (const fourdst::atomic::Species &species) const | |||||||
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override | |||||||
| Collect the composition from this and sub engines. | ||||||||
Public Member Functions inherited from gridfire::DynamicEngine | ||||||||
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const | |||||||
| virtual BuildDepthType | getDepth () const | |||||||
| Get the depth of the network. | ||||||||
| quill::Logger * | m_logger = LogManager::getInstance().getLogger("log") | |||||||
| Logger instance for logging messages. | ||||||||
| GraphEngine & | m_baseEngine | |||||||
| The base engine to which this view delegates calculations. | ||||||||
| DynamicEngine & | m_baseEngine | |||||||
| The base engine to which this view delegates calculations. | ||||||||
| std::vector< QSEGroup > | m_qse_groups | |||||||
| The list of identified equilibrium groups. | ||||||||
| gridfire::MultiscalePartitioningEngineView::MultiscalePartitioningEngineView | ( | -GraphEngine & | baseEngine | ) | +DynamicEngine & | baseEngine | ) | |
Implements gridfire::Engine.
+ + + +
+
|
+ +overridevirtual | +
Collect the composition from this and sub engines.
+This method operates by injecting the current equilibrium abundances for algebraic species into the composition object so that they can be bubbled up to the caller.
| comp | Input Composition |
| BadCollectionError | if there is a species in the algebraic species set which does not show up in the reported composition from the base engine.:w |
Implements gridfire::DynamicEngine.
+| filename | The name of the DOT file to create. |
| Y | Vector of current molar abundances for the full network. |
| comp | Composition object |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
Implements gridfire::DynamicEngine.
+
+
|
+ +overridevirtual | +
Generates the Jacobian matrix using a sparsity pattern.
+| comp | The current composition. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| sparsityPattern | The sparsity pattern to use for the Jacobian. |
generateJacobianMatrix method with the provided sparsity pattern.| exceptions::StaleEngineError | If the QSE cache misses. |
Implements gridfire::DynamicEngine.
+ +
+
|
+ +overridevirtual | +
Generates the Jacobian matrix for a subset of active species.
+| comp | The current composition. |
| T9 | Temperature in units of 10^9 K. |
| rho | Density in g/cm^3. |
| activeSpecies | The subset of species to include in the Jacobian. |
generateJacobianMatrix with the specified active species. The returned Jacobian still reflects the full network, but only for the active species subset.| exceptions::StaleEngineError | If the QSE cache misses. |
Implements gridfire::DynamicEngine.
+| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales | +std::expected< std::unordered_map< Species, double >, expectations::StaleEngineError > gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales | ( | const fourdst::composition::Composition & | comp, |
| bool gridfire::MultiscalePartitioningEngineView::involvesSpecies | +( | +const fourdst::atomic::Species & | species | ) | +const | +
| bool gridfire::MultiscalePartitioningEngineView::involvesSpeciesInDynamic | +( | +const fourdst::atomic::Species & | species | ) | +const | +
| bool gridfire::MultiscalePartitioningEngineView::involvesSpeciesInQSE | +( | +const fourdst::atomic::Species & | species | ) | +const | +
| GraphEngine& gridfire::MultiscalePartitioningEngineView::m_baseEngine | +DynamicEngine& gridfire::MultiscalePartitioningEngineView::m_baseEngine |
Public Member Functions | |
| NetworkPrimingEngineView (const std::string &primingSymbol, DynamicEngine &baseEngine) | |
| Constructs the view by looking up the priming species by symbol. | |
| NetworkPrimingEngineView (const fourdst::atomic::Species &primingSpecies, DynamicEngine &baseEngine) | |
| Constructs the view using an existing Species object. | |
| NetworkPrimingEngineView (const std::string &primingSymbol, GraphEngine &baseEngine) | |
| Constructs the view by looking up the priming species by symbol. | |
| NetworkPrimingEngineView (const fourdst::atomic::Species &primingSpecies, GraphEngine &baseEngine) | |
| Constructs the view using an existing Species object. | |
Public Member Functions inherited from gridfire::DefinedEngineView | |
| DefinedEngineView (const std::vector< std::string > &peNames, DynamicEngine &baseEngine) | |
| DefinedEngineView (const std::vector< std::string > &peNames, GraphEngine &baseEngine) | |
| const DynamicEngine & | getBaseEngine () const override |
| Access the underlying engine instance. | |
| Get the base engine associated with this defined engine view. | |
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override |
| Gets the list of active species in the network defined by the file. | |
| EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Calculate the derivatives of the energy generation rate with respect to T and rho. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, const double T9, const double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override |
| Generates the Jacobian matrix for the active species. | |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override |
| Generates the Jacobian matrix for a given sparsity pattern. | |
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override |
| Gets an entry from the Jacobian matrix for the active species. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| Computes timescales for all active species in the network. | |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| fourdst::composition::Composition | update (const NetIn &netIn) override |
| Updates the engine view if it is marked as stale. | |
| PrimingReport | primeEngine (const NetIn &netIn) override |
| Prime the engine with initial conditions. | |
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override |
| Recursively collect composition from current engine and any sub engines if they exist. | |
Public Member Functions inherited from gridfire::DynamicEngine | |
| virtual void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const |
| virtual BuildDepthType | getDepth () const |
| Get the depth of the network. | |
Private Member Functions | |
| std::vector< std::string > | constructPrimingReactionSet (const fourdst::atomic::Species &primingSpecies, const DynamicEngine &baseEngine) const |
| Constructs the set of reaction names that involve the priming species. | |
| std::vector< std::string > | constructPrimingReactionSet (const fourdst::atomic::Species &primingSpecies, const GraphEngine &baseEngine) const |
| Constructs the set of reaction names that involve the priming species. | |
Private Attributes | |
| quill::Logger * | m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") |
| quill::Logger * | m_logger = LogManager::getInstance().getLogger("log") |
| fourdst::atomic::Species | m_primingSpecies |
| The priming species, if specified. | |
Protected Attributes inherited from gridfire::DefinedEngineView | |
| bool | m_isStale = true |
| DynamicEngine & | m_baseEngine |
| GraphEngine & | m_baseEngine |
Provides a view of a DynamicEngine filtered to reactions involving a specified priming species.
@@ -239,8 +246,8 @@ Additional Inherited MembersSee implementation in engine_priming.cpp for details on reaction set construction.
| quill::Logger* gridfire::NetworkPrimingEngineView::m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") | +quill::Logger* gridfire::NetworkPrimingEngineView::m_logger = LogManager::getInstance().getLogger("log") |
| void gridfire::reaction::ReactionSet::extend | +( | +const ReactionSet & | other | ) | ++ |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::exceptions::BadCollectionError, including all inherited members.
+| BadCollectionError(std::string message) | gridfire::exceptions::BadCollectionError | inlineexplicit |
| m_message | gridfire::exceptions::BadCollectionError | private |
| what() const noexcept override | gridfire::exceptions::BadCollectionError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_engine.h>
+
++Public Member Functions | |
| BadCollectionError (std::string message) | |
| const char * | what () const noexcept override |
+Private Attributes | |
| std::string | m_message |
+
|
+ +inlineexplicit | +
+
|
+ +inlinenodiscardoverridenoexcept | +
+
|
+ +private | +
This is the complete list of members for gridfire::exceptions::FailedToPartitionEngineError, including all inherited members.
| FailedToPartitionEngineError(const std::string &message) | gridfire::exceptions::FailedToPartitionEngineError | inlineexplicit |
| FailedToPartitionEngineError(std::string message) | gridfire::exceptions::FailedToPartitionEngineError | inlineexplicit |
| m_message | gridfire::exceptions::FailedToPartitionEngineError | private |
| what() const noexcept override | gridfire::exceptions::FailedToPartitionEngineError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::exceptions::HashingError, including all inherited members.
+| HashingError()=default | gridfire::exceptions::HashingError | explicit |
| HashingError(std::string message) | gridfire::exceptions::HashingError | inlineexplicit |
| m_message | gridfire::exceptions::HashingError | private |
| what() const noexcept override | gridfire::exceptions::HashingError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_utils.h>
+
++Public Member Functions | |
| HashingError ()=default | |
| HashingError (std::string message) | |
| const char * | what () const noexcept override |
+Private Attributes | |
| std::string | m_message |
+
|
+ +explicitdefault | +
+
|
+ +inlineexplicit | +
+
|
+ +inlinenodiscardoverridenoexcept | +
+
|
+ +private | +
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_engine.h>
+
+This is the complete list of members for gridfire::exceptions::NetworkResizedError, including all inherited members.
| m_message | gridfire::exceptions::NetworkResizedError | private |
| NetworkResizedError(const std::string &message) | gridfire::exceptions::NetworkResizedError | inlineexplicit |
| NetworkResizedError(std::string message) | gridfire::exceptions::NetworkResizedError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::NetworkResizedError | inline |
Public Member Functions | |
| NetworkResizedError (const std::string &message) | |
| NetworkResizedError (std::string message) | |
| const char * | what () const noexcept override |
This is the complete list of members for gridfire::exceptions::StaleEngineError, including all inherited members.
| m_message | gridfire::exceptions::StaleEngineError | private |
| StaleEngineError(const std::string &message) | gridfire::exceptions::StaleEngineError | inlineexplicit |
| StaleEngineError(std::string message) | gridfire::exceptions::StaleEngineError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::StaleEngineError | inline |
Public Member Functions | |
| StaleEngineError (const std::string &message) | |
| StaleEngineError (std::string message) | |
| const char * | what () const noexcept override |
Public Member Functions | |
| StaleEngineTrigger (const state &s) | |
| StaleEngineTrigger (state s) | |
| const char * | what () const noexcept override |
| state | getState () const |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::exceptions::StaleJacobianError, including all inherited members.
+| m_message | gridfire::exceptions::StaleJacobianError | private |
| StaleJacobianError(std::string message) | gridfire::exceptions::StaleJacobianError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::StaleJacobianError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_engine.h>
+
++Public Member Functions | |
| StaleJacobianError (std::string message) | |
| const char * | what () const noexcept override |
+Private Attributes | |
| std::string | m_message |
+
|
+ +inlineexplicit | +
+
|
+ +inlinenodiscardoverridenoexcept | +
+
|
+ +private | +
This is the complete list of members for gridfire::exceptions::UnableToSetNetworkReactionsError, including all inherited members.
| m_message | gridfire::exceptions::UnableToSetNetworkReactionsError | private |
| UnableToSetNetworkReactionsError(const std::string &message) | gridfire::exceptions::UnableToSetNetworkReactionsError | inlineexplicit |
| UnableToSetNetworkReactionsError(std::string message) | gridfire::exceptions::UnableToSetNetworkReactionsError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::UnableToSetNetworkReactionsError | inline |
Public Member Functions | |
| UnableToSetNetworkReactionsError (const std::string &message) | |
| UnableToSetNetworkReactionsError (std::string message) | |
| const char * | what () const noexcept override |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::exceptions::UninitializedJacobianError, including all inherited members.
+| m_message | gridfire::exceptions::UninitializedJacobianError | private |
| UninitializedJacobianError(std::string message) | gridfire::exceptions::UninitializedJacobianError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::UninitializedJacobianError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_engine.h>
+
++Public Member Functions | |
| UninitializedJacobianError (std::string message) | |
| const char * | what () const noexcept override |
+Private Attributes | |
| std::string | m_message |
+
|
+ +inlineexplicit | +
+
|
+ +inlinenodiscardoverridenoexcept | +
+
|
+ +private | +
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::exceptions::UnknownJacobianError, including all inherited members.
+| m_message | gridfire::exceptions::UnknownJacobianError | private |
| UnknownJacobianError(std::string message) | gridfire::exceptions::UnknownJacobianError | inlineexplicit |
| what() const noexcept override | gridfire::exceptions::UnknownJacobianError | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_engine.h>
+
++Public Member Functions | |
| UnknownJacobianError (std::string message) | |
| const char * | what () const noexcept override |
+Private Attributes | |
| std::string | m_message |
+
|
+ +inlineexplicit | +
+
|
+ +inlinenodiscardoverridenoexcept | +
+
|
+ +private | +
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <error_utils.h>
+
+Private Member Functions | |
| std::unique_ptr< PartitionFunction > | selectPartitionFunction (const BasePartitionType type) const |
| std::unique_ptr< PartitionFunction > | selectPartitionFunction (BasePartitionType type) const |
Private Attributes | |
| std::vector< std::unique_ptr< PartitionFunction > > | m_partitionFunctions |
| Set of partition functions to use in the composite partition function. | |
| std::unordered_map< uint_fast32_t, const PartitionFunction & > | m_supportCache |
| Cache mapping isotope keys to supporting partition functions for fast lookup. | |
Combines multiple PartitionFunction instances into a single composite strategy.
@@ -354,8 +357,8 @@ Private AttributesSet of partition functions to use in the composite partition function.
+
+
|
+ +mutableprivate | +
Cache mapping isotope keys to supporting partition functions for fast lookup.
+This is the complete list of members for gridfire::rates::weak::WeakRateInterpolator, including all inherited members.
-Static Private Member Functions | |
| static uint32_t | pack_isotope_id (uint16_t A, uint8_t Z) |
| Pack (A,Z) into a 32-bit key used for the internal map. | |
| std::expected< WeakRatePayload, InterpolationError > | get_rates (uint16_t A, uint8_t Z, double t9, double log_rhoYe) const |
| Trilinear interpolation of weak-rate payload at a state. | |
| std::expected< WeakRateDerivatives, InterpolationError > | get_rate_derivatives (uint16_t A, uint8_t Z, double t9, double log_rhoYe) const |
| Finite-difference partial derivatives of the log10() fields. | |
Private Attributes | |||||
| quill::Logger * | m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") | ||||
| std::unordered_map< uint32_t, IsotopeGrid > | m_rate_table | ||||
| Per-isotope grids over (T9, log10(rho*Ye), mu_e) with payloads at lattice nodes. | |||||
| - | double | log_rhoYe, | -|||
| - | - | double | mu_e ) const | +double | log_rhoYe ) const |
| uint32_t gridfire::rates::weak::WeakRateInterpolator::pack_isotope_id | -( | -uint16_t | A, | -|
| - | - | uint8_t | Z ) | +quill::Logger* gridfire::rates::weak::WeakRateInterpolator::m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") |
Pack (A,Z) into a 32-bit key used for the internal map.
-Layout: (A << 8) | Z. To unpack, use (key >> 8) for A and (key & 0xFF) for Z.
-
+
|
+ +private | +
+
|
+ +private | +
| AtomicWeakRate(const WeakRateInterpolator &interpolator, const size_t a, const size_t z, const WeakReactionType type) | gridfire::rates::weak::WeakReaction::AtomicWeakRate | inline |
| for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| forward(size_t p, size_t q, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< double > &tx, CppAD::vector< double > &ty) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| m_a | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_interpolator | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_type | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_z | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| forward(size_t p, size_t q, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< double > &tx, CppAD::vector< double > &ty) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| m_a | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_interpolator | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_type | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| m_z | gridfire::rates::weak::WeakReaction::AtomicWeakRate | private |
| rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate | |
| reverse(size_t q, const CppAD::vector< double > &tx, const CppAD::vector< double > &ty, CppAD::vector< double > &px, const CppAD::vector< double > &py) override | gridfire::rates::weak::WeakReaction::AtomicWeakRate |
Private Attributes | |||||||||||||||||
+
|
+ +override | +
Forward pass: compute rate and neutrino-loss values for AD. On failure to interpolate, throws a std::runtime_error with details; sets output sparsity such that both outputs depend on all inputs when any input is variable.
+
+
|
+ +override | +
Reaction objects. Reaction objects. Implicitly assumes that the logical reaction is for a forward (i.e. not reverse) reaction. Reaction source to this logical reaction. A LogicalReaclibReaction shares the same reactants and products but combines rates from different evaluations (e.g., "wc12" and "st08" for the same physical reaction). The total rate is the sum of the individual rates. It inherits from Reaction, using the properties of the first provided reaction as its base properties (reactants, products, Q-value, etc.).
Constructs a LogicalReaction from a vector of Reaction objects.
Constructs a LogicalReaction from a vector of Reaction objects. Implicitly assumes that the logical reaction is for a forward (i.e. not reverse) reaction.
| reactions | A vector of reactions that represent the same logical process. |
+
|
+ +explicit | +
@breif Constructs a LogicalReaction from a vector of Reaction objects and allows the user to specify if the logical set is for a reverse reaction explicitly
| reactions | A vector of reactions that represent the same logical process |
| reverse | A flag to control if this logical reaction is reverse or not |
| void gridfire::reaction::ReactionSet::extend | +( | +const ReactionSet & | other | ) | ++ |
Static Private Member Functions | |||||||
| SUNLinearSolver | m_LS = nullptr | ||||||
| Dense linear solver. | |||||||
| TimestepCallback | m_callback | ||||||
| Optional per-step callback. | |||||||
| std::optional< TimestepCallback > | m_callback | ||||||
| Optional per-step callback. | |||||||
| int | m_num_steps = 0 | ||||||
| CVODE step counter (used for diagnostics and triggers). | |||||||
| NetOut gridfire::solver::CVODESolverStrategy::evaluate | +( | +const NetIn & | netIn, | +
| + | + | bool | displayTrigger ) | +
Call to evaluate which will let the user control if the trigger reasoning is displayed.
+| netIn | Inputs: temperature [K], density [g cm^-3], tMax [s], composition. |
| displayTrigger | Boolean flag to control if trigger reasoning is displayed |
| std::runtime_error | If any CVODE or SUNDIALS call fails (negative return codes), or if internal consistency checks fail during engine updates. |
| exceptions::StaleEngineTrigger | Propagated if the engine signals a stale state during RHS evaluation (captured in the wrapper then rethrown here). |
Compute and print per-component error ratios; run diagnostic helpers.
-Gathers CVODE's estimated local errors, converts the state to a Composition, and prints a sorted table of species with highest error ratios; then invokes diagnostic routines to inspect Jacobian stiffness and species balance.
+Gathers CVODE's estimated local errors, converts the state to a Composition, and prints a sorted table of species with the highest error ratios; then invokes diagnostic routines to inspect Jacobian stiffness and species balance.
Enable/disable per-step stdout logging.
+| logging_enabled | Flag to control if a timestep summary is written to standard output or not |
| TimestepCallback gridfire::solver::CVODESolverStrategy::m_callback | +std::optional<TimestepCallback> gridfire::solver::CVODESolverStrategy::m_callback |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::solver::SolverContextBase, including all inherited members.
+| describe() const =0 | gridfire::solver::SolverContextBase | pure virtual |
| ~SolverContextBase()=default | gridfire::solver::SolverContextBase | virtual |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
Base class for solver callback contexts. + More...
+ +#include <solver.h>
+
++Public Member Functions | |
| virtual | ~SolverContextBase ()=default |
| virtual std::vector< std::tuple< std::string, std::string > > | describe () const =0 |
| Describe the context for callback functions. | |
Base class for solver callback contexts.
+This struct serves as a base class for contexts that can be papubl;ssed to solver callbacks, it enforces that derived classes implement a describe method that returns a vector of tuples describing the context that a callback will receive when called.
+
|
+ +virtualdefault | +
+
|
+ +nodiscardpure virtual | +
Describe the context for callback functions.
+This method should be overridden by derived classes to provide a description of the context that will be passed to the callback function. The intent of this method is that an end user can investigate the context that will be passed to the callback function, and use this information to craft their own callback function.
+ +Implemented in gridfire::solver::CVODESolverStrategy::TimestepContext, and PySolverContextBase.
+ +Logica
Counters (mutable) are incremented inside const check(): m_hits on true; m_misses on false; m_updates on each update(); m_resets on reset().
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+ + + +
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +mutableprivate | +
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +mutableprivate | +
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +mutableprivate | +
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< TriggerContextStruct >.
+
+
|
+ +mutableprivate | +
Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -268,7 +271,7 @@ template<typename TriggerContextStruct>Human-readable description of this trigger's logic.
-Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -299,7 +302,7 @@ template<typename TriggerContextStruct>Short, stable name for this trigger (suitable for logs/UI).
-Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -330,7 +333,7 @@ template<typename TriggerContextStruct>Total number of times this trigger evaluated to false since last reset.
-Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -361,7 +364,7 @@ template<typename TriggerContextStruct>Total number of times this trigger evaluated to true since last reset.
-Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -392,7 +395,44 @@ template<typename TriggerContextStruct>Reset internal state and diagnostics counters.
-Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+ + + + +
+
|
+ +pure virtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
@@ -467,7 +507,7 @@ template<typename TriggerContextStruct>Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
+Implemented in gridfire::trigger::AndTrigger< TriggerContextStruct >, gridfire::trigger::EveryNthTrigger< TriggerContextStruct >, gridfire::trigger::NotTrigger< TriggerContextStruct >, gridfire::trigger::OrTrigger< TriggerContextStruct >, gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, gridfire::trigger::solver::CVODE::OffDiagonalTrigger, gridfire::trigger::solver::CVODE::SimulationTimeTrigger, and gridfire::trigger::solver::CVODE::TimestepCollapseTrigger.
diff --git a/docs/html/classgridfire_1_1trigger_1_1_trigger.js b/docs/html/classgridfire_1_1trigger_1_1_trigger.js index 27b6fb39..63888b9f 100644 --- a/docs/html/classgridfire_1_1trigger_1_1_trigger.js +++ b/docs/html/classgridfire_1_1trigger_1_1_trigger.js @@ -7,6 +7,7 @@ var classgridfire_1_1trigger_1_1_trigger = [ "numMisses", "classgridfire_1_1trigger_1_1_trigger.html#a81848e5af844795d879b6d885a2701d7", null ], [ "numTriggers", "classgridfire_1_1trigger_1_1_trigger.html#a4ea3abfb76a09c4f55ad05d73a2cf12d", null ], [ "reset", "classgridfire_1_1trigger_1_1_trigger.html#af652af761675736419b961b6946c728d", null ], + [ "step", "classgridfire_1_1trigger_1_1_trigger.html#a4b7ffa4d8d31e2118a8e86172be51041", null ], [ "update", "classgridfire_1_1trigger_1_1_trigger.html#a048899795704f68668960454d118a6fc", null ], [ "why", "classgridfire_1_1trigger_1_1_trigger.html#a9f020d828ca36a601b780566cc3377ea", null ] ]; \ No newline at end of file diff --git a/docs/html/classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger-members.html b/docs/html/classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger-members.html new file mode 100644 index 00000000..4f1659ef --- /dev/null +++ b/docs/html/classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger-members.html @@ -0,0 +1,140 @@ + + + + + + + +|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger, including all inherited members.
+|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <engine_partitioning_trigger.h>
+
++Public Member Functions | |
| ConvergenceFailureTrigger (size_t totalFailures, float relativeFailureRate, size_t windowSize) | |
| bool | check (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) const override |
| Evaluate the trigger condition against the provided context. | |
| void | update (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) override |
| Update any internal state with the given context (e.g., counters, windows). | |
| void | step (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) override |
| similar to update but intended to be run on every step not just those where the trigger triggered | |
| void | reset () override |
| Reset internal state and diagnostics counters. | |
| std::string | name () const override |
| Short, stable name for this trigger (suitable for logs/UI). | |
| std::string | describe () const override |
| Human-readable description of this trigger's logic. | |
| TriggerResult | why (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) const override |
| Explain why the last evaluation would be true/false in a structured way. | |
| size_t | numTriggers () const override |
| Total number of times this trigger evaluated to true since last reset. | |
| size_t | numMisses () const override |
| Total number of times this trigger evaluated to false since last reset. | |
Public Member Functions inherited from gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext > | |
| virtual | ~Trigger ()=default |
| Virtual destructor for polymorphic use. | |
+Private Attributes | |
| quill::Logger * | m_logger = fourdst::logging::LogManager::getInstance().getLogger("log") |
| Logger used for trace/error diagnostics. | |
Diagnostics counters | |
| size_t | m_hits = 0 |
| size_t | m_misses = 0 |
| size_t | m_updates = 0 |
| size_t | m_resets = 0 |
| size_t | m_totalFailures |
| float | m_relativeFailureRate |
| size_t | m_windowSize |
| std::deque< size_t > | m_window |
| float | current_mean () const |
| bool | abs_failure (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) const |
| bool | rel_failure (const gridfire::solver::CVODESolverStrategy::TimestepContext &ctx) const |
+
|
+ +explicit | +
+
|
+ +private | +
+
|
+ +overridevirtual | +
Evaluate the trigger condition against the provided context.
+| ctx | Context snapshot (immutable view) used to evaluate the condition. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +private | +
+
|
+ +nodiscardoverridevirtual | +
Human-readable description of this trigger's logic.
+ +Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +nodiscardoverridevirtual | +
Short, stable name for this trigger (suitable for logs/UI).
+ +Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +nodiscardoverridevirtual | +
Total number of times this trigger evaluated to false since last reset.
+ +Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +nodiscardoverridevirtual | +
Total number of times this trigger evaluated to true since last reset.
+ +Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +private | +
+
|
+ +overridevirtual | +
Reset internal state and diagnostics counters.
+ +Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +overridevirtual | +
Update any internal state with the given context (e.g., counters, windows).
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +nodiscardoverridevirtual | +
Explain why the last evaluation would be true/false in a structured way.
+| ctx | Context snapshot for the explanation. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ +
+
|
+ +mutableprivate | +
+
|
+ +private | +
Logger used for trace/error diagnostics.
+ +
+
|
+ +mutableprivate | +
+
|
+ +private | +
+
|
+ +mutableprivate | +
+
|
+ +private | +
+
|
+ +mutableprivate | +
+
|
+ +private | +
+
|
+ +private | +
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ + + +
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ + + +
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+ + + +
+
|
+ +overridevirtual | +
similar to update but intended to be run on every step not just those where the trigger triggered
+| ctx | Context snapshot used to update state. |
Implements gridfire::trigger::Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >.
+#include <ranges>#include <stdexcept>#include <memory>#include <cmath>#include "gridfire/reaction/reaction.h"#include "gridfire/reaction/reaclib.h"#include "fourdst/composition/composition.h"Functions | |
| ReactionSet | gridfire::build_nuclear_network (const Composition &composition, const rates::weak::WeakRateInterpolator &weak_interpolator, BuildDepthType maxLayers, bool reverse_reaclib) |
| ReactionSet | gridfire::build_nuclear_network (const Composition &composition, const rates::weak::WeakRateInterpolator &weakInterpolator, BuildDepthType maxLayers, NetworkConstructionFlags ReactionTypes) |
+Enumerations | |
| enum class | gridfire::NetworkConstructionFlags : uint32_t { + gridfire::NONE = 0 +, gridfire::STRONG = 1 << 0 +, gridfire::BETA_MINUS = 1 << 1 +, gridfire::BETA_PLUS = 1 << 2 +, + gridfire::ELECTRON_CAPTURE = 1 << 3 +, gridfire::POSITRON_CAPTURE = 1 << 4 +, gridfire::REACLIB_WEAK = 1 << 5 +, gridfire::WRL_WEAK = BETA_MINUS | BETA_PLUS | ELECTRON_CAPTURE | POSITRON_CAPTURE +, + gridfire::REACLIB = STRONG | REACLIB_WEAK +, gridfire::DEFAULT = REACLIB +, gridfire::ALL = STRONG | WRL_WEAK + + } |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
Files | |
| general_composition.h | |
| hashing.h | |
| logging.h | |
| table_format.h | |
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_97105ebeaecd797c90bf23079fd9b0e6.html b/docs/html/dir_97105ebeaecd797c90bf23079fd9b0e6.html
index 3acb270a..86eb78a5 100644
--- a/docs/html/dir_97105ebeaecd797c90bf23079fd9b0e6.html
+++ b/docs/html/dir_97105ebeaecd797c90bf23079fd9b0e6.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_9f35e0f3e3878d201f80e9b6c966a769.html b/docs/html/dir_9f35e0f3e3878d201f80e9b6c966a769.html
index a1b7d456..025b8b09 100644
--- a/docs/html/dir_9f35e0f3e3878d201f80e9b6c966a769.html
+++ b/docs/html/dir_9f35e0f3e3878d201f80e9b6c966a769.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_a2537f6f0ba382cc4200a69fb7d9b7da.html b/docs/html/dir_a2537f6f0ba382cc4200a69fb7d9b7da.html
index 22954bdf..013b2fd1 100644
--- a/docs/html/dir_a2537f6f0ba382cc4200a69fb7d9b7da.html
+++ b/docs/html/dir_a2537f6f0ba382cc4200a69fb7d9b7da.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_ab918a70d5de27403bd1202d71acc71b.html b/docs/html/dir_ab918a70d5de27403bd1202d71acc71b.html
index 5b3a2719..097fd6c0 100644
--- a/docs/html/dir_ab918a70d5de27403bd1202d71acc71b.html
+++ b/docs/html/dir_ab918a70d5de27403bd1202d71acc71b.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_ad59de2d6f32552fa0ecb4acca2fbb0b.html b/docs/html/dir_ad59de2d6f32552fa0ecb4acca2fbb0b.html
index 88968b4d..4153a4c1 100644
--- a/docs/html/dir_ad59de2d6f32552fa0ecb4acca2fbb0b.html
+++ b/docs/html/dir_ad59de2d6f32552fa0ecb4acca2fbb0b.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_aff155d61c3b73b9ab7dcdc908c4d49e.html b/docs/html/dir_aff155d61c3b73b9ab7dcdc908c4d49e.html
index 15c42888..e2cc5bd0 100644
--- a/docs/html/dir_aff155d61c3b73b9ab7dcdc908c4d49e.html
+++ b/docs/html/dir_aff155d61c3b73b9ab7dcdc908c4d49e.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_b0553efdd4ad7f265c0580564941af0c.html b/docs/html/dir_b0553efdd4ad7f265c0580564941af0c.html
index e5f4a222..21c97937 100644
--- a/docs/html/dir_b0553efdd4ad7f265c0580564941af0c.html
+++ b/docs/html/dir_b0553efdd4ad7f265c0580564941af0c.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html b/docs/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
index 8d65f7da..76e66d34 100644
--- a/docs/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
+++ b/docs/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_b854c27c088682f074a57cfa949846df.html b/docs/html/dir_b854c27c088682f074a57cfa949846df.html
index 75cc85a0..fef23837 100644
--- a/docs/html/dir_b854c27c088682f074a57cfa949846df.html
+++ b/docs/html/dir_b854c27c088682f074a57cfa949846df.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_b893969db6254951682857c720518fa8.html b/docs/html/dir_b893969db6254951682857c720518fa8.html
index 7c6a2fed..313d24ac 100644
--- a/docs/html/dir_b893969db6254951682857c720518fa8.html
+++ b/docs/html/dir_b893969db6254951682857c720518fa8.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_bf5ef66fceb9aacde9848923f7632729.html b/docs/html/dir_bf5ef66fceb9aacde9848923f7632729.html
index 9e1d031f..9b320493 100644
--- a/docs/html/dir_bf5ef66fceb9aacde9848923f7632729.html
+++ b/docs/html/dir_bf5ef66fceb9aacde9848923f7632729.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_bfff093b02c380358955f421b7f67de5.html b/docs/html/dir_bfff093b02c380358955f421b7f67de5.html
index a4f4f7aa..ac6949ae 100644
--- a/docs/html/dir_bfff093b02c380358955f421b7f67de5.html
+++ b/docs/html/dir_bfff093b02c380358955f421b7f67de5.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html b/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html
index 7aab31bc..fd2a3fdf 100644
--- a/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html
+++ b/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_c73541f51459c9e567d01a066f229f1c.html b/docs/html/dir_c73541f51459c9e567d01a066f229f1c.html
index f9724c6d..e9299399 100644
--- a/docs/html/dir_c73541f51459c9e567d01a066f229f1c.html
+++ b/docs/html/dir_c73541f51459c9e567d01a066f229f1c.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25.html b/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25.html
index 92704a94..b353db41 100644
--- a/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25.html
+++ b/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_c99e86cd0291aa23d2204e664fe571c1.html b/docs/html/dir_c99e86cd0291aa23d2204e664fe571c1.html
index 09016e2d..9bd550b3 100644
--- a/docs/html/dir_c99e86cd0291aa23d2204e664fe571c1.html
+++ b/docs/html/dir_c99e86cd0291aa23d2204e664fe571c1.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/dir_cd87a60aa1dbf4ee960e0533fd7a9743.html b/docs/html/dir_cd87a60aa1dbf4ee960e0533fd7a9743.html
index d5e64b46..a6dd43ad 100644
--- a/docs/html/dir_cd87a60aa1dbf4ee960e0533fd7a9743.html
+++ b/docs/html/dir_cd87a60aa1dbf4ee960e0533fd7a9743.html
@@ -29,7 +29,7 @@
|
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -107,6 +107,8 @@ $(function(){initNavTree('dir_cd87a60aa1dbf4ee960e0533fd7a9743.html',''); initRe
Files|
| error_engine.h | |
| error_utils.h | |
| exceptions.h | |
#include <pybind11/stl_bind.h>#include "bindings.h"#include "gridfire/engine/engine.h"#include "gridfire/engine/diagnostics/dynamic_engine_diagnostics.h"#include "gridfire/exceptions/exceptions.h"#include "trampoline/py_engine.h"@@ -127,6 +129,20 @@ Functions | |
| void | abs_stype_register_dynamic_engine_bindings (const pybind11::module &m) |
| void | register_engine_procedural_bindings (pybind11::module &m) |
| void | register_engine_diagnostic_bindings (pybind11::module &m) |
| void | register_engine_construction_bindings (pybind11::module &m) |
| void | register_engine_priming_bindings (pybind11::module &m) |
| void | register_engine_type_bindings (pybind11::module &m) |
| void | register_engine_building_type_bindings (pybind11::module &m) |
| void | register_engine_reporting_type_bindings (pybind11::module &m) |
| void | con_stype_register_graph_engine_bindings (const pybind11::module &m) |
| void | register_engine_view_bindings (const pybind11::module &m) |
| void register_engine_building_type_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_construction_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_diagnostic_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_priming_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_procedural_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_reporting_type_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_type_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_building_type_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_construction_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_diagnostic_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_priming_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_procedural_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_reporting_type_bindings | +( | +pybind11::module & | m | ) | ++ |
| void register_engine_type_bindings | +( | +pybind11::module & | m | ) | ++ |
#include "gridfire/engine/views/engine_defined.h"#include "gridfire/engine/engine_graph.h"#include <ranges>#include "quill/LogMacros.h"#include <string>#include <vector>#include <unordered_set>#include <set>#include <stdexcept>#include <unordered_map>#include <utility>#include "gridfire/engine/views/engine_view_abstract.h"#include "gridfire/engine/engine_abstract.h"#include "gridfire/engine/engine_graph.h"#include "gridfire/io/network_file.h"#include "gridfire/network.h"#include "fourdst/config/config.h"#include "gridfire/engine/procedures/priming.h"#include "gridfire/partition/partition_ground.h"#include "gridfire/engine/procedures/construction.h"#include "gridfire/utils/hashing.h"#include "gridfire/utils/table_format.h"#include "fourdst/composition/species.h"#include "fourdst/composition/atomicSpecies.h"#include "quill/LogMacros.h"#include <vector>#include <memory>#include <ranges>#include <functional>#include <boost/numeric/ublas/matrix_sparse.hpp>#include "cppad/cppad.hpp"#include "cppad/utility/sparse_rc.hpp"#include "gridfire/engine/views/engine_multiscale.h"#include "gridfire/exceptions/error_engine.h"#include "gridfire/engine/procedures/priming.h"#include "gridfire/utils/general_composition.h"#include <stdexcept>#include <vector>#include <ranges>#include <unordered_map>#include <unordered_set>#include <fstream>#include <queue>#include <algorithm>#include "quill/LogMacros.h"
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
| netIn | Input network data containing initial composition, temperature, and density. |
| engine | DynamicEngine used to build and evaluate the reaction network. |
| ignoredReactionTypes | Types of reactions to ignore during priming (e.g., weak reactions). |
| netIn | Input network data containing initial composition, temperature, and density. |
| engine | DynamicEngine used to build and evaluate the reaction network. |
| ignoredReactionTypes | Types of reactions to ignore during priming (e.g., weak reactions). |
+
|
+ +constexprnoexcept | +
Classes | |
| class | BadCollectionError |
| class | EngineError |
| class | FailedToPartitionEngineError |
| class | HashingError |
| class | JacobianError |
| class | NetworkResizedError |
| class | StaleEngineError |
| class | StaleEngineTrigger |
| class | StaleJacobianError |
| class | UnableToSetNetworkReactionsError |
| class | UninitializedJacobianError |
| class | UnknownJacobianError |
| class | UtilityError |
+Variables | |
| static std::unordered_map< ReactionType, std::string > | ReactionTypeNames |
| static std::unordered_map< ReactionType, std::string > | ReactionPhysicalTypeNames |
+
|
+ +static | +
+
|
+ +static | +
diff --git a/docs/html/namespacegridfire_1_1solver.js b/docs/html/namespacegridfire_1_1solver.js
index a0e531e6..aafee8e1 100644
--- a/docs/html/namespacegridfire_1_1solver.js
+++ b/docs/html/namespacegridfire_1_1solver.js
@@ -2,6 +2,6 @@ var namespacegridfire_1_1solver =
[
[ "CVODESolverStrategy", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy" ],
[ "NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html", "classgridfire_1_1solver_1_1_network_solver_strategy" ],
- [ "SolverContextBase", "structgridfire_1_1solver_1_1_solver_context_base.html", "structgridfire_1_1solver_1_1_solver_context_base" ],
+ [ "SolverContextBase", "classgridfire_1_1solver_1_1_solver_context_base.html", "classgridfire_1_1solver_1_1_solver_context_base" ],
[ "DynamicNetworkSolverStrategy", "namespacegridfire_1_1solver.html#a8118d08bc25e439754b43a3f5ecc1db3", null ]
];
\ No newline at end of file
diff --git a/docs/html/namespacegridfire_1_1trigger.html b/docs/html/namespacegridfire_1_1trigger.html
index 82fc648e..fa62c679 100644
--- a/docs/html/namespacegridfire_1_1trigger.html
+++ b/docs/html/namespacegridfire_1_1trigger.html
@@ -29,7 +29,7 @@
- |
diff --git a/docs/html/namespacegridfire_1_1trigger_1_1solver.html b/docs/html/namespacegridfire_1_1trigger_1_1solver.html
index 0e4d0609..fe9b0bd6 100644
--- a/docs/html/namespacegridfire_1_1trigger_1_1solver.html
+++ b/docs/html/namespacegridfire_1_1trigger_1_1solver.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html b/docs/html/namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html
index 1e7592f2..34e53cbd 100644
--- a/docs/html/namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html
+++ b/docs/html/namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -108,6 +108,8 @@ $(function(){initNavTree('namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.h
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
// ==========================
std::string formatNuclearTimescaleLogString(const DynamicEngine &engine, const fourdst::composition::Composition &composition, double T9, double rho) Formats a map of nuclear species timescales into a human-readable string. Definition logging.cpp:12 ◆ hash_atomic()+ +
+
+
+
+
+
+
+Generate a unique hash for an isotope given its mass number (A) and atomic number (Z). +This function combines the mass number and atomic number into a single 32-bit integer by shifting the mass number 8 bits to the left and OR'ing it with the atomic number. This ensures a unique representation for each isotope within physically possible ranges.
◆ hash_reaction()+ +
+
+
+
+
+
+
+◆ massFractionFromMolarAbundanceAndComposition()+ +
+
+
+
+
+
+
+◆ massFractionFromMolarAbundanceAndMolarMass()+ +
+
+
+
+
+
+
+Convert a vector of molar abundances into a vector of mass fractions. +
◆ molarMassVectorFromComposition()+ +
+
diff --git a/docs/html/namespacegridfire_1_1utils.js b/docs/html/namespacegridfire_1_1utils.js
index 900f8335..611bb111 100644
--- a/docs/html/namespacegridfire_1_1utils.js
+++ b/docs/html/namespacegridfire_1_1utils.js
@@ -1,7 +1,13 @@
var namespacegridfire_1_1utils =
[
+ [ "hashing", "namespacegridfire_1_1utils_1_1hashing.html", "namespacegridfire_1_1utils_1_1hashing" ],
[ "Column", "classgridfire_1_1utils_1_1_column.html", "classgridfire_1_1utils_1_1_column" ],
[ "ColumnBase", "classgridfire_1_1utils_1_1_column_base.html", "classgridfire_1_1utils_1_1_column_base" ],
[ "format_table", "namespacegridfire_1_1utils.html#a6451ba6762273b91a8281043cfaa5d2a", null ],
- [ "formatNuclearTimescaleLogString", "namespacegridfire_1_1utils.html#a05fda32d3fc4ab10060b8c4c251c2f3d", null ]
+ [ "formatNuclearTimescaleLogString", "namespacegridfire_1_1utils.html#a05fda32d3fc4ab10060b8c4c251c2f3d", null ],
+ [ "hash_atomic", "namespacegridfire_1_1utils.html#a0dc0b71ddae108a47887458c2f3f780e", null ],
+ [ "hash_reaction", "namespacegridfire_1_1utils.html#a011ac3184b4fcf21322868b1aaa4d2d1", null ],
+ [ "massFractionFromMolarAbundanceAndComposition", "namespacegridfire_1_1utils.html#a30bc2aa491806a4ac2a9039e267db282", null ],
+ [ "massFractionFromMolarAbundanceAndMolarMass", "namespacegridfire_1_1utils.html#a3e0dbd737724f2ead65046b07639c931", null ],
+ [ "molarMassVectorFromComposition", "namespacegridfire_1_1utils.html#a1772aeeec2509ca45bc733b7615a7778", null ]
];
\ No newline at end of file
diff --git a/docs/html/namespacegridfire_1_1utils_1_1hashing.html b/docs/html/namespacegridfire_1_1utils_1_1hashing.html
new file mode 100644
index 00000000..296781e9
--- /dev/null
+++ b/docs/html/namespacegridfire_1_1utils_1_1hashing.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/namespacegridfire_1_1utils_1_1hashing.js b/docs/html/namespacegridfire_1_1utils_1_1hashing.js
new file mode 100644
index 00000000..afeec293
--- /dev/null
+++ b/docs/html/namespacegridfire_1_1utils_1_1hashing.js
@@ -0,0 +1,8 @@
+var namespacegridfire_1_1utils_1_1hashing =
+[
+ [ "reaction", "namespacegridfire_1_1utils_1_1hashing_1_1reaction.html", [
+ [ "mix_species", "namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a464d24a4cacff96a2be567ce461c8404", null ],
+ [ "multiset_combine", "namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#abd97bcaba4cc049e7f6974a4df5d824a", null ],
+ [ "splitmix64", "namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a5dab83ff5c1faf5a17a96cbffa07bffb", null ]
+ ] ]
+];
\ No newline at end of file
diff --git a/docs/html/namespacegridfire_1_1utils_1_1hashing_1_1reaction.html b/docs/html/namespacegridfire_1_1utils_1_1hashing_1_1reaction.html
new file mode 100644
index 00000000..62c5bdea
--- /dev/null
+++ b/docs/html/namespacegridfire_1_1utils_1_1hashing_1_1reaction.html
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+gridfire::utils::hashing Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html
index a6e61f70..ed66d2e5 100644
--- a/docs/html/namespacemembers.html
+++ b/docs/html/namespacemembers.html
@@ -29,7 +29,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+gridfire::utils::hashing::reaction Namespace Reference
+
+
Function Documentation+ +◆ mix_species()+ +
+
+
+
+
+
+
+◆ multiset_combine()+ +
+
+
+
+
+
+
+◆ splitmix64()+ +
+
+
+
+
+
+
- |
@@ -110,8 +110,7 @@ $(function(){initNavTree('namespacemembers.html',''); initResizable(true); });
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- b -
- f -
- h -
- m -- o -
- t -
- |
@@ -104,6 +104,7 @@ $(function(){initNavTree('namespacemembers_enum.html',''); initResizable(true);
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html
index e9957a5f..63a474d4 100644
--- a/docs/html/namespacemembers_func.html
+++ b/docs/html/namespacemembers_func.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -102,8 +102,7 @@ $(function(){initNavTree('namespacemembers_func.html',''); initResizable(true);
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
Here is a list of all namespace functions with links to the namespace documentation for each function:
- b -
- f -
- h -
- m -
- o -
- s -
- t -
- |
diff --git a/docs/html/namespacemembers_vars.html b/docs/html/namespacemembers_vars.html
index 98d36d09..f2b24da0 100644
--- a/docs/html/namespacemembers_vars.html
+++ b/docs/html/namespacemembers_vars.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -107,6 +107,8 @@ $(function(){initNavTree('namespacemembers_vars.html',''); initResizable(true);
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -121,7 +121,9 @@ $(function(){initNavTree('namespaces.html',''); initResizable(true); });
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
▼Ntrigger | ▼Nsolver | NCVODE | Nutils | ▼Nutils | ▼Nhashing | Nreaction | Nstd | STL namespace |
- |
@@ -205,6 +205,8 @@ ClassesGridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
| struct | hash< gridfire::QSECacheKey > | | struct | hash< gridfire::rates::weak::TableAxes > | | struct | hash< gridfire::reaction::Reaction > | | struct | hash< gridfire::reaction::ReactionSet > |
- |
diff --git a/docs/html/network_8h.html b/docs/html/network_8h.html
index fc512c24..dec5cceb 100644
--- a/docs/html/network_8h.html
+++ b/docs/html/network_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/network__file_8cpp.html b/docs/html/network__file_8cpp.html
index f7334ceb..ccf20711 100644
--- a/docs/html/network__file_8cpp.html
+++ b/docs/html/network__file_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/network__file_8h.html b/docs/html/network__file_8h.html
index 4b8e60f0..2aeee873 100644
--- a/docs/html/network__file_8h.html
+++ b/docs/html/network__file_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/pages.html b/docs/html/pages.html
index 2ae929a1..4696b00d 100644
--- a/docs/html/pages.html
+++ b/docs/html/pages.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -105,6 +105,7 @@ $(function(){initNavTree('pages.html',''); initResizable(true); });
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
Here is a list of all related documentation pages:
diff --git a/docs/html/partition_2bindings_8cpp.html b/docs/html/partition_2bindings_8cpp.html
index 78daf90d..a709bfc9 100644
--- a/docs/html/partition_2bindings_8cpp.html
+++ b/docs/html/partition_2bindings_8cpp.html
@@ -29,7 +29,7 @@
- |
diff --git a/docs/html/partition_2bindings_8h.html b/docs/html/partition_2bindings_8h.html
index e5657e5d..fe57fe8f 100644
--- a/docs/html/partition_2bindings_8h.html
+++ b/docs/html/partition_2bindings_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/partition_8h.html b/docs/html/partition_8h.html
index c83dc652..a8840498 100644
--- a/docs/html/partition_8h.html
+++ b/docs/html/partition_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/partition__abstract_8h.html b/docs/html/partition__abstract_8h.html
index 05083fa8..aa4b0efe 100644
--- a/docs/html/partition__abstract_8h.html
+++ b/docs/html/partition__abstract_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/partition__composite_8cpp.html b/docs/html/partition__composite_8cpp.html
index d2898704..e5a0ab20 100644
--- a/docs/html/partition__composite_8cpp.html
+++ b/docs/html/partition__composite_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -109,6 +109,7 @@ $(function(){initNavTree('partition__composite_8cpp.html',''); initResizable(tru
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
#include <set>#include "gridfire/partition/partition_ground.h"#include "gridfire/partition/partition_rauscher_thielemann.h"+ #include "gridfire/utils/hashing.h"#include "quill/LogMacros.h"
- |
diff --git a/docs/html/rauscher__thielemann__partition__data__record_8h.html b/docs/html/rauscher__thielemann__partition__data__record_8h.html
index 294e68bc..ccdefe6c 100644
--- a/docs/html/rauscher__thielemann__partition__data__record_8h.html
+++ b/docs/html/rauscher__thielemann__partition__data__record_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/reaclib_8cpp.html b/docs/html/reaclib_8cpp.html
index fa48af58..f812c497 100644
--- a/docs/html/reaclib_8cpp.html
+++ b/docs/html/reaclib_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/reaclib_8h.html b/docs/html/reaclib_8h.html
index 7df66c23..3fe37693 100644
--- a/docs/html/reaclib_8h.html
+++ b/docs/html/reaclib_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/reaction_2bindings_8cpp.html b/docs/html/reaction_2bindings_8cpp.html
index e20dbca8..f7586138 100644
--- a/docs/html/reaction_2bindings_8cpp.html
+++ b/docs/html/reaction_2bindings_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/reaction_2bindings_8h.html b/docs/html/reaction_2bindings_8h.html
index 725812f3..28a6c63d 100644
--- a/docs/html/reaction_2bindings_8h.html
+++ b/docs/html/reaction_2bindings_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/reaction_8cpp.html b/docs/html/reaction_8cpp.html
index d406dee5..62edc1a7 100644
--- a/docs/html/reaction_8cpp.html
+++ b/docs/html/reaction_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -109,6 +109,7 @@ $(function(){initNavTree('reaction_8cpp.html',''); initResizable(true); });
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
#include "gridfire/reaction/reaction.h"#include <string_view>#include <string>+ #include <utility>#include <vector>#include <unordered_set>#include <algorithm>diff --git a/docs/html/reaction_8h.html b/docs/html/reaction_8h.html index dd9dac3c..011cc478 100644 --- a/docs/html/reaction_8h.html +++ b/docs/html/reaction_8h.html @@ -29,7 +29,7 @@
- |
@@ -103,14 +103,17 @@ $(function(){initNavTree('reaction_8h.html',''); initResizable(true); });
Classes |
Namespaces |
Enumerations |
-Functions
+Functions |
+Variables
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
reaction.h File Reference Defines classes for representing and managing nuclear reactions. More... -#include <string_view>+ #include <expected>+ #include <ranges>+ #include <string_view>#include "fourdst/composition/atomicSpecies.h"#include "fourdst/logging/logging.h"#include "quill/Logger.h"@@ -155,6 +158,13 @@ Enumerations ReactionSet | gridfire::reaction::packReactionSet (const ReactionSet &reactionSet) | |
Detailed DescriptionDefines classes for representing and managing nuclear reactions. diff --git a/docs/html/reaction_8h.js b/docs/html/reaction_8h.js index 4ab4683f..404e173d 100644 --- a/docs/html/reaction_8h.js +++ b/docs/html/reaction_8h.js @@ -10,5 +10,7 @@ var reaction_8h = [ "gridfire::reaction::ReactionType::REACLIB", "namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74eaf9885ed04411bef7b70f78b643c6a220", null ], [ "gridfire::reaction::ReactionType::LOGICAL_REACLIB", "namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32b0fb6c82a2ec42865b2c823216baa9", null ] ] ], - [ "gridfire::reaction::packReactionSet", "namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c", null ] + [ "gridfire::reaction::packReactionSet", "namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c", null ], + [ "gridfire::reaction::ReactionPhysicalTypeNames", "namespacegridfire_1_1reaction.html#a773ef58975dc959e4ae03e2e677ab54f", null ], + [ "gridfire::reaction::ReactionTypeNames", "namespacegridfire_1_1reaction.html#ac06a7c50ac58fb2f901d778fc30cd1cf", null ] ]; \ No newline at end of file diff --git a/docs/html/reactions__data_8h.html b/docs/html/reactions__data_8h.html index e4a4d569..5e7cf3c5 100644 --- a/docs/html/reactions__data_8h.html +++ b/docs/html/reactions__data_8h.html @@ -29,7 +29,7 @@
- |
diff --git a/docs/html/reporting_8h.html b/docs/html/reporting_8h.html
index 9f32bcd1..3e6a2abb 100644
--- a/docs/html/reporting_8h.html
+++ b/docs/html/reporting_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening_2bindings_8cpp.html b/docs/html/screening_2bindings_8cpp.html
index 7776ef3f..a2266ef7 100644
--- a/docs/html/screening_2bindings_8cpp.html
+++ b/docs/html/screening_2bindings_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening_2bindings_8h.html b/docs/html/screening_2bindings_8h.html
index 65e0ac88..d995621a 100644
--- a/docs/html/screening_2bindings_8h.html
+++ b/docs/html/screening_2bindings_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening_8h.html b/docs/html/screening_8h.html
index 670d4376..32ec2ce3 100644
--- a/docs/html/screening_8h.html
+++ b/docs/html/screening_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__abstract_8h.html b/docs/html/screening__abstract_8h.html
index c3a01519..325d5bbf 100644
--- a/docs/html/screening__abstract_8h.html
+++ b/docs/html/screening__abstract_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__bare_8cpp.html b/docs/html/screening__bare_8cpp.html
index 410957e3..b5abe8c9 100644
--- a/docs/html/screening__bare_8cpp.html
+++ b/docs/html/screening__bare_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__bare_8h.html b/docs/html/screening__bare_8h.html
index 431a511c..7c067c5a 100644
--- a/docs/html/screening__bare_8h.html
+++ b/docs/html/screening__bare_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__intermediate_8h.html b/docs/html/screening__intermediate_8h.html
index 818e304f..befbf161 100644
--- a/docs/html/screening__intermediate_8h.html
+++ b/docs/html/screening__intermediate_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__types_8cpp.html b/docs/html/screening__types_8cpp.html
index 388e0944..6c698d9c 100644
--- a/docs/html/screening__types_8cpp.html
+++ b/docs/html/screening__types_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__types_8h.html b/docs/html/screening__types_8h.html
index 7b2fc620..c2c128c4 100644
--- a/docs/html/screening__types_8h.html
+++ b/docs/html/screening__types_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__weak_8cpp.html b/docs/html/screening__weak_8cpp.html
index a61c8808..7ae6309a 100644
--- a/docs/html/screening__weak_8cpp.html
+++ b/docs/html/screening__weak_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/screening__weak_8h.html b/docs/html/screening__weak_8h.html
index 4a419d07..ef6ad49f 100644
--- a/docs/html/screening__weak_8h.html
+++ b/docs/html/screening__weak_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js
index fa808a05..abfc4987 100644
--- a/docs/html/search/all_11.js
+++ b/docs/html/search/all_11.js
@@ -3,28 +3,29 @@ var searchData=
['label_0',['label',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a2165deb1c0a54a5086b496cf34604fa5',1,'gridfire::reaclib::ReactionRecord']]],
['last_5fstep_5ftime_1',['last_step_time',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a4a92187c15b7bcb90adebecc87e1436a',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
['library_2',['Library',['../index.html#autotoc_md23',1,'Building the C++ Library'],['../index.html#autotoc_md25',1,'Installing the Library']]],
- ['loading_20and_20meson_20setup_3',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
- ['loading_20setup_20and_20build_4',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
- ['log_5fantineutrino_5floss_5fbd_5',['log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a9d4db2970fc7f525824f6666198b3d56',1,'gridfire::rates::weak::RateDataRow::log_antineutrino_loss_bd'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a9134b85837be88ece72c20df9edce50d',1,'gridfire::rates::weak::WeakRatePayload::log_antineutrino_loss_bd']]],
- ['log_5fbeta_5fminus_6',['log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ab41dace2493e036460736d8124a3475c',1,'gridfire::rates::weak::RateDataRow::log_beta_minus'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#aa2e81d295afba465427e46b36e1438e4',1,'gridfire::rates::weak::WeakRatePayload::log_beta_minus']]],
- ['log_5fbeta_5fplus_7',['log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a359555f2b05e4b30bf810e12456df43b',1,'gridfire::rates::weak::RateDataRow::log_beta_plus'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a9d71d093fbb35cd8a451ea12cde28771',1,'gridfire::rates::weak::WeakRatePayload::log_beta_plus']]],
- ['log_5felectron_5fcapture_8',['log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a075a70baa4ac5859fb01d493e08debdd',1,'gridfire::rates::weak::RateDataRow::log_electron_capture'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#aeb0494f46a0c6b9e29ed4cc15f07364b',1,'gridfire::rates::weak::WeakRatePayload::log_electron_capture']]],
- ['log_5fneutrino_5floss_9',['log_neutrino_loss',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#aa603395b65c8639f8d93f73b7d9bd61e',1,'gridfire::rates::weak::WeakReactionEntry']]],
- ['log_5fneutrino_5floss_5fec_10',['log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#abd2d7fc00f582316eae824ccafef9b4b',1,'gridfire::rates::weak::RateDataRow::log_neutrino_loss_ec'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a6bbeb82cc27fd59ceafa320c1515106a',1,'gridfire::rates::weak::WeakRatePayload::log_neutrino_loss_ec']]],
- ['log_5fpositron_5fcapture_11',['log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#afc3f5d3e5c3ec52134619fd462922f85',1,'gridfire::rates::weak::RateDataRow::log_positron_capture'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#abe1b2dd11ec550311a58555f3a945cbe',1,'gridfire::rates::weak::WeakRatePayload::log_positron_capture']]],
- ['log_5frate_12',['log_rate',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a90b6e47918fa750c28917ba6136c7880',1,'gridfire::rates::weak::WeakReactionEntry']]],
- ['log_5frhoye_13',['LOG_RHOYE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746',1,'gridfire::rates::weak']]],
- ['log_5frhoye_14',['log_rhoYe',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a17dde21438cabec9ae23a0d318c41a7a',1,'gridfire::rates::weak::WeakReactionEntry']]],
- ['log_5frhoye_15',['log_rhoye',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ad7908a8b8a1db5014f23a7b3855156b0',1,'gridfire::rates::weak::RateDataRow']]],
- ['log_5fstep_5fdiagnostics_16',['log_step_diagnostics',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a53c14f504e5b7827b4bab4a0a7a13341',1,'gridfire::solver::CVODESolverStrategy']]],
- ['log_5ftime_17',['log_time',['../class_solver_plugin_interface.html#a493a30c0ae4b2e1a89b7d03c02c0041c',1,'SolverPluginInterface']]],
- ['logging_2ecpp_18',['logging.cpp',['../logging_8cpp.html',1,'']]],
- ['logging_2eh_19',['logging.h',['../logging_8h.html',1,'']]],
- ['logical_20flow_20',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
- ['logical_5freaclib_21',['LOGICAL_REACLIB',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32b0fb6c82a2ec42865b2c823216baa9',1,'gridfire::reaction']]],
- ['logicalreaclibreaction_22',['LogicalReaclibReaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html',1,'gridfire::reaction::LogicalReaclibReaction'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a0ff112dca1f88070effb6700429b42b4',1,'gridfire::reaction::LogicalReaclibReaction::LogicalReaclibReaction()']]],
- ['logicaltrigger_23',['LogicalTrigger',['../classgridfire_1_1trigger_1_1_logical_trigger.html',1,'gridfire::trigger']]],
- ['logmanager_24',['LogManager',['../classgridfire_1_1_adaptive_engine_view.html#a5eaf7c3a4e28cd3a4f34979b88a80103',1,'gridfire::AdaptiveEngineView::LogManager'],['../classgridfire_1_1_file_defined_engine_view.html#acbb1a9bcb775e6d50de512a333afed08',1,'gridfire::FileDefinedEngineView::LogManager'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a6f8f9a1f54cd2be5ec66c3181be892de',1,'gridfire::io::SimpleReactionListFileParser::LogManager'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a84aa6894a331ad57bdab1e1ab85d4055',1,'gridfire::io::MESANetworkFileParser::LogManager']]],
- ['lowerindex_25',['lowerIndex',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a2da59e4f6e2ba3eff581bacabbf387de',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
- ['lt_20enginet_20gt_20_3a_26',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]]
+ ['list_3',['Deprecated List',['../deprecated.html',1,'']]],
+ ['loading_20and_20meson_20setup_4',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
+ ['loading_20setup_20and_20build_5',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
+ ['log_5fantineutrino_5floss_5fbd_6',['log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a9d4db2970fc7f525824f6666198b3d56',1,'gridfire::rates::weak::RateDataRow::log_antineutrino_loss_bd'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a9134b85837be88ece72c20df9edce50d',1,'gridfire::rates::weak::WeakRatePayload::log_antineutrino_loss_bd']]],
+ ['log_5fbeta_5fminus_7',['log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ab41dace2493e036460736d8124a3475c',1,'gridfire::rates::weak::RateDataRow::log_beta_minus'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#aa2e81d295afba465427e46b36e1438e4',1,'gridfire::rates::weak::WeakRatePayload::log_beta_minus']]],
+ ['log_5fbeta_5fplus_8',['log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a359555f2b05e4b30bf810e12456df43b',1,'gridfire::rates::weak::RateDataRow::log_beta_plus'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a9d71d093fbb35cd8a451ea12cde28771',1,'gridfire::rates::weak::WeakRatePayload::log_beta_plus']]],
+ ['log_5felectron_5fcapture_9',['log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#a075a70baa4ac5859fb01d493e08debdd',1,'gridfire::rates::weak::RateDataRow::log_electron_capture'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#aeb0494f46a0c6b9e29ed4cc15f07364b',1,'gridfire::rates::weak::WeakRatePayload::log_electron_capture']]],
+ ['log_5fneutrino_5floss_10',['log_neutrino_loss',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#aa603395b65c8639f8d93f73b7d9bd61e',1,'gridfire::rates::weak::WeakReactionEntry']]],
+ ['log_5fneutrino_5floss_5fec_11',['log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#abd2d7fc00f582316eae824ccafef9b4b',1,'gridfire::rates::weak::RateDataRow::log_neutrino_loss_ec'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#a6bbeb82cc27fd59ceafa320c1515106a',1,'gridfire::rates::weak::WeakRatePayload::log_neutrino_loss_ec']]],
+ ['log_5fpositron_5fcapture_12',['log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#afc3f5d3e5c3ec52134619fd462922f85',1,'gridfire::rates::weak::RateDataRow::log_positron_capture'],['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html#abe1b2dd11ec550311a58555f3a945cbe',1,'gridfire::rates::weak::WeakRatePayload::log_positron_capture']]],
+ ['log_5frate_13',['log_rate',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a90b6e47918fa750c28917ba6136c7880',1,'gridfire::rates::weak::WeakReactionEntry']]],
+ ['log_5frhoye_14',['LOG_RHOYE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746',1,'gridfire::rates::weak']]],
+ ['log_5frhoye_15',['log_rhoYe',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a17dde21438cabec9ae23a0d318c41a7a',1,'gridfire::rates::weak::WeakReactionEntry']]],
+ ['log_5frhoye_16',['log_rhoye',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ad7908a8b8a1db5014f23a7b3855156b0',1,'gridfire::rates::weak::RateDataRow']]],
+ ['log_5fstep_5fdiagnostics_17',['log_step_diagnostics',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae52199012091f7179bf95ae7f492fbe1',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['log_5ftime_18',['log_time',['../class_solver_plugin_interface.html#a493a30c0ae4b2e1a89b7d03c02c0041c',1,'SolverPluginInterface']]],
+ ['logging_2ecpp_19',['logging.cpp',['../logging_8cpp.html',1,'']]],
+ ['logging_2eh_20',['logging.h',['../logging_8h.html',1,'']]],
+ ['logical_20flow_21',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
+ ['logical_5freaclib_22',['LOGICAL_REACLIB',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32b0fb6c82a2ec42865b2c823216baa9',1,'gridfire::reaction']]],
+ ['logicalreaclibreaction_23',['LogicalReaclibReaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html',1,'gridfire::reaction::LogicalReaclibReaction'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a0ff112dca1f88070effb6700429b42b4',1,'gridfire::reaction::LogicalReaclibReaction::LogicalReaclibReaction(const std::vector< ReaclibReaction > &reactions)'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a7e6d50f866be9239ac620607741280cc',1,'gridfire::reaction::LogicalReaclibReaction::LogicalReaclibReaction(const std::vector< ReaclibReaction > &reactions, bool reverse)']]],
+ ['logicaltrigger_24',['LogicalTrigger',['../classgridfire_1_1trigger_1_1_logical_trigger.html',1,'gridfire::trigger']]],
+ ['logmanager_25',['LogManager',['../classgridfire_1_1_adaptive_engine_view.html#a5eaf7c3a4e28cd3a4f34979b88a80103',1,'gridfire::AdaptiveEngineView::LogManager'],['../classgridfire_1_1_file_defined_engine_view.html#acbb1a9bcb775e6d50de512a333afed08',1,'gridfire::FileDefinedEngineView::LogManager'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a6f8f9a1f54cd2be5ec66c3181be892de',1,'gridfire::io::SimpleReactionListFileParser::LogManager'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a84aa6894a331ad57bdab1e1ab85d4055',1,'gridfire::io::MESANetworkFileParser::LogManager']]],
+ ['lowerindex_26',['lowerIndex',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a2da59e4f6e2ba3eff581bacabbf387de',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
+ ['lt_20enginet_20gt_20_3a_27',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]]
];
diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js
index b46a92a6..9ad86468 100644
--- a/docs/html/search/all_12.js
+++ b/docs/html/search/all_12.js
@@ -4,164 +4,178 @@ var searchData=
['m_5fa_1',['m_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a0beb567afdecd85e336b493ff85326bd',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
['m_5factivereactionindices_2',['m_activeReactionIndices',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a445d7447f2cf18f755fc8b8b288e68cb',1,'gridfire::MultiscalePartitioningEngineView']]],
['m_5factivereactions_3',['m_activeReactions',['../classgridfire_1_1_adaptive_engine_view.html#ab5ab06941bf6d97007d0a76658bf2aa6',1,'gridfire::AdaptiveEngineView::m_activeReactions'],['../classgridfire_1_1_defined_engine_view.html#a824fe65ae22fa856051f2652764a0bb6',1,'gridfire::DefinedEngineView::m_activeReactions']]],
- ['m_5factivespecies_4',['m_activeSpecies',['../classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940',1,'gridfire::AdaptiveEngineView::m_activeSpecies'],['../classgridfire_1_1_defined_engine_view.html#a64e9c79a36d529e1b296fe5786e57aae',1,'gridfire::DefinedEngineView::m_activeSpecies']]],
+ ['m_5factivespecies_4',['m_activeSpecies',['../classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940',1,'gridfire::AdaptiveEngineView::m_activeSpecies'],['../classgridfire_1_1_defined_engine_view.html#af9a80586c9428eeb3e3d1dc7f67267d6',1,'gridfire::DefinedEngineView::m_activeSpecies']]],
['m_5factivespeciesindices_5',['m_activeSpeciesIndices',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a57d97b11e80fa78ab5f509fce1f156b8',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5falgebraic_5fabundances_6',['m_algebraic_abundances',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3af2b37ce21829d9554d702cad074470',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5falgebraic_5fspecies_7',['m_algebraic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a4656c05b8235dbf4ec698b03a716a8c8',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fatomic_8',['m_atomic',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a4f2bf61b35566e439ac8a48da265d215',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fatomicreverserates_9',['m_atomicReverseRates',['../classgridfire_1_1_graph_engine.html#a816797b1d656d416844489692af44cf6',1,'gridfire::GraphEngine']]],
- ['m_5fb_10',['m_B',['../classgridfire_1_1trigger_1_1_and_trigger.html#af8ee88421d0dfd92de6df96d686ece38',1,'gridfire::trigger::AndTrigger::m_B'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a30dec370b61a5f0562956394b89e8f89',1,'gridfire::trigger::OrTrigger::m_B']]],
- ['m_5fbaseengine_11',['m_baseEngine',['../classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8',1,'gridfire::AdaptiveEngineView::m_baseEngine'],['../classgridfire_1_1_defined_engine_view.html#a6e3243a8a8bcdce3282a8f82c5f98195',1,'gridfire::DefinedEngineView::m_baseEngine'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a0437c51f94bf834a11adf481b2afad93',1,'gridfire::MultiscalePartitioningEngineView::m_baseEngine']]],
- ['m_5fcacheconfig_12',['m_cacheConfig',['../structgridfire_1_1_q_s_e_cache_key.html#a711acccecadd93495fd08c81838be2d8',1,'gridfire::QSECacheKey']]],
- ['m_5fcachestats_13',['m_cacheStats',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aa81057b96cf46986151a5e8ef99a017a',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fcallback_14',['m_callback',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50c7b4e1ff2c88ce424c745478414e30',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fchapter_15',['m_chapter',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#adbcb383bac0f47c66251ee1b7c5f539d',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fconfig_16',['m_config',['../classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18',1,'gridfire::GraphEngine::m_config'],['../classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30',1,'gridfire::AdaptiveEngineView::m_config'],['../classgridfire_1_1_file_defined_engine_view.html#a7a80966c023ae722239491af58609362',1,'gridfire::FileDefinedEngineView::m_config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4061e99bd77a3de0d6d9e317bfc74874',1,'gridfire::io::SimpleReactionListFileParser::m_config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#aea206c3a7600db8d657666fef88fa20d',1,'gridfire::io::MESANetworkFileParser::m_config'],['../classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09',1,'gridfire::Network::m_config'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a202fe9e6499aac5f6813e036ee4ed2d5',1,'gridfire::solver::CVODESolverStrategy::m_config']]],
- ['m_5fconstants_17',['m_constants',['../classgridfire_1_1_graph_engine.html#a10c01bc20ae668c2857efb2a1783098e',1,'gridfire::GraphEngine::m_constants'],['../classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410',1,'gridfire::Network::m_constants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2f0ee4c0d52db0f58781f90dd39dc0f7',1,'gridfire::rates::weak::WeakReaction::m_constants']]],
- ['m_5fconstraints_18',['m_constraints',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50d8f309ca897fa83b16db0a1701b339',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fcounter_19',['m_counter',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a80d6f82095c3b5fdbc46776e183cdb1f',1,'gridfire::trigger::EveryNthTrigger']]],
- ['m_5fcvode_5fmem_20',['m_cvode_mem',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab5a8fa55e36685cac50c1dbdd8dbfa57',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fdata_21',['m_data',['../classgridfire_1_1utils_1_1_column.html#aaa99c4d00c3b79e37f2e73e7c6854758',1,'gridfire::utils::Column']]],
- ['m_5fdepth_22',['m_depth',['../classgridfire_1_1_graph_engine.html#a80c73690d5af247ff9f2ba8b00abce01',1,'gridfire::GraphEngine']]],
- ['m_5fdt0_23',['m_dt0',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f',1,'gridfire::approx8::Approx8Network']]],
- ['m_5fdynamic_5fspecies_24',['m_dynamic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aec6126b5c4a397d090790d7b75f9f70f',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fengine_25',['m_engine',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a75d355a0bef27217165644affd0cca4d',1,'gridfire::GraphEngine::AtomicReverseRate::m_engine'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8',1,'gridfire::solver::NetworkSolverStrategy::m_engine']]],
- ['m_5feps_5fnuc_26',['m_eps_nuc',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a24207163a7ea2dde675b458f9df37a99',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5fepsadfun_27',['m_epsADFun',['../classgridfire_1_1_graph_engine.html#a1d5f6a3f217af7f4d0f95bdf7916b774',1,'gridfire::GraphEngine']]],
- ['m_5ffilename_28',['m_fileName',['../classgridfire_1_1_file_defined_engine_view.html#a1b343998b93955025a589b2b4541e33b',1,'gridfire::FileDefinedEngineView']]],
- ['m_5ffilename_29',['m_filename',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab7f82597abf17f16c401bcdf528bd099',1,'gridfire::io::MESANetworkFileParser']]],
- ['m_5fformat_30',['m_format',['../classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18',1,'gridfire::Network']]],
- ['m_5ffull_5fjacobian_5fsparsity_5fpattern_31',['m_full_jacobian_sparsity_pattern',['../classgridfire_1_1_graph_engine.html#a19b2eea0e8d05ac90f9fd7120bdc6e06',1,'gridfire::GraphEngine']]],
- ['m_5fground_5fstate_5fspin_32',['m_ground_state_spin',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af7f710edff96b1623c517ddab137c245',1,'gridfire::partition::GroundStatePartitionFunction']]],
- ['m_5fhash_33',['m_hash',['../structgridfire_1_1_q_s_e_cache_key.html#ab860b40d4ccb3c16a962d96bc767ff05',1,'gridfire::QSECacheKey']]],
- ['m_5fheader_34',['m_header',['../classgridfire_1_1utils_1_1_column.html#aaddf58469be3e3fd3bee0f4f660fe9e0',1,'gridfire::utils::Column']]],
- ['m_5fhit_35',['m_hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a0c3bd8d5918e344657227a09cd7e39a5',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fhits_36',['m_hits',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a2b1b4a9ef137e76d39e7a7dcb6cf725d',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0d3b7c1d1057f442417c2f8c2a7177c5',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aff23db33140aa6a5a2ad36eda77b833d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a43e6a9c01b163ab92a0b413bfba52ef5',1,'gridfire::trigger::AndTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a35d519d5266c68b696b779b275574ebf',1,'gridfire::trigger::OrTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a86404f57e0e0683fc56e0e49321e5e3b',1,'gridfire::trigger::NotTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a021c30d6db015bb88a70af348a5dd336',1,'gridfire::trigger::EveryNthTrigger::m_hits']]],
- ['m_5fid_37',['m_id',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ca86e0f8f95ffb6d87ca295e44f14c5',1,'gridfire::reaction::ReaclibReaction::m_id'],['../classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::reaction::ReactionSet::m_id'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a79877bd387bd891e602adff3f99cb4c5',1,'gridfire::rates::weak::WeakReaction::m_id'],['../classgridfire_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::ReactionSet::m_id']]],
- ['m_5findex_38',['m_index',['../structgridfire_1_1expectations_1_1_engine_index_error.html#aa20994243d56f24d89230887b881e03e',1,'gridfire::expectations::EngineIndexError']]],
- ['m_5findextospeciesmap_39',['m_indexToSpeciesMap',['../classgridfire_1_1_graph_engine.html#a8ff064c9996772281984f88ee492d04a',1,'gridfire::GraphEngine']]],
- ['m_5finitial_5fcomp_40',['m_initial_comp',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ac5bf1e4b4ac8435af5739ce970b373d7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5finterpolator_41',['m_interpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a874efa5a57427c8afecd0375094da6e9',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_interpolator'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#adf203cbae7d7afcd274020b5210b426b',1,'gridfire::rates::weak::WeakReaction::m_interpolator']]],
- ['m_5finterval_42',['m_interval',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab6215873390f6bedab5c9f83b990b5e0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5fisstale_43',['m_isStale',['../classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e',1,'gridfire::AdaptiveEngineView::m_isStale'],['../classgridfire_1_1_defined_engine_view.html#a217d541f3fa777b1552f652fbb520382',1,'gridfire::DefinedEngineView::m_isStale']]],
- ['m_5fj_44',['m_J',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#afd1053d0827512b6831ee15f14488c20',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fjac_5fwork_45',['m_jac_work',['../classgridfire_1_1_graph_engine.html#a250cc6350dc052fbdfdf9a02066e7891',1,'gridfire::GraphEngine']]],
- ['m_5fjacobianmatrix_46',['m_jacobianMatrix',['../classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910',1,'gridfire::GraphEngine']]],
- ['m_5flast_5ftrigger_5ftime_47',['m_last_trigger_time',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a51ac3899010c2790fc98801ffba9407e',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5flast_5ftrigger_5ftime_5fdelta_48',['m_last_trigger_time_delta',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab93cb25bbebb159a8608a737bd972abd',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5flogger_49',['m_logger',['../classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53',1,'gridfire::GraphEngine::m_logger'],['../classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193',1,'gridfire::AdaptiveEngineView::m_logger'],['../classgridfire_1_1_defined_engine_view.html#a4f4aa847ee80ad430de9b1cfdda6b4e3',1,'gridfire::DefinedEngineView::m_logger'],['../classgridfire_1_1_file_defined_engine_view.html#a9d93633ed4ab68de94b7274f879a0432',1,'gridfire::FileDefinedEngineView::m_logger'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7d357c775dcbb253a4001d172805380a',1,'gridfire::MultiscalePartitioningEngineView::m_logger'],['../classgridfire_1_1_network_priming_engine_view.html#a1eed366e916c4e9b7847ae52836f3c7d',1,'gridfire::NetworkPrimingEngineView::m_logger'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#acef7eafe3cbea159259f69c88d309b66',1,'gridfire::io::SimpleReactionListFileParser::m_logger'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab9c683289d48e58edf06bf59215b4937',1,'gridfire::io::MESANetworkFileParser::m_logger'],['../classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5',1,'gridfire::Network::m_logger'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae0fc1c6abdc86009ba0fc6c9f270ff8b',1,'gridfire::partition::CompositePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#aff8f82f918380795e98c30a00fcd939b',1,'gridfire::partition::GroundStatePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a57384ffb1c81cf982614d90e23b173b6',1,'gridfire::partition::RauscherThielemannPartitionFunction::m_logger'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abab0ed78925789856ebb119d60c6a53d',1,'gridfire::reaction::ReaclibReaction::m_logger'],['../classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::reaction::ReactionSet::m_logger'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a0a4d7d6d36dbe7b764b613d34f18386f',1,'gridfire::screening::WeakScreeningModel::m_logger'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5867eb99b00815b8b4f710cb48904dbe',1,'gridfire::solver::CVODESolverStrategy::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a16e9b87a8abb05bb6b5410903eb49e91',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#afbd9258d65370bbc965e799c82f0e1c0',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#abe902b2a42a6451f64497e075b0e0b25',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_logger'],['../classgridfire_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::ReactionSet::m_logger']]],
- ['m_5flogmanager_50',['m_logManager',['../classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16',1,'gridfire::Network']]],
- ['m_5fls_51',['m_LS',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af4a2f003a4c4c06b4b72840f2d445f81',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fmessage_52',['m_message',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a4eb62e3842302997e44e05d0770d77bb',1,'gridfire::exceptions::StaleEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a77c9a660a2748c2e3a1c7e94edad1cf0',1,'gridfire::exceptions::FailedToPartitionEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a581527fc03fdd84a8309c147259ec09d',1,'gridfire::exceptions::NetworkResizedError::m_message'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#af7ed18507088efc5587298a7e263f047',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::m_message'],['../structgridfire_1_1expectations_1_1_engine_error.html#ad05b8d2f5ce9925f749c9f528f2428dc',1,'gridfire::expectations::EngineError::m_message']]],
- ['m_5fmiss_53',['m_miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a73ca615753553f4a85160bd9f166da5b',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fmisses_54',['m_misses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a00ede9fff51a8318913fd2ed504c1007',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a14b1884a9014df33a1ec90dd3433c0b9',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a021c760717efef3fc3b415dee6d4840b',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a1714656e907edfcba2d354ff5d7c9ceb',1,'gridfire::trigger::AndTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ae72e6e9f1fbfbd11fbfe9aa6d4ff5a3b',1,'gridfire::trigger::OrTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_not_trigger.html#aa1253080cd57cdf0be6780773ce6c73c',1,'gridfire::trigger::NotTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0a5c2c5aedc779c1535d3839c6a6596e',1,'gridfire::trigger::EveryNthTrigger::m_misses']]],
- ['m_5fn_55',['m_N',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a652ba8d1ac36b9713f426eedf2b1ead0',1,'gridfire::trigger::EveryNthTrigger']]],
- ['m_5fnetworkspecies_56',['m_networkSpecies',['../classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc',1,'gridfire::GraphEngine']]],
- ['m_5fnetworkspeciesmap_57',['m_networkSpeciesMap',['../classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827',1,'gridfire::GraphEngine']]],
- ['m_5fnum_5fsteps_58',['m_num_steps',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab7495898e893640670f49308a105658f',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5foperatorhits_59',['m_operatorHits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac18229250c4c160aada96e19325faa29',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5foperatormisses_60',['m_operatorMisses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afc5299ebf09f9b208f65619012902b77',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fparser_61',['m_parser',['../classgridfire_1_1_file_defined_engine_view.html#a0a9b07176cb93b54c677b6ce71fda500',1,'gridfire::FileDefinedEngineView']]],
- ['m_5fpartitiondata_62',['m_partitionData',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a50ce19df4c12e22bbcb61422248a4038',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['m_5fpartitionfunction_63',['m_partitionFunction',['../classgridfire_1_1_graph_engine.html#a3621f36d77ea8c738ad7de6e5b35ca3e',1,'gridfire::GraphEngine']]],
- ['m_5fpartitionfunctions_64',['m_partitionFunctions',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a85aaac230e9de2fd50d4d453f6d5def8',1,'gridfire::partition::CompositePartitionFunction']]],
- ['m_5fpename_65',['m_peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a51f658789f34f96e0e6bd42cef5cbfe4',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fprecomputedreactions_66',['m_precomputedReactions',['../classgridfire_1_1_graph_engine.html#a5d431d5385b1219ba29689eb29601ea3',1,'gridfire::GraphEngine']]],
- ['m_5fprimingspecies_67',['m_primingSpecies',['../classgridfire_1_1_network_priming_engine_view.html#aeb8f25d97e2459037cc999b974823cf5',1,'gridfire::NetworkPrimingEngineView']]],
- ['m_5fproduct_68',['m_product',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aee395d13ed3a515d5c1d69bedffca5de',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproduct_5fa_69',['m_product_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2567545c89eb847a15909b02fa0f383e',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproduct_5fz_70',['m_product_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ab1be1d3010ff539b8a911506734fd9cf',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproducts_71',['m_products',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ac350a26bdf19d7c1d20db55a226e6063',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fqse_5fabundance_5fcache_72',['m_qse_abundance_cache',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a707e46d2f72993c206210f81b35b884e',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fqse_5fgroups_73',['m_qse_groups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b4aa04a1e641204e4fd82361b0e39c6',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fqse_5fsolve_5fspecies_74',['m_qse_solve_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4804c6481c2706b04f48c1bbfd9fd5f8',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fqse_5fsolve_5fspecies_5findex_5fmap_75',['m_qse_solve_species_index_map',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a23e6ba8dfe37b7f167837296a6654684',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fqvalue_76',['m_qValue',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a498c202a259cbc315997ec68a2cb8a59',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frate_5ftable_77',['m_rate_table',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a7a01f956eccd3a0a90dd08984ca3f009',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['m_5fratecoefficients_78',['m_rateCoefficients',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ea3de0412395b7b617c4b71cbc2ab68',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frates_79',['m_rates',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#afe1b95bf9d81f7521b9f19bbd1305d01',1,'gridfire::reaction::LogicalReaclibReaction']]],
- ['m_5freactant_80',['m_reactant',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aeaceef054714e2a9667986406107ba3a',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactant_5fa_81',['m_reactant_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a37dfb1d460e78e81a6def62e7217e6f8',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactant_5fz_82',['m_reactant_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a3d1b52076e102d07acb7200a7ee99165',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactants_83',['m_reactants',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7cf403bc519ce39a1af886432a653826',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5freaction_84',['m_reaction',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a98ed8b450f7868f55e8362a848a4710d',1,'gridfire::GraphEngine::AtomicReverseRate']]],
- ['m_5freactionidmap_85',['m_reactionIDMap',['../classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3',1,'gridfire::GraphEngine']]],
- ['m_5freactionindexmap_86',['m_reactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de',1,'gridfire::AdaptiveEngineView::m_reactionIndexMap'],['../classgridfire_1_1_defined_engine_view.html#affda6d60651c53ee02532806104671bd',1,'gridfire::DefinedEngineView::m_reactionIndexMap']]],
- ['m_5freactionnamemap_87',['m_reactionNameMap',['../classgridfire_1_1reaction_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::reaction::ReactionSet::m_reactionNameMap'],['../classgridfire_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::ReactionSet::m_reactionNameMap']]],
- ['m_5freactions_88',['m_reactions',['../classgridfire_1_1_graph_engine.html#ad3b97595871d1f62ee7f4726b601ebef',1,'gridfire::GraphEngine::m_reactions'],['../classgridfire_1_1reaction_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::reaction::ReactionSet::m_reactions'],['../classgridfire_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::ReactionSet::m_reactions']]],
- ['m_5frelative_89',['m_relative',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa4162916f562b4d7ea0205d6f3e6f917',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5fresets_90',['m_resets',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a3004a10bb89ecd7b2ba6103c9f5d4b96',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#acd55d04da377c8bf4af3ea2fcf2f1918',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad4cc7113574f71905bc93cc40024b4bd',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ae3ff88ddb15d04e798fc03c6c941e312',1,'gridfire::trigger::AndTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_or_trigger.html#adc6f560d9199455ba98d85eadfe02847',1,'gridfire::trigger::OrTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_not_trigger.html#adb9c36fa46a30c28e68c59a7d3bd825d',1,'gridfire::trigger::NotTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a87b6e54f3a0536d20709d7e746ec575d',1,'gridfire::trigger::EveryNthTrigger::m_resets']]],
- ['m_5freverse_91',['m_reverse',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af52b42d940f6a09dba5d28898d2b0b1f',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frho_92',['m_rho',['../structgridfire_1_1_q_s_e_cache_key.html#abb0d1c5b8c88ae2edbc1f8d3b8759f63',1,'gridfire::QSECacheKey::m_rho'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4dc013f4fb9d93b38ef601741dbe4d4c',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_rho'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a93cdb544a9d11cc259e6adbc49c60c44',1,'gridfire::exceptions::StaleEngineTrigger::state::m_rho']]],
- ['m_5frhsadfun_93',['m_rhsADFun',['../classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876',1,'gridfire::GraphEngine']]],
- ['m_5fscreeningmodel_94',['m_screeningModel',['../classgridfire_1_1_graph_engine.html#af17cf3762abac3efcab9a8e87c961210',1,'gridfire::GraphEngine']]],
- ['m_5fscreeningtype_95',['m_screeningType',['../classgridfire_1_1_graph_engine.html#a52edc3e88f1e8fc497e1e63972d63c80',1,'gridfire::GraphEngine']]],
- ['m_5fsourcelabel_96',['m_sourceLabel',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7e79437a68947e176b8dd7dcbe27baab',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fsources_97',['m_sources',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a8c6f12a01c6d1fdeba1f0cc73128731e',1,'gridfire::reaction::LogicalReaclibReaction']]],
- ['m_5fspecies_5fcache_98',['m_species_cache',['../class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73',1,'PyEngine::m_species_cache'],['../class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03',1,'PyDynamicEngine::m_species_cache']]],
- ['m_5fspeciesindexmap_99',['m_speciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093',1,'gridfire::AdaptiveEngineView::m_speciesIndexMap'],['../classgridfire_1_1_defined_engine_view.html#acc4976262e208d1dd2185ebccbdd275e',1,'gridfire::DefinedEngineView::m_speciesIndexMap']]],
- ['m_5fspeciestoindexmap_100',['m_speciesToIndexMap',['../classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7',1,'gridfire::GraphEngine']]],
- ['m_5fstate_101',['m_state',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a7f9fa2e34da3772714723ef7d5083be5',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['m_5fstdout_5flogging_5fenabled_102',['m_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af3e470b5a6f982c107785c64b169a992',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fstiff_103',['m_stiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67',1,'gridfire::approx8::Approx8Network::m_stiff'],['../classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e',1,'gridfire::Network::m_stiff']]],
- ['m_5fstoichiometrymatrix_104',['m_stoichiometryMatrix',['../classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24',1,'gridfire::GraphEngine']]],
- ['m_5fsun_5fctx_105',['m_sun_ctx',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ac57a4f62d95d769c379470e680e6882d',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5ft_106',['m_t',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a352cd33629e63286808df617d36cb70b',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5ft9_107',['m_T9',['../structgridfire_1_1_q_s_e_cache_key.html#a2ab20b15ab7f9da15c36989e8d9a2bc7',1,'gridfire::QSECacheKey::m_T9'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a7f65ed75e9dca9b6e1160ad297e07678',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_T9'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a4d15893a4a5aa09ee93c66a086a7f963',1,'gridfire::exceptions::StaleEngineTrigger::state::m_T9']]],
- ['m_5fthreshold_108',['m_threshold',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#aeac341c1e854d561a29aa39ad306d5d7',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_threshold'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ab7d86e5c89a848cf238141393fe3a8de',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_threshold']]],
- ['m_5ftimestep_5fwindow_109',['m_timestep_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae18e08a0bd72b68605d64e4d84355f79',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5ftmax_110',['m_tMax',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869',1,'gridfire::approx8::Approx8Network']]],
- ['m_5ftotal_5fsteps_111',['m_total_steps',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#ac1cddf0f2955d4282afcf4a90a2de9c0',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5ftype_112',['m_type',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae78d2a9b20c22a6ad624f4d968cbf639',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_type'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a92c3590161c63c6ed4e7650d2b7beee3',1,'gridfire::rates::weak::WeakReaction::m_type']]],
- ['m_5fupdates_113',['m_updates',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab80799eb7c80b3b20c1a7e7f9e1f5030',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a4885bdcc719a0f8c8394905893739b96',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a25f6ac369c590a8370270bdc70545171',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a7f88c1139e1b05baed44614104d601b4',1,'gridfire::trigger::AndTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_or_trigger.html#af595a5daab0f5b3ffc450c6de6737517',1,'gridfire::trigger::OrTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae4830ed152643770b0888b040475b000',1,'gridfire::trigger::NotTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ab0a33f49be02d34b27f75edf75dbc06d',1,'gridfire::trigger::EveryNthTrigger::m_updates']]],
- ['m_5fuseprecomputation_114',['m_usePrecomputation',['../classgridfire_1_1_graph_engine.html#a191cff35402d3c97c82c5c966a39d0de',1,'gridfire::GraphEngine']]],
- ['m_5fusereversereactions_115',['m_useReverseReactions',['../classgridfire_1_1_graph_engine.html#a32d3efbf4c3d5158f87c0c732cdc26dc',1,'gridfire::GraphEngine']]],
- ['m_5fview_116',['m_view',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#af2acc70592e5545f9e8f0a33e10ffdc7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fweak_5fnetwork_117',['m_weak_network',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a8169adef9b4b3c7552c7a8fdc945cf6f',1,'gridfire::rates::weak::WeakReactionMap']]],
- ['m_5fweakrateinterpolator_118',['m_weakRateInterpolator',['../classgridfire_1_1_graph_engine.html#a9ac5893030802b0b846552949e866340',1,'gridfire::GraphEngine']]],
- ['m_5fwindowsize_119',['m_windowSize',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa03c13813065f720cf698c240f07d559',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5fy_120',['m_Y',['../structgridfire_1_1_q_s_e_cache_key.html#afa8f157d3dd3505276294815357b028a',1,'gridfire::QSECacheKey::m_Y'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a833c5b68a627fbceaf5ff0d15bcb0eaf',1,'gridfire::exceptions::StaleEngineTrigger::state::m_Y'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aae19c1ec467051404a7bf1d4c7066c22',1,'gridfire::solver::CVODESolverStrategy::m_Y']]],
- ['m_5fy_121',['m_y',['../classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d',1,'gridfire::approx8::Approx8Network']]],
- ['m_5fy_5fscale_122',['m_Y_scale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a8dd40205db7aef439b6f04289ca5dfd5',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fyerr_123',['m_YErr',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a0717afcde6fdb71b12490bbcadb5fdb4',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fz_124',['m_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a292dfe5fdfd3b90a36906f5f609a4c1c',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
- ['mainpage_2emd_125',['mainpage.md',['../mainpage_8md.html',1,'']]],
- ['make_5fkey_126',['make_key',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a0e75ec9b97529783e07953aaf7d70f68',1,'gridfire::partition::GroundStatePartitionFunction::make_key()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#ac58b95c8530f69f063c8ed8293487aec',1,'gridfire::partition::RauscherThielemannPartitionFunction::make_key()']]],
- ['makeenginepartitioningtrigger_127',['makeEnginePartitioningTrigger',['../namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html#a26555ea09be620dabc5f9644be8f9908',1,'gridfire::trigger::solver::CVODE']]],
- ['manual_20build_20instructions_128',['Manual Build Instructions',['../index.html#autotoc_md11',1,'']]],
- ['mapculledtofull_129',['mapCulledToFull',['../classgridfire_1_1_adaptive_engine_view.html#a68695f056b660e91285b7e5a931612e1',1,'gridfire::AdaptiveEngineView']]],
- ['mapculledtofullreactionindex_130',['mapCulledToFullReactionIndex',['../classgridfire_1_1_adaptive_engine_view.html#a91e742642d8a8d9ec0620779927e5101',1,'gridfire::AdaptiveEngineView']]],
- ['mapculledtofullspeciesindex_131',['mapCulledToFullSpeciesIndex',['../classgridfire_1_1_adaptive_engine_view.html#a256d14a333f9401039b826cc889761a8',1,'gridfire::AdaptiveEngineView']]],
- ['mapfulltoculled_132',['mapFullToCulled',['../classgridfire_1_1_adaptive_engine_view.html#a3d9d8e862d1c2f0a8ba460c57f6a7f44',1,'gridfire::AdaptiveEngineView']]],
- ['mapfulltoview_133',['mapFullToView',['../classgridfire_1_1_defined_engine_view.html#a2f59af6fb3516911de2a3e3ff0ed8873',1,'gridfire::DefinedEngineView']]],
- ['mapnetintomolarabundancevector_134',['mapNetInToMolarAbundanceVector',['../classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a',1,'gridfire::DynamicEngine::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_graph_engine.html#a27f3a928e1f6bbe7e847cffed6db729f',1,'gridfire::GraphEngine::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_adaptive_engine_view.html#a7d0237956bf3ec7230bc51d88e7f8019',1,'gridfire::AdaptiveEngineView::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_defined_engine_view.html#a72789c1c3379594b65b560da50192de2',1,'gridfire::DefinedEngineView::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aada497e8df74a295fdf5df7d7cdf64e0',1,'gridfire::MultiscalePartitioningEngineView::mapNetInToMolarAbundanceVector()'],['../class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac',1,'PyDynamicEngine::mapNetInToMolarAbundanceVector()']]],
- ['mapviewtofull_135',['mapViewToFull',['../classgridfire_1_1_defined_engine_view.html#a626ab005bfa08b201518c13627e1f843',1,'gridfire::DefinedEngineView']]],
- ['mapviewtofullreactionindex_136',['mapViewToFullReactionIndex',['../classgridfire_1_1_defined_engine_view.html#aadf373d69a22fcd171a6c251466d53d1',1,'gridfire::DefinedEngineView']]],
- ['mapviewtofullspeciesindex_137',['mapViewToFullSpeciesIndex',['../classgridfire_1_1_defined_engine_view.html#af6fb8c3c7894b505bd81d15f012f154a',1,'gridfire::DefinedEngineView']]],
- ['massfractionchanges_138',['massFractionChanges',['../structgridfire_1_1_priming_report.html#a37aa83b55f3da0bc3ff6bcb7b79878a7',1,'gridfire::PrimingReport']]],
- ['matrix_5ftype_139',['matrix_type',['../namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce',1,'gridfire::approx8']]],
- ['max_5fiterations_5freached_140',['MAX_ITERATIONS_REACHED',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a5afaf45bc4c02208d502d9c0c26d8287',1,'gridfire']]],
- ['mean_5ftimescale_141',['mean_timescale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a66e6677638af72e4db75f5518dc867f9',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['mesanetworkfileparser_142',['MESANetworkFileParser',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html',1,'gridfire::io::MESANetworkFileParser'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ac5963d0da6780de753df996b490f8d2c',1,'gridfire::io::MESANetworkFileParser::MESANetworkFileParser()']]],
- ['meson_20setup_143',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
- ['method_144',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
- ['mev2erg_145',['MeV2Erg',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ae527298ffcdeb0b7b4089eeed4ddb58d',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['mevgrelation_146',['MeVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ab60f42677de82f3aab77d2af846c2ffd',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['mevpergraph_147',['MeVPerGraph',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a57273916131b68d1aed6e16d85667427',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['middle_148',['MIDDLE',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329abb276a700ba6a5b912fa0bf0a668d735',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['min_5fabundance_5fthreshold_149',['MIN_ABUNDANCE_THRESHOLD',['../namespacegridfire.html#a96c062f94713921e5d7568ecedcdcb06',1,'gridfire']]],
- ['min_5fdensity_5fthreshold_150',['MIN_DENSITY_THRESHOLD',['../namespacegridfire.html#ada3c137c014ecd8d06200fea2d1a9f50',1,'gridfire']]],
- ['min_5fjacobian_5fthreshold_151',['MIN_JACOBIAN_THRESHOLD',['../namespacegridfire.html#ae01b1738df1921db565bcbd68dd6cf64',1,'gridfire']]],
- ['minimum_20compiler_20versions_152',['Minimum compiler versions',['../index.html#autotoc_md26',1,'']]],
- ['mion_153',['mIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18',1,'gridfire::approx8::Approx8Net']]],
- ['miss_154',['miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac55fb580dd4b9763cefe4612555b03f3',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['misses_155',['misses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5df4f2c27e9eaa781c972a8c9b595787',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['molarabundance_156',['MolarAbundance',['../structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65',1,'gridfire::NetIn']]],
- ['mu_5fe_157',['mu_e',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ac08d42071950006ccf3c438253ef9ee9',1,'gridfire::rates::weak::RateDataRow::mu_e'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a4a1cbc93d5e197a69a5a29a8cabc6498',1,'gridfire::rates::weak::WeakReactionEntry::mu_e']]],
- ['mue_158',['MUE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b',1,'gridfire::rates::weak']]],
- ['mue_5faxis_159',['mue_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a82cc218ce48dcb835d07422dad927a5a',1,'gridfire::rates::weak::IsotopeGrid']]],
- ['multiscalepartitioningengineview_160',['MultiscalePartitioningEngineView',['../classgridfire_1_1_multiscale_partitioning_engine_view.html',1,'gridfire::MultiscalePartitioningEngineView'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a0df457c0f0f6f403a295335c84fd828f',1,'gridfire::MultiscalePartitioningEngineView::MultiscalePartitioningEngineView()']]],
- ['multiscalepartitioningengineview_20example_161',['MultiscalePartitioningEngineView Example',['../engine_8h.html#MultiscalePartitioningEngineViewExample',1,'']]],
- ['muon_5fantineutrino_162',['MUON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef',1,'gridfire::rates::weak']]],
- ['muon_5fneutrino_163',['MUON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554',1,'gridfire::rates::weak']]]
+ ['m_5factivespeciesvectorcache_6',['m_activeSpeciesVectorCache',['../classgridfire_1_1_defined_engine_view.html#a380e7a98cc782c9becd191d8de17c31d',1,'gridfire::DefinedEngineView']]],
+ ['m_5falgebraic_5fabundances_7',['m_algebraic_abundances',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3af2b37ce21829d9554d702cad074470',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5falgebraic_5fspecies_8',['m_algebraic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a4656c05b8235dbf4ec698b03a716a8c8',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fatomic_9',['m_atomic',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a4f2bf61b35566e439ac8a48da265d215',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fatomicreverserates_10',['m_atomicReverseRates',['../classgridfire_1_1_graph_engine.html#a816797b1d656d416844489692af44cf6',1,'gridfire::GraphEngine']]],
+ ['m_5fb_11',['m_B',['../classgridfire_1_1trigger_1_1_and_trigger.html#af8ee88421d0dfd92de6df96d686ece38',1,'gridfire::trigger::AndTrigger::m_B'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a30dec370b61a5f0562956394b89e8f89',1,'gridfire::trigger::OrTrigger::m_B']]],
+ ['m_5fbaseengine_12',['m_baseEngine',['../classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8',1,'gridfire::AdaptiveEngineView::m_baseEngine'],['../classgridfire_1_1_defined_engine_view.html#a754ef6a1fb9259d533f1eefa823d5758',1,'gridfire::DefinedEngineView::m_baseEngine'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a999b68226d658c9df2f4a3b890b9e5d1',1,'gridfire::MultiscalePartitioningEngineView::m_baseEngine']]],
+ ['m_5fcacheconfig_13',['m_cacheConfig',['../structgridfire_1_1_q_s_e_cache_key.html#a711acccecadd93495fd08c81838be2d8',1,'gridfire::QSECacheKey']]],
+ ['m_5fcachestats_14',['m_cacheStats',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aa81057b96cf46986151a5e8ef99a017a',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fcallback_15',['m_callback',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aa8fb7a0b39e6bb7b97a4a98422f06482',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fchapter_16',['m_chapter',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#adbcb383bac0f47c66251ee1b7c5f539d',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fconfig_17',['m_config',['../classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18',1,'gridfire::GraphEngine::m_config'],['../classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30',1,'gridfire::AdaptiveEngineView::m_config'],['../classgridfire_1_1_file_defined_engine_view.html#a7a80966c023ae722239491af58609362',1,'gridfire::FileDefinedEngineView::m_config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4061e99bd77a3de0d6d9e317bfc74874',1,'gridfire::io::SimpleReactionListFileParser::m_config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#aea206c3a7600db8d657666fef88fa20d',1,'gridfire::io::MESANetworkFileParser::m_config'],['../classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09',1,'gridfire::Network::m_config'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a202fe9e6499aac5f6813e036ee4ed2d5',1,'gridfire::solver::CVODESolverStrategy::m_config']]],
+ ['m_5fconstants_18',['m_constants',['../classgridfire_1_1_graph_engine.html#a10c01bc20ae668c2857efb2a1783098e',1,'gridfire::GraphEngine::m_constants'],['../classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410',1,'gridfire::Network::m_constants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2f0ee4c0d52db0f58781f90dd39dc0f7',1,'gridfire::rates::weak::WeakReaction::m_constants']]],
+ ['m_5fconstraints_19',['m_constraints',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50d8f309ca897fa83b16db0a1701b339',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fcounter_20',['m_counter',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a80d6f82095c3b5fdbc46776e183cdb1f',1,'gridfire::trigger::EveryNthTrigger']]],
+ ['m_5fcvode_5fmem_21',['m_cvode_mem',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab5a8fa55e36685cac50c1dbdd8dbfa57',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fdata_22',['m_data',['../classgridfire_1_1utils_1_1_column.html#aaa99c4d00c3b79e37f2e73e7c6854758',1,'gridfire::utils::Column']]],
+ ['m_5fdepth_23',['m_depth',['../classgridfire_1_1_graph_engine.html#a80c73690d5af247ff9f2ba8b00abce01',1,'gridfire::GraphEngine']]],
+ ['m_5fdt0_24',['m_dt0',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5fdynamic_5fspecies_25',['m_dynamic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aec6126b5c4a397d090790d7b75f9f70f',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fengine_26',['m_engine',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a75d355a0bef27217165644affd0cca4d',1,'gridfire::GraphEngine::AtomicReverseRate::m_engine'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8',1,'gridfire::solver::NetworkSolverStrategy::m_engine']]],
+ ['m_5feps_5fnuc_27',['m_eps_nuc',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a24207163a7ea2dde675b458f9df37a99',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5fepsadfun_28',['m_epsADFun',['../classgridfire_1_1_graph_engine.html#a1d5f6a3f217af7f4d0f95bdf7916b774',1,'gridfire::GraphEngine']]],
+ ['m_5ffilename_29',['m_fileName',['../classgridfire_1_1_file_defined_engine_view.html#a1b343998b93955025a589b2b4541e33b',1,'gridfire::FileDefinedEngineView']]],
+ ['m_5ffilename_30',['m_filename',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab7f82597abf17f16c401bcdf528bd099',1,'gridfire::io::MESANetworkFileParser']]],
+ ['m_5fformat_31',['m_format',['../classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18',1,'gridfire::Network']]],
+ ['m_5ffull_5fjacobian_5fsparsity_5fpattern_32',['m_full_jacobian_sparsity_pattern',['../classgridfire_1_1_graph_engine.html#a19b2eea0e8d05ac90f9fd7120bdc6e06',1,'gridfire::GraphEngine']]],
+ ['m_5ffull_5fsparsity_5fset_33',['m_full_sparsity_set',['../classgridfire_1_1_graph_engine.html#af147a6953dcbb70ba3cc93039ac21c35',1,'gridfire::GraphEngine']]],
+ ['m_5fground_5fstate_5fspin_34',['m_ground_state_spin',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af7f710edff96b1623c517ddab137c245',1,'gridfire::partition::GroundStatePartitionFunction']]],
+ ['m_5fhash_35',['m_hash',['../structgridfire_1_1_q_s_e_cache_key.html#ab860b40d4ccb3c16a962d96bc767ff05',1,'gridfire::QSECacheKey']]],
+ ['m_5fheader_36',['m_header',['../classgridfire_1_1utils_1_1_column.html#aaddf58469be3e3fd3bee0f4f660fe9e0',1,'gridfire::utils::Column']]],
+ ['m_5fhit_37',['m_hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a0c3bd8d5918e344657227a09cd7e39a5',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fhits_38',['m_hits',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a2b1b4a9ef137e76d39e7a7dcb6cf725d',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0d3b7c1d1057f442417c2f8c2a7177c5',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aff23db33140aa6a5a2ad36eda77b833d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#afd5c9867790fc5ef453bc6a5e5494766',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a43e6a9c01b163ab92a0b413bfba52ef5',1,'gridfire::trigger::AndTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a35d519d5266c68b696b779b275574ebf',1,'gridfire::trigger::OrTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a86404f57e0e0683fc56e0e49321e5e3b',1,'gridfire::trigger::NotTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a021c30d6db015bb88a70af348a5dd336',1,'gridfire::trigger::EveryNthTrigger::m_hits']]],
+ ['m_5fid_39',['m_id',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ca86e0f8f95ffb6d87ca295e44f14c5',1,'gridfire::reaction::ReaclibReaction::m_id'],['../classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::reaction::ReactionSet::m_id'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a79877bd387bd891e602adff3f99cb4c5',1,'gridfire::rates::weak::WeakReaction::m_id'],['../classgridfire_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::ReactionSet::m_id']]],
+ ['m_5findex_40',['m_index',['../structgridfire_1_1expectations_1_1_engine_index_error.html#aa20994243d56f24d89230887b881e03e',1,'gridfire::expectations::EngineIndexError']]],
+ ['m_5findextospeciesmap_41',['m_indexToSpeciesMap',['../classgridfire_1_1_graph_engine.html#a8ff064c9996772281984f88ee492d04a',1,'gridfire::GraphEngine']]],
+ ['m_5finitial_5fcomp_42',['m_initial_comp',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ac5bf1e4b4ac8435af5739ce970b373d7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5finterpolator_43',['m_interpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a874efa5a57427c8afecd0375094da6e9',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_interpolator'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#adf203cbae7d7afcd274020b5210b426b',1,'gridfire::rates::weak::WeakReaction::m_interpolator']]],
+ ['m_5finterval_44',['m_interval',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab6215873390f6bedab5c9f83b990b5e0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5fisstale_45',['m_isStale',['../classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e',1,'gridfire::AdaptiveEngineView::m_isStale'],['../classgridfire_1_1_defined_engine_view.html#a217d541f3fa777b1552f652fbb520382',1,'gridfire::DefinedEngineView::m_isStale']]],
+ ['m_5fj_46',['m_J',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#afd1053d0827512b6831ee15f14488c20',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fjac_5fwork_47',['m_jac_work',['../classgridfire_1_1_graph_engine.html#a250cc6350dc052fbdfdf9a02066e7891',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrix_48',['m_jacobianMatrix',['../classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrixstate_49',['m_jacobianMatrixState',['../classgridfire_1_1_graph_engine.html#ad730251f4cd877006f2520be84ac85e9',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrixstatenamemap_50',['m_jacobianMatrixStateNameMap',['../classgridfire_1_1_graph_engine.html#adc3758335b680d41edfdf0c64eeb27c6',1,'gridfire::GraphEngine']]],
+ ['m_5flast_5ftrigger_5ftime_51',['m_last_trigger_time',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a51ac3899010c2790fc98801ffba9407e',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5flast_5ftrigger_5ftime_5fdelta_52',['m_last_trigger_time_delta',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab93cb25bbebb159a8608a737bd972abd',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5flogger_53',['m_logger',['../classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53',1,'gridfire::GraphEngine::m_logger'],['../classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193',1,'gridfire::AdaptiveEngineView::m_logger'],['../classgridfire_1_1_defined_engine_view.html#a4f4aa847ee80ad430de9b1cfdda6b4e3',1,'gridfire::DefinedEngineView::m_logger'],['../classgridfire_1_1_file_defined_engine_view.html#a9d93633ed4ab68de94b7274f879a0432',1,'gridfire::FileDefinedEngineView::m_logger'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7d357c775dcbb253a4001d172805380a',1,'gridfire::MultiscalePartitioningEngineView::m_logger'],['../classgridfire_1_1_network_priming_engine_view.html#a1eed366e916c4e9b7847ae52836f3c7d',1,'gridfire::NetworkPrimingEngineView::m_logger'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#acef7eafe3cbea159259f69c88d309b66',1,'gridfire::io::SimpleReactionListFileParser::m_logger'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab9c683289d48e58edf06bf59215b4937',1,'gridfire::io::MESANetworkFileParser::m_logger'],['../classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5',1,'gridfire::Network::m_logger'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae0fc1c6abdc86009ba0fc6c9f270ff8b',1,'gridfire::partition::CompositePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#aff8f82f918380795e98c30a00fcd939b',1,'gridfire::partition::GroundStatePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a57384ffb1c81cf982614d90e23b173b6',1,'gridfire::partition::RauscherThielemannPartitionFunction::m_logger'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abab0ed78925789856ebb119d60c6a53d',1,'gridfire::reaction::ReaclibReaction::m_logger'],['../classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::reaction::ReactionSet::m_logger'],['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a2962864d8a6f8760a4228729838b6edb',1,'gridfire::rates::weak::WeakRateInterpolator::m_logger'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a0a4d7d6d36dbe7b764b613d34f18386f',1,'gridfire::screening::WeakScreeningModel::m_logger'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5867eb99b00815b8b4f710cb48904dbe',1,'gridfire::solver::CVODESolverStrategy::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a16e9b87a8abb05bb6b5410903eb49e91',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#afbd9258d65370bbc965e799c82f0e1c0',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#abe902b2a42a6451f64497e075b0e0b25',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#abb65f2fb74ea74a7f078b4e14f8bc949',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_logger'],['../classgridfire_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::ReactionSet::m_logger']]],
+ ['m_5flogmanager_54',['m_logManager',['../classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16',1,'gridfire::Network']]],
+ ['m_5fls_55',['m_LS',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af4a2f003a4c4c06b4b72840f2d445f81',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fmessage_56',['m_message',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a4eb62e3842302997e44e05d0770d77bb',1,'gridfire::exceptions::StaleEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a77c9a660a2748c2e3a1c7e94edad1cf0',1,'gridfire::exceptions::FailedToPartitionEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a581527fc03fdd84a8309c147259ec09d',1,'gridfire::exceptions::NetworkResizedError::m_message'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#af7ed18507088efc5587298a7e263f047',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::m_message'],['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#a8cbd2bcb916369751f2154f8c7f58974',1,'gridfire::exceptions::StaleJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#aa9abe57b96872bf7b5025eabc7656a02',1,'gridfire::exceptions::UninitializedJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#a0b75cbbf9890d97a2e49b5c0728020cd',1,'gridfire::exceptions::UnknownJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a1ff822ab63e39fdc2bd3f71ac6e04fcb',1,'gridfire::exceptions::BadCollectionError::m_message'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#a50aeb5acdd6b046de5f7bb7d6c26dcb0',1,'gridfire::exceptions::HashingError::m_message'],['../structgridfire_1_1expectations_1_1_engine_error.html#ad05b8d2f5ce9925f749c9f528f2428dc',1,'gridfire::expectations::EngineError::m_message']]],
+ ['m_5fmiss_57',['m_miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a73ca615753553f4a85160bd9f166da5b',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fmisses_58',['m_misses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a00ede9fff51a8318913fd2ed504c1007',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a14b1884a9014df33a1ec90dd3433c0b9',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a021c760717efef3fc3b415dee6d4840b',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a1b28f79b7d5d4b6a947bdf75c049739f',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a1714656e907edfcba2d354ff5d7c9ceb',1,'gridfire::trigger::AndTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ae72e6e9f1fbfbd11fbfe9aa6d4ff5a3b',1,'gridfire::trigger::OrTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_not_trigger.html#aa1253080cd57cdf0be6780773ce6c73c',1,'gridfire::trigger::NotTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0a5c2c5aedc779c1535d3839c6a6596e',1,'gridfire::trigger::EveryNthTrigger::m_misses']]],
+ ['m_5fn_59',['m_N',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a652ba8d1ac36b9713f426eedf2b1ead0',1,'gridfire::trigger::EveryNthTrigger']]],
+ ['m_5fnetworkspecies_60',['m_networkSpecies',['../classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc',1,'gridfire::GraphEngine']]],
+ ['m_5fnetworkspeciesmap_61',['m_networkSpeciesMap',['../classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827',1,'gridfire::GraphEngine']]],
+ ['m_5fnum_5fsteps_62',['m_num_steps',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab7495898e893640670f49308a105658f',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5foperatorhits_63',['m_operatorHits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac18229250c4c160aada96e19325faa29',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5foperatormisses_64',['m_operatorMisses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afc5299ebf09f9b208f65619012902b77',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fparser_65',['m_parser',['../classgridfire_1_1_file_defined_engine_view.html#a0a9b07176cb93b54c677b6ce71fda500',1,'gridfire::FileDefinedEngineView']]],
+ ['m_5fpartitiondata_66',['m_partitionData',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a50ce19df4c12e22bbcb61422248a4038',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['m_5fpartitionfunction_67',['m_partitionFunction',['../classgridfire_1_1_graph_engine.html#a3621f36d77ea8c738ad7de6e5b35ca3e',1,'gridfire::GraphEngine']]],
+ ['m_5fpartitionfunctions_68',['m_partitionFunctions',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a85aaac230e9de2fd50d4d453f6d5def8',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['m_5fpename_69',['m_peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a51f658789f34f96e0e6bd42cef5cbfe4',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fprecomputedreactionindexmap_70',['m_precomputedReactionIndexMap',['../classgridfire_1_1_graph_engine.html#a183cbef618742d97b2b6edb60522eb6c',1,'gridfire::GraphEngine']]],
+ ['m_5fprecomputedreactions_71',['m_precomputedReactions',['../classgridfire_1_1_graph_engine.html#a5d431d5385b1219ba29689eb29601ea3',1,'gridfire::GraphEngine']]],
+ ['m_5fprimingspecies_72',['m_primingSpecies',['../classgridfire_1_1_network_priming_engine_view.html#aeb8f25d97e2459037cc999b974823cf5',1,'gridfire::NetworkPrimingEngineView']]],
+ ['m_5fproduct_73',['m_product',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aee395d13ed3a515d5c1d69bedffca5de',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproduct_5fa_74',['m_product_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2567545c89eb847a15909b02fa0f383e',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproduct_5fz_75',['m_product_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ab1be1d3010ff539b8a911506734fd9cf',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproducts_76',['m_products',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ac350a26bdf19d7c1d20db55a226e6063',1,'gridfire::reaction::ReaclibReaction::m_products'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a71ca233a081c7aed54ace061ea362231',1,'gridfire::rates::weak::WeakReaction::m_products']]],
+ ['m_5fqse_5fabundance_5fcache_77',['m_qse_abundance_cache',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a707e46d2f72993c206210f81b35b884e',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fqse_5fgroups_78',['m_qse_groups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b4aa04a1e641204e4fd82361b0e39c6',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fqse_5fsolve_5fspecies_79',['m_qse_solve_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4804c6481c2706b04f48c1bbfd9fd5f8',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fqse_5fsolve_5fspecies_5findex_5fmap_80',['m_qse_solve_species_index_map',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a23e6ba8dfe37b7f167837296a6654684',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fqvalue_81',['m_qValue',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a498c202a259cbc315997ec68a2cb8a59',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frate_5ftable_82',['m_rate_table',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a7a01f956eccd3a0a90dd08984ca3f009',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['m_5fratecoefficients_83',['m_rateCoefficients',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ea3de0412395b7b617c4b71cbc2ab68',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frates_84',['m_rates',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#afe1b95bf9d81f7521b9f19bbd1305d01',1,'gridfire::reaction::LogicalReaclibReaction']]],
+ ['m_5freactant_85',['m_reactant',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aeaceef054714e2a9667986406107ba3a',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactant_5fa_86',['m_reactant_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a37dfb1d460e78e81a6def62e7217e6f8',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactant_5fz_87',['m_reactant_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a3d1b52076e102d07acb7200a7ee99165',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactants_88',['m_reactants',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7cf403bc519ce39a1af886432a653826',1,'gridfire::reaction::ReaclibReaction::m_reactants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a46c36a6e517fb00a2ac3cbb0f546a341',1,'gridfire::rates::weak::WeakReaction::m_reactants']]],
+ ['m_5freaction_89',['m_reaction',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a98ed8b450f7868f55e8362a848a4710d',1,'gridfire::GraphEngine::AtomicReverseRate']]],
+ ['m_5freactionidmap_90',['m_reactionIDMap',['../classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3',1,'gridfire::GraphEngine']]],
+ ['m_5freactionindexmap_91',['m_reactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de',1,'gridfire::AdaptiveEngineView::m_reactionIndexMap'],['../classgridfire_1_1_defined_engine_view.html#affda6d60651c53ee02532806104671bd',1,'gridfire::DefinedEngineView::m_reactionIndexMap']]],
+ ['m_5freactionnamemap_92',['m_reactionNameMap',['../classgridfire_1_1reaction_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::reaction::ReactionSet::m_reactionNameMap'],['../classgridfire_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::ReactionSet::m_reactionNameMap']]],
+ ['m_5freactions_93',['m_reactions',['../classgridfire_1_1_graph_engine.html#ad3b97595871d1f62ee7f4726b601ebef',1,'gridfire::GraphEngine::m_reactions'],['../classgridfire_1_1reaction_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::reaction::ReactionSet::m_reactions'],['../classgridfire_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::ReactionSet::m_reactions']]],
+ ['m_5frelative_94',['m_relative',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa4162916f562b4d7ea0205d6f3e6f917',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
+ ['m_5frelativefailurerate_95',['m_relativeFailureRate',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a19795b0ebf01df3e70fe858cfb527d08',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5fresets_96',['m_resets',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a3004a10bb89ecd7b2ba6103c9f5d4b96',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#acd55d04da377c8bf4af3ea2fcf2f1918',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad4cc7113574f71905bc93cc40024b4bd',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a270dae9d1f4e3ee410389e113d7f0857',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ae3ff88ddb15d04e798fc03c6c941e312',1,'gridfire::trigger::AndTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_or_trigger.html#adc6f560d9199455ba98d85eadfe02847',1,'gridfire::trigger::OrTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_not_trigger.html#adb9c36fa46a30c28e68c59a7d3bd825d',1,'gridfire::trigger::NotTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a87b6e54f3a0536d20709d7e746ec575d',1,'gridfire::trigger::EveryNthTrigger::m_resets']]],
+ ['m_5freverse_97',['m_reverse',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af52b42d940f6a09dba5d28898d2b0b1f',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frho_98',['m_rho',['../structgridfire_1_1_q_s_e_cache_key.html#abb0d1c5b8c88ae2edbc1f8d3b8759f63',1,'gridfire::QSECacheKey::m_rho'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4dc013f4fb9d93b38ef601741dbe4d4c',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_rho'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a93cdb544a9d11cc259e6adbc49c60c44',1,'gridfire::exceptions::StaleEngineTrigger::state::m_rho']]],
+ ['m_5frhsadfun_99',['m_rhsADFun',['../classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876',1,'gridfire::GraphEngine']]],
+ ['m_5fscreeningmodel_100',['m_screeningModel',['../classgridfire_1_1_graph_engine.html#af17cf3762abac3efcab9a8e87c961210',1,'gridfire::GraphEngine']]],
+ ['m_5fscreeningtype_101',['m_screeningType',['../classgridfire_1_1_graph_engine.html#a52edc3e88f1e8fc497e1e63972d63c80',1,'gridfire::GraphEngine']]],
+ ['m_5fsourcelabel_102',['m_sourceLabel',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7e79437a68947e176b8dd7dcbe27baab',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fsources_103',['m_sources',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a8c6f12a01c6d1fdeba1f0cc73128731e',1,'gridfire::reaction::LogicalReaclibReaction']]],
+ ['m_5fspecies_5fcache_104',['m_species_cache',['../class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73',1,'PyEngine::m_species_cache'],['../class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03',1,'PyDynamicEngine::m_species_cache']]],
+ ['m_5fspeciesindexmap_105',['m_speciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093',1,'gridfire::AdaptiveEngineView::m_speciesIndexMap'],['../classgridfire_1_1_defined_engine_view.html#acc4976262e208d1dd2185ebccbdd275e',1,'gridfire::DefinedEngineView::m_speciesIndexMap']]],
+ ['m_5fspeciestoindexmap_106',['m_speciesToIndexMap',['../classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7',1,'gridfire::GraphEngine']]],
+ ['m_5fstate_107',['m_state',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a7f9fa2e34da3772714723ef7d5083be5',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['m_5fstdout_5flogging_5fenabled_108',['m_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af3e470b5a6f982c107785c64b169a992',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fsteps_109',['m_steps',['../classgridfire_1_1trigger_1_1_and_trigger.html#afd8d79e83f83473f0df64e96b63aa1f1',1,'gridfire::trigger::AndTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a596db4a92ebf789cea1c431d3d2220c7',1,'gridfire::trigger::OrTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2e1e78f3bf9fe0edcb9094c778826629',1,'gridfire::trigger::NotTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#acefe02899ade9aa595e04f3ec34f251a',1,'gridfire::trigger::EveryNthTrigger::m_steps']]],
+ ['m_5fstiff_110',['m_stiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67',1,'gridfire::approx8::Approx8Network::m_stiff'],['../classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e',1,'gridfire::Network::m_stiff']]],
+ ['m_5fstoichiometrymatrix_111',['m_stoichiometryMatrix',['../classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24',1,'gridfire::GraphEngine']]],
+ ['m_5fsun_5fctx_112',['m_sun_ctx',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ac57a4f62d95d769c379470e680e6882d',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fsupportcache_113',['m_supportCache',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a9aea5eda63b9be4d3b8f65c13d317dcc',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['m_5ft_114',['m_t',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a352cd33629e63286808df617d36cb70b',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5ft9_115',['m_T9',['../structgridfire_1_1_q_s_e_cache_key.html#a2ab20b15ab7f9da15c36989e8d9a2bc7',1,'gridfire::QSECacheKey::m_T9'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a7f65ed75e9dca9b6e1160ad297e07678',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_T9'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a4d15893a4a5aa09ee93c66a086a7f963',1,'gridfire::exceptions::StaleEngineTrigger::state::m_T9']]],
+ ['m_5fthreshold_116',['m_threshold',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#aeac341c1e854d561a29aa39ad306d5d7',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_threshold'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ab7d86e5c89a848cf238141393fe3a8de',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_threshold']]],
+ ['m_5ftimestep_5fwindow_117',['m_timestep_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae18e08a0bd72b68605d64e4d84355f79',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
+ ['m_5ftmax_118',['m_tMax',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5ftotal_5fsteps_119',['m_total_steps',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#ac1cddf0f2955d4282afcf4a90a2de9c0',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5ftotalfailures_120',['m_totalFailures',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a9e116ac645ba31906dae26234c47c3f4',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5ftype_121',['m_type',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae78d2a9b20c22a6ad624f4d968cbf639',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_type'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a92c3590161c63c6ed4e7650d2b7beee3',1,'gridfire::rates::weak::WeakReaction::m_type']]],
+ ['m_5fupdates_122',['m_updates',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab80799eb7c80b3b20c1a7e7f9e1f5030',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a4885bdcc719a0f8c8394905893739b96',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a25f6ac369c590a8370270bdc70545171',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#acf63dd6e786231ac6c16e590d01bc6eb',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a7f88c1139e1b05baed44614104d601b4',1,'gridfire::trigger::AndTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_or_trigger.html#af595a5daab0f5b3ffc450c6de6737517',1,'gridfire::trigger::OrTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae4830ed152643770b0888b040475b000',1,'gridfire::trigger::NotTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ab0a33f49be02d34b27f75edf75dbc06d',1,'gridfire::trigger::EveryNthTrigger::m_updates']]],
+ ['m_5fuseprecomputation_123',['m_usePrecomputation',['../classgridfire_1_1_graph_engine.html#a191cff35402d3c97c82c5c966a39d0de',1,'gridfire::GraphEngine']]],
+ ['m_5fusereversereactions_124',['m_useReverseReactions',['../classgridfire_1_1_graph_engine.html#a32d3efbf4c3d5158f87c0c732cdc26dc',1,'gridfire::GraphEngine']]],
+ ['m_5fview_125',['m_view',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#af2acc70592e5545f9e8f0a33e10ffdc7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fweak_5fnetwork_126',['m_weak_network',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a8169adef9b4b3c7552c7a8fdc945cf6f',1,'gridfire::rates::weak::WeakReactionMap']]],
+ ['m_5fweakrateinterpolator_127',['m_weakRateInterpolator',['../classgridfire_1_1_graph_engine.html#a9ac5893030802b0b846552949e866340',1,'gridfire::GraphEngine']]],
+ ['m_5fwindow_128',['m_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a8df9f55e0af1a16ee56678a109f08920',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5fwindowsize_129',['m_windowSize',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa03c13813065f720cf698c240f07d559',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_windowSize'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#abf4814a4423cfbe816b07d5eea4efea4',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_windowSize']]],
+ ['m_5fy_130',['m_Y',['../structgridfire_1_1_q_s_e_cache_key.html#afa8f157d3dd3505276294815357b028a',1,'gridfire::QSECacheKey::m_Y'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a833c5b68a627fbceaf5ff0d15bcb0eaf',1,'gridfire::exceptions::StaleEngineTrigger::state::m_Y'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aae19c1ec467051404a7bf1d4c7066c22',1,'gridfire::solver::CVODESolverStrategy::m_Y']]],
+ ['m_5fy_131',['m_y',['../classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5fy_5fscale_132',['m_Y_scale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a8dd40205db7aef439b6f04289ca5dfd5',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fyerr_133',['m_YErr',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a0717afcde6fdb71b12490bbcadb5fdb4',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fz_134',['m_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a292dfe5fdfd3b90a36906f5f609a4c1c',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
+ ['mainpage_2emd_135',['mainpage.md',['../mainpage_8md.html',1,'']]],
+ ['make_5fkey_136',['make_key',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a0e75ec9b97529783e07953aaf7d70f68',1,'gridfire::partition::GroundStatePartitionFunction::make_key()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#ac58b95c8530f69f063c8ed8293487aec',1,'gridfire::partition::RauscherThielemannPartitionFunction::make_key()']]],
+ ['makeenginepartitioningtrigger_137',['makeEnginePartitioningTrigger',['../namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html#a26555ea09be620dabc5f9644be8f9908',1,'gridfire::trigger::solver::CVODE']]],
+ ['manual_20build_20instructions_138',['Manual Build Instructions',['../index.html#autotoc_md11',1,'']]],
+ ['mapculledtofull_139',['mapCulledToFull',['../classgridfire_1_1_adaptive_engine_view.html#a68695f056b660e91285b7e5a931612e1',1,'gridfire::AdaptiveEngineView']]],
+ ['mapculledtofullreactionindex_140',['mapCulledToFullReactionIndex',['../classgridfire_1_1_adaptive_engine_view.html#a91e742642d8a8d9ec0620779927e5101',1,'gridfire::AdaptiveEngineView']]],
+ ['mapculledtofullspeciesindex_141',['mapCulledToFullSpeciesIndex',['../classgridfire_1_1_adaptive_engine_view.html#a256d14a333f9401039b826cc889761a8',1,'gridfire::AdaptiveEngineView']]],
+ ['mapfulltoculled_142',['mapFullToCulled',['../classgridfire_1_1_adaptive_engine_view.html#a3d9d8e862d1c2f0a8ba460c57f6a7f44',1,'gridfire::AdaptiveEngineView']]],
+ ['mapfulltoview_143',['mapFullToView',['../classgridfire_1_1_defined_engine_view.html#a2f59af6fb3516911de2a3e3ff0ed8873',1,'gridfire::DefinedEngineView']]],
+ ['mapnetintomolarabundancevector_144',['mapNetInToMolarAbundanceVector',['../classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a',1,'gridfire::DynamicEngine::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_graph_engine.html#a27f3a928e1f6bbe7e847cffed6db729f',1,'gridfire::GraphEngine::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_adaptive_engine_view.html#a7d0237956bf3ec7230bc51d88e7f8019',1,'gridfire::AdaptiveEngineView::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_defined_engine_view.html#a72789c1c3379594b65b560da50192de2',1,'gridfire::DefinedEngineView::mapNetInToMolarAbundanceVector()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aada497e8df74a295fdf5df7d7cdf64e0',1,'gridfire::MultiscalePartitioningEngineView::mapNetInToMolarAbundanceVector()'],['../class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac',1,'PyDynamicEngine::mapNetInToMolarAbundanceVector()']]],
+ ['mapviewtofull_145',['mapViewToFull',['../classgridfire_1_1_defined_engine_view.html#a626ab005bfa08b201518c13627e1f843',1,'gridfire::DefinedEngineView']]],
+ ['mapviewtofullreactionindex_146',['mapViewToFullReactionIndex',['../classgridfire_1_1_defined_engine_view.html#aadf373d69a22fcd171a6c251466d53d1',1,'gridfire::DefinedEngineView']]],
+ ['mapviewtofullspeciesindex_147',['mapViewToFullSpeciesIndex',['../classgridfire_1_1_defined_engine_view.html#af6fb8c3c7894b505bd81d15f012f154a',1,'gridfire::DefinedEngineView']]],
+ ['massfractionchanges_148',['massFractionChanges',['../structgridfire_1_1_priming_report.html#a37aa83b55f3da0bc3ff6bcb7b79878a7',1,'gridfire::PrimingReport']]],
+ ['massfractionfrommolarabundanceandcomposition_149',['massFractionFromMolarAbundanceAndComposition',['../namespacegridfire_1_1utils.html#a30bc2aa491806a4ac2a9039e267db282',1,'gridfire::utils']]],
+ ['massfractionfrommolarabundanceandmolarmass_150',['massFractionFromMolarAbundanceAndMolarMass',['../namespacegridfire_1_1utils.html#a3e0dbd737724f2ead65046b07639c931',1,'gridfire::utils']]],
+ ['matrix_5ftype_151',['matrix_type',['../namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce',1,'gridfire::approx8']]],
+ ['max_5fiterations_5freached_152',['MAX_ITERATIONS_REACHED',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a5afaf45bc4c02208d502d9c0c26d8287',1,'gridfire']]],
+ ['mean_5ftimescale_153',['mean_timescale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a66e6677638af72e4db75f5518dc867f9',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['mesanetworkfileparser_154',['MESANetworkFileParser',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html',1,'gridfire::io::MESANetworkFileParser'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ac5963d0da6780de753df996b490f8d2c',1,'gridfire::io::MESANetworkFileParser::MESANetworkFileParser()']]],
+ ['meson_20setup_155',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
+ ['method_156',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
+ ['mev2erg_157',['MeV2Erg',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ae527298ffcdeb0b7b4089eeed4ddb58d',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['mevgrelation_158',['MeVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ab60f42677de82f3aab77d2af846c2ffd',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['mevpergraph_159',['MeVPerGraph',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a57273916131b68d1aed6e16d85667427',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['middle_160',['MIDDLE',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329abb276a700ba6a5b912fa0bf0a668d735',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['min_5fabundance_5fthreshold_161',['MIN_ABUNDANCE_THRESHOLD',['../namespacegridfire.html#a96c062f94713921e5d7568ecedcdcb06',1,'gridfire']]],
+ ['min_5fdensity_5fthreshold_162',['MIN_DENSITY_THRESHOLD',['../namespacegridfire.html#ada3c137c014ecd8d06200fea2d1a9f50',1,'gridfire']]],
+ ['min_5fjacobian_5fthreshold_163',['MIN_JACOBIAN_THRESHOLD',['../namespacegridfire.html#ae01b1738df1921db565bcbd68dd6cf64',1,'gridfire']]],
+ ['minimum_20compiler_20versions_164',['Minimum compiler versions',['../index.html#autotoc_md26',1,'']]],
+ ['mion_165',['mIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18',1,'gridfire::approx8::Approx8Net']]],
+ ['miss_166',['miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac55fb580dd4b9763cefe4612555b03f3',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['misses_167',['misses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5df4f2c27e9eaa781c972a8c9b595787',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['mix_5fspecies_168',['mix_species',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a464d24a4cacff96a2be567ce461c8404',1,'gridfire::utils::hashing::reaction']]],
+ ['molarabundance_169',['MolarAbundance',['../structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65',1,'gridfire::NetIn']]],
+ ['molarmassvectorfromcomposition_170',['molarMassVectorFromComposition',['../namespacegridfire_1_1utils.html#a1772aeeec2509ca45bc733b7615a7778',1,'gridfire::utils']]],
+ ['mu_5fe_171',['mu_e',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ac08d42071950006ccf3c438253ef9ee9',1,'gridfire::rates::weak::RateDataRow::mu_e'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a4a1cbc93d5e197a69a5a29a8cabc6498',1,'gridfire::rates::weak::WeakReactionEntry::mu_e']]],
+ ['mue_172',['MUE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b',1,'gridfire::rates::weak']]],
+ ['multiscalepartitioningengineview_173',['MultiscalePartitioningEngineView',['../classgridfire_1_1_multiscale_partitioning_engine_view.html',1,'gridfire::MultiscalePartitioningEngineView'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b3720628b22f038391949fffe6fc962',1,'gridfire::MultiscalePartitioningEngineView::MultiscalePartitioningEngineView()']]],
+ ['multiscalepartitioningengineview_20example_174',['MultiscalePartitioningEngineView Example',['../engine_8h.html#MultiscalePartitioningEngineViewExample',1,'']]],
+ ['multiset_5fcombine_175',['multiset_combine',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#abd97bcaba4cc049e7f6974a4df5d824a',1,'gridfire::utils::hashing::reaction']]],
+ ['muon_5fantineutrino_176',['MUON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef',1,'gridfire::rates::weak']]],
+ ['muon_5fneutrino_177',['MUON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/all_13.js b/docs/html/search/all_13.js
index 3d9c0fe2..f9bbb2d6 100644
--- a/docs/html/search/all_13.js
+++ b/docs/html/search/all_13.js
@@ -6,7 +6,7 @@ var searchData=
['n15pg_5ffrac_3',['n15pg_frac',['../namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896',1,'gridfire::approx8']]],
['n15pg_5frate_4',['n15pg_rate',['../namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98',1,'gridfire::approx8']]],
['na_5',['Na',['../structgridfire_1_1_graph_engine_1_1constants.html#a5ccc874d6704615e0ce54c14dc67699d',1,'gridfire::GraphEngine::constants']]],
- ['name_6',['name',['../structgridfire_1_1trigger_1_1_trigger_result.html#a1f27dd6d5cca43956812ec78cfb7be2d',1,'gridfire::trigger::TriggerResult::name'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a87fc9fe6bd8762f148c858452ec30043',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a594893c029f044be3119118808470f7a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a290e5643eea08726d2fd44a1cd5617d0',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::name()'],['../classgridfire_1_1trigger_1_1_trigger.html#a3e5b017147f22ca0733733cd39e334b7',1,'gridfire::trigger::Trigger::name()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ab78539e5cd88194ab9e98434793eae3f',1,'gridfire::trigger::AndTrigger::name()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a062af4f567dc48c088f1fcfb64cc79ec',1,'gridfire::trigger::OrTrigger::name()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#acc3bd2938f7746997fb1d255681d8b20',1,'gridfire::trigger::NotTrigger::name()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a4a834d24286f9204995bf78fb69f35dc',1,'gridfire::trigger::EveryNthTrigger::name()']]],
+ ['name_6',['name',['../structgridfire_1_1trigger_1_1_trigger_result.html#a1f27dd6d5cca43956812ec78cfb7be2d',1,'gridfire::trigger::TriggerResult::name'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a87fc9fe6bd8762f148c858452ec30043',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a594893c029f044be3119118808470f7a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a290e5643eea08726d2fd44a1cd5617d0',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a92a57cea3b58bd7948c3c3fb4f75619b',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::name()'],['../classgridfire_1_1trigger_1_1_trigger.html#a3e5b017147f22ca0733733cd39e334b7',1,'gridfire::trigger::Trigger::name()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ab78539e5cd88194ab9e98434793eae3f',1,'gridfire::trigger::AndTrigger::name()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a062af4f567dc48c088f1fcfb64cc79ec',1,'gridfire::trigger::OrTrigger::name()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#acc3bd2938f7746997fb1d255681d8b20',1,'gridfire::trigger::NotTrigger::name()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a4a834d24286f9204995bf78fb69f35dc',1,'gridfire::trigger::EveryNthTrigger::name()']]],
['ne20a_5frate_7',['ne20a_rate',['../namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210',1,'gridfire::approx8']]],
['netin_8',['NetIn',['../structgridfire_1_1_net_in.html',1,'gridfire::NetIn'],['../index.html#autotoc_md39',1,'NetIn']]],
['netin_20and_20netout_9',['NetIn and NetOut',['../index.html#autotoc_md38',1,'']]],
@@ -18,30 +18,33 @@ var searchData=
['network_5ffile_2ecpp_15',['network_file.cpp',['../network__file_8cpp.html',1,'']]],
['network_5ffile_2eh_16',['network_file.h',['../network__file_8h.html',1,'']]],
['networkbuilddepth_17',['NetworkBuildDepth',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57',1,'gridfire']]],
- ['networkfileparser_18',['NetworkFileParser',['../classgridfire_1_1io_1_1_network_file_parser.html',1,'gridfire::io']]],
- ['networkformat_19',['NetworkFormat',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37',1,'gridfire']]],
- ['networkprimingengineview_20',['NetworkPrimingEngineView',['../classgridfire_1_1_network_priming_engine_view.html',1,'gridfire::NetworkPrimingEngineView'],['../classgridfire_1_1_network_priming_engine_view.html#ad13ec8d4974421c72cffd88558d71177',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const std::string &primingSymbol, DynamicEngine &baseEngine)'],['../classgridfire_1_1_network_priming_engine_view.html#a96751b66dd11f1155d0c488f39f9f6a6',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const fourdst::atomic::Species &primingSpecies, DynamicEngine &baseEngine)']]],
- ['networkprimingengineview_20example_21',['NetworkPrimingEngineView Example',['../engine_8h.html#NetworkPrimingEngineViewExample',1,'']]],
- ['networkresizederror_22',['NetworkResizedError',['../classgridfire_1_1exceptions_1_1_network_resized_error.html',1,'gridfire::exceptions::NetworkResizedError'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80c0adb088e8083309591d24051b056b',1,'gridfire::exceptions::NetworkResizedError::NetworkResizedError()']]],
- ['networks_23',['4. Visualizing Reaction Networks',['../md_docs_2static_2usage.html#autotoc_md68',1,'']]],
- ['networksolverstrategy_24',['NetworkSolverStrategy',['../classgridfire_1_1solver_1_1_network_solver_strategy.html',1,'gridfire::solver::NetworkSolverStrategy< EngineT >'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505',1,'gridfire::solver::NetworkSolverStrategy::NetworkSolverStrategy()']]],
- ['networksolverstrategy_20lt_20enginet_20gt_20_3a_25',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]],
- ['networksolverstrategy_3c_20dynamicengine_20_3e_26',['NetworkSolverStrategy< DynamicEngine >',['../classgridfire_1_1solver_1_1_network_solver_strategy.html',1,'gridfire::solver']]],
- ['networkspecies_27',['networkSpecies',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a75d7e32c9df3d8a047069fe2d64cd089',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::networkSpecies'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#a41a5bc46358cb59373f62c791e1bc29c',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::networkSpecies']]],
- ['neutrinotypes_28',['NeutrinoTypes',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca',1,'gridfire::rates::weak']]],
- ['neutronmassg_29',['neutronMassG',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a2d6c6d4eb9b54c050c266298611c1e44',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['neutronmassmev_30',['neutronMassMeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a0629ea0e5d51166e400696a358b0045e',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['niso_31',['nIso',['../structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02',1,'gridfire::approx8::Approx8Net']]],
- ['no_5fspecies_5fto_5fprime_32',['NO_SPECIES_TO_PRIME',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a708c14ec56942aa5f32e7bef1e29db45',1,'gridfire']]],
- ['normalized_5fg_5fvalues_33',['normalized_g_values',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html#aea71e9198606e0ba393321178f988fcc',1,'gridfire::partition::RauscherThielemannPartitionFunction::IsotopeData::normalized_g_values'],['../structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html#a64c1cef58c1bdeab1fcc7f9a30a71609',1,'gridfire::partition::record::RauscherThielemannPartitionDataRecord::normalized_g_values']]],
- ['note_20about_20composability_34',['A Note about composability',['../index.html#autotoc_md35',1,'']]],
- ['nottrigger_35',['NotTrigger',['../classgridfire_1_1trigger_1_1_not_trigger.html',1,'gridfire::trigger::NotTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a4828599aae5ff37f4c82e51fe192bed3',1,'gridfire::trigger::NotTrigger::NotTrigger()']]],
- ['nuclearenergygenerationrate_36',['nuclearEnergyGenerationRate',['../structgridfire_1_1_step_derivatives.html#ab4aeb41be952c7b5844e1ee81fef9008',1,'gridfire::StepDerivatives']]],
- ['num_5fspecies_37',['num_species',['../classgridfire_1_1reaction_1_1_reaction.html#ae2a1b0395ac127c792a8049cd0bcc249',1,'gridfire::reaction::Reaction::num_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a9205126955ad38f56e8aca3112bc150a',1,'gridfire::reaction::ReaclibReaction::num_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1210917ca1727ea474bb606cf8279edb',1,'gridfire::rates::weak::WeakReaction::num_species()'],['../classgridfire_1_1_reaction.html#a348aae35a6c82194ef5387278419e0e6',1,'gridfire::Reaction::num_species()']]],
- ['num_5fsteps_38',['num_steps',['../structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6',1,'gridfire::NetOut::num_steps'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a51e86d2721053055d8479662b864e367',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::num_steps']]],
- ['numerical_20solver_20strategies_39',['Numerical Solver Strategies',['../index.html#autotoc_md36',1,'']]],
- ['nummisses_40',['numMisses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a273eb8a3e80d1235d2b3f252e55c5b50',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0e1ad148f9f3232992a4b16e440c249a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a94bb1de08a5ff55e1874f595f8c8965c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_trigger.html#a81848e5af844795d879b6d885a2701d7',1,'gridfire::trigger::Trigger::numMisses()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#addfd61f8cb234881f535fb8f4d618d74',1,'gridfire::trigger::AndTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a0b3a7f45604dbb27e832d9559dd20997',1,'gridfire::trigger::OrTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2f9b0d6a6ac54f6371c5a208c06826ea',1,'gridfire::trigger::NotTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ae7776f4a526db3245e64a74a3b0172d3',1,'gridfire::trigger::EveryNthTrigger::numMisses()']]],
- ['numspecies_41',['numSpecies',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a44ac2f7510ecf86cd5b556a842eee30c',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['numtriggers_42',['numTriggers',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a34d285584ea96f71b99eefad8c738296',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a32980aaf6d9c7632c024b4b74b1d9e70',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad2a7c2567b100f97a024f65818ecefed',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4ea3abfb76a09c4f55ad05d73a2cf12d',1,'gridfire::trigger::Trigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#afffb4281569963183d7db3ed1568eb3a',1,'gridfire::trigger::AndTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#afc7d3eae8306ee383d76997ac3803327',1,'gridfire::trigger::OrTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae2d27d72af9e1fbf711a58e4583b43a3',1,'gridfire::trigger::NotTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a7e5568c9d7799b7f80ad0d3efe2cd143',1,'gridfire::trigger::EveryNthTrigger::numTriggers()']]],
- ['nvar_43',['nVar',['../structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db',1,'gridfire::approx8::Approx8Net']]]
+ ['networkconstructionflags_18',['NetworkConstructionFlags',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892b',1,'gridfire']]],
+ ['networkconstructionflagstostring_19',['NetworkConstructionFlagsToString',['../namespacegridfire.html#a7c96c92c72485f364466c6b979959ef7',1,'gridfire']]],
+ ['networkfileparser_20',['NetworkFileParser',['../classgridfire_1_1io_1_1_network_file_parser.html',1,'gridfire::io']]],
+ ['networkformat_21',['NetworkFormat',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37',1,'gridfire']]],
+ ['networkprimingengineview_22',['NetworkPrimingEngineView',['../classgridfire_1_1_network_priming_engine_view.html',1,'gridfire::NetworkPrimingEngineView'],['../classgridfire_1_1_network_priming_engine_view.html#a0dee05df5ac4047ac0456006a4be4927',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const std::string &primingSymbol, GraphEngine &baseEngine)'],['../classgridfire_1_1_network_priming_engine_view.html#af101fd7cf7237c208611e047396ce8d4',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const fourdst::atomic::Species &primingSpecies, GraphEngine &baseEngine)']]],
+ ['networkprimingengineview_20example_23',['NetworkPrimingEngineView Example',['../engine_8h.html#NetworkPrimingEngineViewExample',1,'']]],
+ ['networkresizederror_24',['NetworkResizedError',['../classgridfire_1_1exceptions_1_1_network_resized_error.html',1,'gridfire::exceptions::NetworkResizedError'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a1386b2b78ae7760b40cfc5ddefa0ce3e',1,'gridfire::exceptions::NetworkResizedError::NetworkResizedError()']]],
+ ['networks_25',['4. Visualizing Reaction Networks',['../md_docs_2static_2usage.html#autotoc_md68',1,'']]],
+ ['networksolverstrategy_26',['NetworkSolverStrategy',['../classgridfire_1_1solver_1_1_network_solver_strategy.html',1,'gridfire::solver::NetworkSolverStrategy< EngineT >'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505',1,'gridfire::solver::NetworkSolverStrategy::NetworkSolverStrategy()']]],
+ ['networksolverstrategy_20lt_20enginet_20gt_20_3a_27',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]],
+ ['networksolverstrategy_3c_20dynamicengine_20_3e_28',['NetworkSolverStrategy< DynamicEngine >',['../classgridfire_1_1solver_1_1_network_solver_strategy.html',1,'gridfire::solver']]],
+ ['networkspecies_29',['networkSpecies',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a75d7e32c9df3d8a047069fe2d64cd089',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::networkSpecies'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#a41a5bc46358cb59373f62c791e1bc29c',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::networkSpecies']]],
+ ['neutrinotypes_30',['NeutrinoTypes',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca',1,'gridfire::rates::weak']]],
+ ['neutronmassg_31',['neutronMassG',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a2d6c6d4eb9b54c050c266298611c1e44',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['neutronmassmev_32',['neutronMassMeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a0629ea0e5d51166e400696a358b0045e',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['niso_33',['nIso',['../structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02',1,'gridfire::approx8::Approx8Net']]],
+ ['no_5fspecies_5fto_5fprime_34',['NO_SPECIES_TO_PRIME',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a708c14ec56942aa5f32e7bef1e29db45',1,'gridfire']]],
+ ['none_35',['NONE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bab50339a10e1de285ac99d4c3990b8693',1,'gridfire']]],
+ ['normalized_5fg_5fvalues_36',['normalized_g_values',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html#aea71e9198606e0ba393321178f988fcc',1,'gridfire::partition::RauscherThielemannPartitionFunction::IsotopeData::normalized_g_values'],['../structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html#a64c1cef58c1bdeab1fcc7f9a30a71609',1,'gridfire::partition::record::RauscherThielemannPartitionDataRecord::normalized_g_values']]],
+ ['note_20about_20composability_37',['A Note about composability',['../index.html#autotoc_md35',1,'']]],
+ ['nottrigger_38',['NotTrigger',['../classgridfire_1_1trigger_1_1_not_trigger.html',1,'gridfire::trigger::NotTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a4828599aae5ff37f4c82e51fe192bed3',1,'gridfire::trigger::NotTrigger::NotTrigger()']]],
+ ['nuclearenergygenerationrate_39',['nuclearEnergyGenerationRate',['../structgridfire_1_1_step_derivatives.html#ab4aeb41be952c7b5844e1ee81fef9008',1,'gridfire::StepDerivatives']]],
+ ['num_5fspecies_40',['num_species',['../classgridfire_1_1reaction_1_1_reaction.html#ae2a1b0395ac127c792a8049cd0bcc249',1,'gridfire::reaction::Reaction::num_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a9205126955ad38f56e8aca3112bc150a',1,'gridfire::reaction::ReaclibReaction::num_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1210917ca1727ea474bb606cf8279edb',1,'gridfire::rates::weak::WeakReaction::num_species()'],['../classgridfire_1_1_reaction.html#a348aae35a6c82194ef5387278419e0e6',1,'gridfire::Reaction::num_species()']]],
+ ['num_5fsteps_41',['num_steps',['../structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6',1,'gridfire::NetOut::num_steps'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a51e86d2721053055d8479662b864e367',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::num_steps']]],
+ ['numerical_20solver_20strategies_42',['Numerical Solver Strategies',['../index.html#autotoc_md36',1,'']]],
+ ['nummisses_43',['numMisses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a273eb8a3e80d1235d2b3f252e55c5b50',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0e1ad148f9f3232992a4b16e440c249a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a94bb1de08a5ff55e1874f595f8c8965c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa26bf911c73b7f2ec343d473caf13718',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_trigger.html#a81848e5af844795d879b6d885a2701d7',1,'gridfire::trigger::Trigger::numMisses()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#addfd61f8cb234881f535fb8f4d618d74',1,'gridfire::trigger::AndTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a0b3a7f45604dbb27e832d9559dd20997',1,'gridfire::trigger::OrTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2f9b0d6a6ac54f6371c5a208c06826ea',1,'gridfire::trigger::NotTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ae7776f4a526db3245e64a74a3b0172d3',1,'gridfire::trigger::EveryNthTrigger::numMisses()']]],
+ ['numspecies_44',['numSpecies',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a44ac2f7510ecf86cd5b556a842eee30c',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['numtriggers_45',['numTriggers',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a34d285584ea96f71b99eefad8c738296',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a32980aaf6d9c7632c024b4b74b1d9e70',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad2a7c2567b100f97a024f65818ecefed',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa7cc311316539b2d348422ba907dc64e',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4ea3abfb76a09c4f55ad05d73a2cf12d',1,'gridfire::trigger::Trigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#afffb4281569963183d7db3ed1568eb3a',1,'gridfire::trigger::AndTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#afc7d3eae8306ee383d76997ac3803327',1,'gridfire::trigger::OrTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae2d27d72af9e1fbf711a58e4583b43a3',1,'gridfire::trigger::NotTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a7e5568c9d7799b7f80ad0d3efe2cd143',1,'gridfire::trigger::EveryNthTrigger::numTriggers()']]],
+ ['nvar_46',['nVar',['../structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db',1,'gridfire::approx8::Approx8Net']]]
];
diff --git a/docs/html/search/all_14.js b/docs/html/search/all_14.js
index 77bbe6e3..a58b38cd 100644
--- a/docs/html/search/all_14.js
+++ b/docs/html/search/all_14.js
@@ -8,18 +8,20 @@ var searchData=
['on_20common_20platforms_5',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
['operator_20std_3a_3astring_6',['string',['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad8ba0f62a2da0d93aba429181e7e6f84',1,'gridfire::expectations::StaleEngineError']]],
['operator_21_3d_7',['operator!=',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#ac81f994476d580a92686e7f84b726c2a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator!=()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8b6008e0f629329bfc62256f4f081b77',1,'gridfire::reaction::ReaclibReaction::operator!=()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8',1,'gridfire::reaction::ReactionSet::operator!=()'],['../classgridfire_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8',1,'gridfire::ReactionSet::operator!=()']]],
- ['operator_28_29_8',['operator()',['../structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa',1,'gridfire::approx8::Jacobian::operator()()'],['../structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0',1,'gridfire::approx8::ODE::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html#aa947f9796cbee2c9473ba455f7e69ec3',1,'std::hash< gridfire::QSECacheKey >::operator()()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7bd060a3eaaaefab0c31e60dcdb5f28',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html#a48224b63a80690e4f0620f1312be5dd9',1,'std::hash< gridfire::reaction::Reaction >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921',1,'std::hash< gridfire::reaction::ReactionSet >::operator()()']]],
- ['operator_3c_9',['operator<',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a2d09ce96d0d7cfe8f0aeb01f22f07a06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['operator_3c_3c_10',['operator<<',['../structgridfire_1_1_energy_derivatives.html#aa974abdff7fe09c9aea3fcf4ae13b652',1,'gridfire::EnergyDerivatives::operator<<()'],['../structgridfire_1_1_priming_report.html#ac6c3112c984203fd5a672006be421736',1,'gridfire::PrimingReport::operator<<()'],['../structgridfire_1_1expectations_1_1_engine_error.html#a042b9486812f1cf963061a2497deabb7',1,'gridfire::expectations::EngineError::operator<<()'],['../structgridfire_1_1expectations_1_1_engine_index_error.html#af9bdb5b360c43dde624e47d83cad3903',1,'gridfire::expectations::EngineIndexError::operator<<()'],['../structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b',1,'gridfire::NetOut::operator<<()'],['../structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a31a92f95a27e4430209dfc2bdfa5c40f',1,'gridfire::reaction::RateCoefficientSet::operator<<()'],['../classgridfire_1_1reaction_1_1_reaction.html#a2b05ab608187216fc751bd2e42e8b7d8',1,'gridfire::reaction::Reaction::operator<<()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae24ad1e38daab536aec6ac72c67e8615',1,'gridfire::reaction::ReaclibReaction::operator<<()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a495ca800cc1dd224ce2a821a825afafd',1,'gridfire::reaction::LogicalReaclibReaction::operator<<()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a5a5e6ed364794f872c2c819536e24c20',1,'gridfire::reaction::ReactionSet::operator<<()'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a5a2525ca7e7b2c812b1f67b3b0114aaf',1,'gridfire::rates::weak::WeakReactionEntry::operator<<()'],['../classgridfire_1_1_reaction_set.html#a5a5e6ed364794f872c2c819536e24c20',1,'gridfire::ReactionSet::operator<<()'],['../classgridfire_1_1_reaction.html#a2b05ab608187216fc751bd2e42e8b7d8',1,'gridfire::Reaction::operator<<()'],['../namespacegridfire_1_1reaclib.html#a6bb94d5adc7bb9db5a67f770f7453e63',1,'gridfire::reaclib::operator<<()']]],
- ['operator_3d_11',['operator=',['../classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::reaction::ReactionSet::operator=()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af500df838024c82724eaf7fe1cb9b8e8',1,'gridfire::solver::CVODESolverStrategy::operator=(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ad26879fafcee9ecb21cc7c5ac0db1692',1,'gridfire::solver::CVODESolverStrategy::operator=(CVODESolverStrategy &&)=delete'],['../classgridfire_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::ReactionSet::operator=()']]],
- ['operator_3d_3d_12',['operator==',['../structgridfire_1_1_q_s_e_cache_key.html#acfd92321fda5bc0ed1d2e803cbae6a81',1,'gridfire::QSECacheKey::operator==()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a82c2256254ca88e141672891e5228f88',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator==()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae7c930525db447e39b4de18fbc1251a8',1,'gridfire::reaction::ReaclibReaction::operator==()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::reaction::ReactionSet::operator==()'],['../classgridfire_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::ReactionSet::operator==()']]],
- ['operator_3e_13',['operator>',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a77d5ebb3b85649bddab09e5ee7fac50a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['operator_5b_5d_14',['operator[]',['../classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::reaction::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::reaction::ReactionSet::operator[](const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::ReactionSet::operator[](const std::string_view &id) const']]],
- ['operators_15',['operators',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['operatorsnamemap_16',['operatorsNameMap',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afb930f4472f4bb713f0b606194762c6f',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['optional_17',['Optional',['../index.html#autotoc_md14',1,'']]],
- ['options_18',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
- ['ortrigger_19',['OrTrigger',['../classgridfire_1_1trigger_1_1_or_trigger.html',1,'gridfire::trigger::OrTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_or_trigger.html#aaf4f8a090bdd10eeba0b7849fa8ed888',1,'gridfire::trigger::OrTrigger::OrTrigger()']]],
- ['other_20',['Other',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a6311ae17c1ee52b36e68aaf4ad066387',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['outputtype_21',['OutputType',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4d597d16bd9f982d44512d5a6beddae0',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
+ ['operator_26_8',['operator&',['../namespacegridfire.html#a6de955e2cf2f0e0241bceabdee69f3f6',1,'gridfire']]],
+ ['operator_28_29_9',['operator()',['../structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa',1,'gridfire::approx8::Jacobian::operator()()'],['../structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0',1,'gridfire::approx8::ODE::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html#aa947f9796cbee2c9473ba455f7e69ec3',1,'std::hash< gridfire::QSECacheKey >::operator()()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7bd060a3eaaaefab0c31e60dcdb5f28',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html#abab92065d884b95cdddcc2f8f6fdd490',1,'std::hash< gridfire::rates::weak::TableAxes >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html#a48224b63a80690e4f0620f1312be5dd9',1,'std::hash< gridfire::reaction::Reaction >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921',1,'std::hash< gridfire::reaction::ReactionSet >::operator()()']]],
+ ['operator_3c_10',['operator<',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a2d09ce96d0d7cfe8f0aeb01f22f07a06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['operator_3c_3c_11',['operator<<',['../structgridfire_1_1_energy_derivatives.html#aa974abdff7fe09c9aea3fcf4ae13b652',1,'gridfire::EnergyDerivatives::operator<<()'],['../structgridfire_1_1_priming_report.html#ac6c3112c984203fd5a672006be421736',1,'gridfire::PrimingReport::operator<<()'],['../structgridfire_1_1expectations_1_1_engine_error.html#a042b9486812f1cf963061a2497deabb7',1,'gridfire::expectations::EngineError::operator<<()'],['../structgridfire_1_1expectations_1_1_engine_index_error.html#af9bdb5b360c43dde624e47d83cad3903',1,'gridfire::expectations::EngineIndexError::operator<<()'],['../structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b',1,'gridfire::NetOut::operator<<()'],['../structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a31a92f95a27e4430209dfc2bdfa5c40f',1,'gridfire::reaction::RateCoefficientSet::operator<<()'],['../classgridfire_1_1reaction_1_1_reaction.html#a2b05ab608187216fc751bd2e42e8b7d8',1,'gridfire::reaction::Reaction::operator<<()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae24ad1e38daab536aec6ac72c67e8615',1,'gridfire::reaction::ReaclibReaction::operator<<()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a495ca800cc1dd224ce2a821a825afafd',1,'gridfire::reaction::LogicalReaclibReaction::operator<<()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a5a5e6ed364794f872c2c819536e24c20',1,'gridfire::reaction::ReactionSet::operator<<()'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a5a2525ca7e7b2c812b1f67b3b0114aaf',1,'gridfire::rates::weak::WeakReactionEntry::operator<<()'],['../classgridfire_1_1_reaction_set.html#a5a5e6ed364794f872c2c819536e24c20',1,'gridfire::ReactionSet::operator<<()'],['../classgridfire_1_1_reaction.html#a2b05ab608187216fc751bd2e42e8b7d8',1,'gridfire::Reaction::operator<<()'],['../namespacegridfire_1_1reaclib.html#a6bb94d5adc7bb9db5a67f770f7453e63',1,'gridfire::reaclib::operator<<()']]],
+ ['operator_3d_12',['operator=',['../classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::reaction::ReactionSet::operator=()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af500df838024c82724eaf7fe1cb9b8e8',1,'gridfire::solver::CVODESolverStrategy::operator=(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ad26879fafcee9ecb21cc7c5ac0db1692',1,'gridfire::solver::CVODESolverStrategy::operator=(CVODESolverStrategy &&)=delete'],['../classgridfire_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::ReactionSet::operator=()']]],
+ ['operator_3d_3d_13',['operator==',['../structgridfire_1_1_q_s_e_cache_key.html#acfd92321fda5bc0ed1d2e803cbae6a81',1,'gridfire::QSECacheKey::operator==()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a82c2256254ca88e141672891e5228f88',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator==()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae7c930525db447e39b4de18fbc1251a8',1,'gridfire::reaction::ReaclibReaction::operator==()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::reaction::ReactionSet::operator==()'],['../classgridfire_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::ReactionSet::operator==()']]],
+ ['operator_3e_14',['operator>',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a77d5ebb3b85649bddab09e5ee7fac50a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['operator_5b_5d_15',['operator[]',['../classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::reaction::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::reaction::ReactionSet::operator[](const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::ReactionSet::operator[](const std::string_view &id) const']]],
+ ['operators_16',['operators',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['operatorsnamemap_17',['operatorsNameMap',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afb930f4472f4bb713f0b606194762c6f',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['operator_7c_18',['operator|',['../namespacegridfire.html#a1504ccf93263bae031d95d4d3880999e',1,'gridfire']]],
+ ['optional_19',['Optional',['../index.html#autotoc_md14',1,'']]],
+ ['options_20',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
+ ['ortrigger_21',['OrTrigger',['../classgridfire_1_1trigger_1_1_or_trigger.html',1,'gridfire::trigger::OrTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_or_trigger.html#aaf4f8a090bdd10eeba0b7849fa8ed888',1,'gridfire::trigger::OrTrigger::OrTrigger()']]],
+ ['other_22',['Other',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a6311ae17c1ee52b36e68aaf4ad066387',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['outputtype_23',['OutputType',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4d597d16bd9f982d44512d5a6beddae0',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
];
diff --git a/docs/html/search/all_15.js b/docs/html/search/all_15.js
index bd880277..177706ec 100644
--- a/docs/html/search/all_15.js
+++ b/docs/html/search/all_15.js
@@ -1,71 +1,71 @@
var searchData=
[
- ['pack_5fisotope_5fid_0',['pack_isotope_id',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ac73e9476c89ec7066999b0986bc0d9c1',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['packreactionset_1',['packReactionSet',['../namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c',1,'gridfire::reaction']]],
- ['parse_2',['parse',['../classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf',1,'gridfire::io::NetworkFileParser::parse()'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4df01e3a93e1291d2cde0458545325f8',1,'gridfire::io::SimpleReactionListFileParser::parse()'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a568194277733b5c537901f8af32ee329',1,'gridfire::io::MESANetworkFileParser::parse()'],['../class_py_network_file_parser.html#afe09d1e5b07110e62cf4c6ec713cff54',1,'PyNetworkFileParser::parse()']]],
- ['parsednetworkdata_3',['ParsedNetworkData',['../namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352',1,'gridfire::io']]],
- ['parsespeciesstring_4',['parseSpeciesString',['../namespacegridfire_1_1reaclib.html#afc0deac6cbef076e8884e66fd3ab66e0',1,'gridfire::reaclib']]],
- ['partition_20functions_5',['Available Partition Functions',['../index.html#autotoc_md31',1,'']]],
- ['partition_2eh_6',['partition.h',['../partition_8h.html',1,'']]],
- ['partition_5fabstract_2eh_7',['partition_abstract.h',['../partition__abstract_8h.html',1,'']]],
- ['partition_5fcomposite_2ecpp_8',['partition_composite.cpp',['../partition__composite_8cpp.html',1,'']]],
- ['partition_5fcomposite_2eh_9',['partition_composite.h',['../partition__composite_8h.html',1,'']]],
- ['partition_5fground_2ecpp_10',['partition_ground.cpp',['../partition__ground_8cpp.html',1,'']]],
- ['partition_5fground_2eh_11',['partition_ground.h',['../partition__ground_8h.html',1,'']]],
- ['partition_5frauscher_5fthielemann_2ecpp_12',['partition_rauscher_thielemann.cpp',['../partition__rauscher__thielemann_8cpp.html',1,'']]],
- ['partition_5frauscher_5fthielemann_2eh_13',['partition_rauscher_thielemann.h',['../partition__rauscher__thielemann_8h.html',1,'']]],
- ['partition_5ftypes_2eh_14',['partition_types.h',['../partition__types_8h.html',1,'']]],
- ['partitionbytimescale_15',['partitionByTimescale',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7aa4eb7a0d6e6d04b3e1aa1b1fb7f3f6',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['partitionfunction_16',['PartitionFunction',['../classgridfire_1_1partition_1_1_partition_function.html',1,'gridfire::partition']]],
- ['partitionnetwork_17',['partitionNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c327a40d7c667043826002975baa2b4',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a98b11ffe498846f5a3a72f08504346b7',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const NetIn &netIn)']]],
- ['pename_18',['peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af775f97f4d5e144e33bc6e0ba58a5851',1,'gridfire::reaction::ReaclibReaction']]],
- ['philosophy_20and_20workflow_19',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
- ['platforms_20',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
- ['platforms_21',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
- ['populatereactionidmap_22',['populateReactionIDMap',['../classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567',1,'gridfire::GraphEngine']]],
- ['populatespeciestoindexmap_23',['populateSpeciesToIndexMap',['../classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391',1,'gridfire::GraphEngine']]],
- ['positron_5fcapture_24',['POSITRON_CAPTURE',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::rates::weak']]],
- ['pp_5frate_25',['pp_rate',['../namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f',1,'gridfire::approx8']]],
- ['precomputedreaction_26',['PrecomputedReaction',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html',1,'gridfire::GraphEngine']]],
- ['precomputenetwork_27',['precomputeNetwork',['../classgridfire_1_1_graph_engine.html#a92644bc333bff69c5685be4552ca12fd',1,'gridfire::GraphEngine']]],
- ['prerequisites_28',['Prerequisites',['../index.html#autotoc_md12',1,'']]],
- ['primedcomposition_29',['primedComposition',['../structgridfire_1_1_priming_report.html#a15032fd3354bd8fb383e13929bbd0ceb',1,'gridfire::PrimingReport']]],
- ['primeengine_30',['primeEngine',['../classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e',1,'gridfire::DynamicEngine::primeEngine()'],['../classgridfire_1_1_graph_engine.html#ae7a371be61ab09b3fa4a93f05bd44e5e',1,'gridfire::GraphEngine::primeEngine()'],['../classgridfire_1_1_adaptive_engine_view.html#a70005361262bc180d4417b608661e3c3',1,'gridfire::AdaptiveEngineView::primeEngine()'],['../classgridfire_1_1_defined_engine_view.html#a13033abd3b44904f98b58c93e22da460',1,'gridfire::DefinedEngineView::primeEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05730ced13ac5331060ca011f0da6235',1,'gridfire::MultiscalePartitioningEngineView::primeEngine()'],['../class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878',1,'PyDynamicEngine::primeEngine()']]],
- ['primenetwork_31',['primeNetwork',['../namespacegridfire.html#a3cd451f4b7a7bc7c2d7007ebb343e9ac',1,'gridfire']]],
- ['priming_2ecpp_32',['priming.cpp',['../priming_8cpp.html',1,'']]],
- ['priming_2eh_33',['priming.h',['../priming_8h.html',1,'']]],
- ['primingreport_34',['PrimingReport',['../structgridfire_1_1_priming_report.html',1,'gridfire']]],
- ['primingreportstatus_35',['PrimingReportStatus',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154',1,'gridfire']]],
- ['primingreportstatusstrings_36',['PrimingReportStatusStrings',['../namespacegridfire.html#a02be158966bf82a91b159b7a962c3fa5',1,'gridfire']]],
- ['printwhy_37',['printWhy',['../namespacegridfire_1_1trigger.html#a5e0fe21f3356426f26b109cdeb1edcd9',1,'gridfire::trigger']]],
- ['product_5fpowers_38',['product_powers',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3ce63aa3ad88568f4eb0d3ca2414209f',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['product_5fspecies_39',['product_species',['../classgridfire_1_1reaction_1_1_reaction.html#a0d16572ae2b664374d32ee6c4e22123a',1,'gridfire::reaction::Reaction::product_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a67c8fa4d5929c7a8cbca9b3d9dd2b704',1,'gridfire::reaction::ReaclibReaction::product_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a5c60feacb0ac48b35323d9f688315316',1,'gridfire::rates::weak::WeakReaction::product_species()'],['../classgridfire_1_1_reaction.html#ac2306d841bad605b7c9ae104397cec0f',1,'gridfire::Reaction::product_species()']]],
- ['products_40',['products',['../classgridfire_1_1reaction_1_1_reaction.html#a3d7451045d8df41ea98b5e419e0e5ab0',1,'gridfire::reaction::Reaction::products()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a5f563b99bb550d5bafa2a989502de019',1,'gridfire::reaction::ReaclibReaction::products()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aed0ea28ed3ba96a9f86aa9db947ec01c',1,'gridfire::rates::weak::WeakReaction::products()'],['../classgridfire_1_1_reaction.html#ac2918935929030e8d218dc8d107a78f9',1,'gridfire::Reaction::products()']]],
- ['products_5fstr_41',['products_str',['../structgridfire_1_1reaclib_1_1_reaction_record.html#af1b1d3b0308d965ef0697b247fcf9082',1,'gridfire::reaclib::ReactionRecord']]],
- ['projects_42',['Related Projects',['../index.html#autotoc_md57',1,'']]],
- ['protonmassg_43',['protonMassG',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#abdb3124f6ef5ea294f402d30717fa208',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['protonmassmev_44',['protonMassMeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a8a780d3937e60794f007ec65fe866a56',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['py_5fengine_2ecpp_45',['py_engine.cpp',['../py__engine_8cpp.html',1,'']]],
- ['py_5fengine_2eh_46',['py_engine.h',['../py__engine_8h.html',1,'']]],
- ['py_5fio_2ecpp_47',['py_io.cpp',['../py__io_8cpp.html',1,'']]],
- ['py_5fio_2eh_48',['py_io.h',['../py__io_8h.html',1,'']]],
- ['py_5fpartition_2ecpp_49',['py_partition.cpp',['../py__partition_8cpp.html',1,'']]],
- ['py_5fpartition_2eh_50',['py_partition.h',['../py__partition_8h.html',1,'']]],
- ['py_5fscreening_2ecpp_51',['py_screening.cpp',['../py__screening_8cpp.html',1,'']]],
- ['py_5fscreening_2eh_52',['py_screening.h',['../py__screening_8h.html',1,'']]],
- ['py_5fsolver_2ecpp_53',['py_solver.cpp',['../py__solver_8cpp.html',1,'']]],
- ['py_5fsolver_2eh_54',['py_solver.h',['../py__solver_8h.html',1,'']]],
- ['pybind11_5fmodule_55',['PYBIND11_MODULE',['../bindings_8cpp.html#aa8955e3a8d1ea2d94e8a2c941a12c03f',1,'bindings.cpp']]],
- ['pydynamicengine_56',['PyDynamicEngine',['../class_py_dynamic_engine.html',1,'']]],
- ['pydynamicengineview_57',['PyDynamicEngineView',['../class_py_dynamic_engine_view.html',1,'']]],
- ['pydynamicnetworksolverstrategy_58',['PyDynamicNetworkSolverStrategy',['../class_py_dynamic_network_solver_strategy.html',1,'PyDynamicNetworkSolverStrategy'],['../class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159',1,'PyDynamicNetworkSolverStrategy::PyDynamicNetworkSolverStrategy()']]],
- ['pyengine_59',['PyEngine',['../class_py_engine.html',1,'']]],
- ['pyengineview_60',['PyEngineView',['../class_py_engine_view.html',1,'']]],
- ['pynetworkfileparser_61',['PyNetworkFileParser',['../class_py_network_file_parser.html',1,'']]],
- ['pypartitionfunction_62',['PyPartitionFunction',['../class_py_partition_function.html',1,'']]],
- ['pypi_63',['pypi',['../index.html#autotoc_md5',1,'']]],
- ['pypi_20release_64',['1.1 PyPI Release',['../md_docs_2static_2usage.html#autotoc_md61',1,'']]],
- ['pyscreening_65',['PyScreening',['../class_py_screening.html',1,'']]],
+ ['packreactionset_0',['packReactionSet',['../namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c',1,'gridfire::reaction']]],
+ ['parse_1',['parse',['../classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf',1,'gridfire::io::NetworkFileParser::parse()'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4df01e3a93e1291d2cde0458545325f8',1,'gridfire::io::SimpleReactionListFileParser::parse()'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a568194277733b5c537901f8af32ee329',1,'gridfire::io::MESANetworkFileParser::parse()'],['../class_py_network_file_parser.html#afe09d1e5b07110e62cf4c6ec713cff54',1,'PyNetworkFileParser::parse()']]],
+ ['parsednetworkdata_2',['ParsedNetworkData',['../namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352',1,'gridfire::io']]],
+ ['parsespeciesstring_3',['parseSpeciesString',['../namespacegridfire_1_1reaclib.html#afc0deac6cbef076e8884e66fd3ab66e0',1,'gridfire::reaclib']]],
+ ['partition_20functions_4',['Available Partition Functions',['../index.html#autotoc_md31',1,'']]],
+ ['partition_2eh_5',['partition.h',['../partition_8h.html',1,'']]],
+ ['partition_5fabstract_2eh_6',['partition_abstract.h',['../partition__abstract_8h.html',1,'']]],
+ ['partition_5fcomposite_2ecpp_7',['partition_composite.cpp',['../partition__composite_8cpp.html',1,'']]],
+ ['partition_5fcomposite_2eh_8',['partition_composite.h',['../partition__composite_8h.html',1,'']]],
+ ['partition_5fground_2ecpp_9',['partition_ground.cpp',['../partition__ground_8cpp.html',1,'']]],
+ ['partition_5fground_2eh_10',['partition_ground.h',['../partition__ground_8h.html',1,'']]],
+ ['partition_5frauscher_5fthielemann_2ecpp_11',['partition_rauscher_thielemann.cpp',['../partition__rauscher__thielemann_8cpp.html',1,'']]],
+ ['partition_5frauscher_5fthielemann_2eh_12',['partition_rauscher_thielemann.h',['../partition__rauscher__thielemann_8h.html',1,'']]],
+ ['partition_5ftypes_2eh_13',['partition_types.h',['../partition__types_8h.html',1,'']]],
+ ['partitionbytimescale_14',['partitionByTimescale',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7aa4eb7a0d6e6d04b3e1aa1b1fb7f3f6',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['partitionfunction_15',['PartitionFunction',['../classgridfire_1_1partition_1_1_partition_function.html',1,'gridfire::partition']]],
+ ['partitionnetwork_16',['partitionNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c327a40d7c667043826002975baa2b4',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a98b11ffe498846f5a3a72f08504346b7',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const NetIn &netIn)']]],
+ ['pename_17',['peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af775f97f4d5e144e33bc6e0ba58a5851',1,'gridfire::reaction::ReaclibReaction']]],
+ ['philosophy_20and_20workflow_18',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
+ ['platforms_19',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
+ ['platforms_20',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
+ ['populatereactionidmap_21',['populateReactionIDMap',['../classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567',1,'gridfire::GraphEngine']]],
+ ['populatespeciestoindexmap_22',['populateSpeciesToIndexMap',['../classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391',1,'gridfire::GraphEngine']]],
+ ['positron_5fcapture_23',['POSITRON_CAPTURE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::POSITRON_CAPTURE'],['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::rates::weak::POSITRON_CAPTURE']]],
+ ['pp_5frate_24',['pp_rate',['../namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f',1,'gridfire::approx8']]],
+ ['precomputedreaction_25',['PrecomputedReaction',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html',1,'gridfire::GraphEngine']]],
+ ['precomputenetwork_26',['precomputeNetwork',['../classgridfire_1_1_graph_engine.html#a92644bc333bff69c5685be4552ca12fd',1,'gridfire::GraphEngine']]],
+ ['prerequisites_27',['Prerequisites',['../index.html#autotoc_md12',1,'']]],
+ ['primedcomposition_28',['primedComposition',['../structgridfire_1_1_priming_report.html#a15032fd3354bd8fb383e13929bbd0ceb',1,'gridfire::PrimingReport']]],
+ ['primeengine_29',['primeEngine',['../classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e',1,'gridfire::DynamicEngine::primeEngine()'],['../classgridfire_1_1_graph_engine.html#ae7a371be61ab09b3fa4a93f05bd44e5e',1,'gridfire::GraphEngine::primeEngine()'],['../classgridfire_1_1_adaptive_engine_view.html#a70005361262bc180d4417b608661e3c3',1,'gridfire::AdaptiveEngineView::primeEngine()'],['../classgridfire_1_1_defined_engine_view.html#a13033abd3b44904f98b58c93e22da460',1,'gridfire::DefinedEngineView::primeEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05730ced13ac5331060ca011f0da6235',1,'gridfire::MultiscalePartitioningEngineView::primeEngine()'],['../class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878',1,'PyDynamicEngine::primeEngine()']]],
+ ['primenetwork_30',['primeNetwork',['../namespacegridfire.html#a66905e14e8bb9a353889d9d014c61d12',1,'gridfire']]],
+ ['priming_2ecpp_31',['priming.cpp',['../priming_8cpp.html',1,'']]],
+ ['priming_2eh_32',['priming.h',['../priming_8h.html',1,'']]],
+ ['primingreport_33',['PrimingReport',['../structgridfire_1_1_priming_report.html',1,'gridfire']]],
+ ['primingreportstatus_34',['PrimingReportStatus',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154',1,'gridfire']]],
+ ['primingreportstatusstrings_35',['PrimingReportStatusStrings',['../namespacegridfire.html#a02be158966bf82a91b159b7a962c3fa5',1,'gridfire']]],
+ ['printwhy_36',['printWhy',['../namespacegridfire_1_1trigger.html#a5e0fe21f3356426f26b109cdeb1edcd9',1,'gridfire::trigger']]],
+ ['product_5fpowers_37',['product_powers',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3ce63aa3ad88568f4eb0d3ca2414209f',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['product_5fspecies_38',['product_species',['../classgridfire_1_1reaction_1_1_reaction.html#a0d16572ae2b664374d32ee6c4e22123a',1,'gridfire::reaction::Reaction::product_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a67c8fa4d5929c7a8cbca9b3d9dd2b704',1,'gridfire::reaction::ReaclibReaction::product_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a5c60feacb0ac48b35323d9f688315316',1,'gridfire::rates::weak::WeakReaction::product_species()'],['../classgridfire_1_1_reaction.html#ac2306d841bad605b7c9ae104397cec0f',1,'gridfire::Reaction::product_species()']]],
+ ['products_39',['products',['../classgridfire_1_1reaction_1_1_reaction.html#a3d7451045d8df41ea98b5e419e0e5ab0',1,'gridfire::reaction::Reaction::products()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a5f563b99bb550d5bafa2a989502de019',1,'gridfire::reaction::ReaclibReaction::products()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aed0ea28ed3ba96a9f86aa9db947ec01c',1,'gridfire::rates::weak::WeakReaction::products()'],['../classgridfire_1_1_reaction.html#ac2918935929030e8d218dc8d107a78f9',1,'gridfire::Reaction::products()']]],
+ ['products_5fstr_40',['products_str',['../structgridfire_1_1reaclib_1_1_reaction_record.html#af1b1d3b0308d965ef0697b247fcf9082',1,'gridfire::reaclib::ReactionRecord']]],
+ ['projects_41',['Related Projects',['../index.html#autotoc_md57',1,'']]],
+ ['protonmassg_42',['protonMassG',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#abdb3124f6ef5ea294f402d30717fa208',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['protonmassmev_43',['protonMassMeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a8a780d3937e60794f007ec65fe866a56',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['py_5fengine_2ecpp_44',['py_engine.cpp',['../py__engine_8cpp.html',1,'']]],
+ ['py_5fengine_2eh_45',['py_engine.h',['../py__engine_8h.html',1,'']]],
+ ['py_5fio_2ecpp_46',['py_io.cpp',['../py__io_8cpp.html',1,'']]],
+ ['py_5fio_2eh_47',['py_io.h',['../py__io_8h.html',1,'']]],
+ ['py_5fpartition_2ecpp_48',['py_partition.cpp',['../py__partition_8cpp.html',1,'']]],
+ ['py_5fpartition_2eh_49',['py_partition.h',['../py__partition_8h.html',1,'']]],
+ ['py_5fscreening_2ecpp_50',['py_screening.cpp',['../py__screening_8cpp.html',1,'']]],
+ ['py_5fscreening_2eh_51',['py_screening.h',['../py__screening_8h.html',1,'']]],
+ ['py_5fsolver_2ecpp_52',['py_solver.cpp',['../py__solver_8cpp.html',1,'']]],
+ ['py_5fsolver_2eh_53',['py_solver.h',['../py__solver_8h.html',1,'']]],
+ ['pybind11_5fmodule_54',['PYBIND11_MODULE',['../bindings_8cpp.html#aa8955e3a8d1ea2d94e8a2c941a12c03f',1,'bindings.cpp']]],
+ ['pydynamicengine_55',['PyDynamicEngine',['../class_py_dynamic_engine.html',1,'']]],
+ ['pydynamicengineview_56',['PyDynamicEngineView',['../class_py_dynamic_engine_view.html',1,'']]],
+ ['pydynamicnetworksolverstrategy_57',['PyDynamicNetworkSolverStrategy',['../class_py_dynamic_network_solver_strategy.html',1,'PyDynamicNetworkSolverStrategy'],['../class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159',1,'PyDynamicNetworkSolverStrategy::PyDynamicNetworkSolverStrategy()']]],
+ ['pyengine_58',['PyEngine',['../class_py_engine.html',1,'']]],
+ ['pyengineview_59',['PyEngineView',['../class_py_engine_view.html',1,'']]],
+ ['pynetworkfileparser_60',['PyNetworkFileParser',['../class_py_network_file_parser.html',1,'']]],
+ ['pypartitionfunction_61',['PyPartitionFunction',['../class_py_partition_function.html',1,'']]],
+ ['pypi_62',['pypi',['../index.html#autotoc_md5',1,'']]],
+ ['pypi_20release_63',['1.1 PyPI Release',['../md_docs_2static_2usage.html#autotoc_md61',1,'']]],
+ ['pyscreening_64',['PyScreening',['../class_py_screening.html',1,'']]],
+ ['pysolvercontextbase_65',['PySolverContextBase',['../class_py_solver_context_base.html',1,'']]],
['python_66',['Python',['../index.html#autotoc_md54',1,'']]],
['python_20callbacks_67',['Python callbacks',['../index.html#autotoc_md56',1,'']]],
['python_20extensibility_68',['Python Extensibility',['../index.html#autotoc_md44',1,'']]],
diff --git a/docs/html/search/all_17.js b/docs/html/search/all_17.js
index eea77a44..4d886482 100644
--- a/docs/html/search/all_17.js
+++ b/docs/html/search/all_17.js
@@ -13,65 +13,80 @@ var searchData=
['rauscherthielemannpartitionfunction_10',['RauscherThielemannPartitionFunction',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html',1,'gridfire::partition::RauscherThielemannPartitionFunction'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#ae67464baee3b12cdc0470be74524866c',1,'gridfire::partition::RauscherThielemannPartitionFunction::RauscherThielemannPartitionFunction()']]],
['raw_5freactions_5fdata_11',['raw_reactions_data',['../reactions__data_8h.html#aeb44e2b3b67960dfd83ecd7136c7d38b',1,'reactions_data.h']]],
['raw_5freactions_5fdata_5flen_12',['raw_reactions_data_len',['../reactions__data_8h.html#a32dea82d95667c3df395d58fb469ce2a',1,'reactions_data.h']]],
- ['reaclib_13',['REACLIB',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182',1,'gridfire::REACLIB'],['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74eaf9885ed04411bef7b70f78b643c6a220',1,'gridfire::reaction::REACLIB']]],
+ ['reaclib_13',['REACLIB',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182',1,'gridfire::REACLIB'],['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892baf9885ed04411bef7b70f78b643c6a220',1,'gridfire::REACLIB'],['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74eaf9885ed04411bef7b70f78b643c6a220',1,'gridfire::reaction::REACLIB']]],
['reaclib_20in_20gridfire_14',['Reaclib in GridFire',['../index.html#autotoc_md33',1,'']]],
['reaclib_2ecpp_15',['reaclib.cpp',['../reaclib_8cpp.html',1,'']]],
['reaclib_2eh_16',['reaclib.h',['../reaclib_8h.html',1,'']]],
- ['reaclibreaction_17',['ReaclibReaction',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html',1,'gridfire::reaction::ReaclibReaction'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a264112a230817a6080c770686e5bcc01',1,'gridfire::reaction::ReaclibReaction::ReaclibReaction()']]],
- ['reactant_5fpowers_18',['reactant_powers',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a03d596c88289e21e7bd18711e3a1f275',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['reactant_5fspecies_19',['reactant_species',['../classgridfire_1_1reaction_1_1_reaction.html#a82c14096308cdc9126ab6d9667febcd2',1,'gridfire::reaction::Reaction::reactant_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad85ca288289b25d482cbb8e3ff270028',1,'gridfire::reaction::ReaclibReaction::reactant_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aae06ff559026e3ce242a42cdd888c5a0',1,'gridfire::rates::weak::WeakReaction::reactant_species()'],['../classgridfire_1_1_reaction.html#a4be8440aa7e79eab1d44b5d83bcdab79',1,'gridfire::Reaction::reactant_species()']]],
- ['reactants_20',['reactants',['../classgridfire_1_1reaction_1_1_reaction.html#ac7b08c61cdc97268b9442afec4d08dad',1,'gridfire::reaction::Reaction::reactants()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad095aba46860fec0e68386bf04f7f142',1,'gridfire::reaction::ReaclibReaction::reactants()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1362d46630f30203027093e35883d1b1',1,'gridfire::rates::weak::WeakReaction::reactants()'],['../classgridfire_1_1_reaction.html#a0c533797f18c2fe4945f1afb3fb06d5d',1,'gridfire::Reaction::reactants()']]],
- ['reactants_5fstr_21',['reactants_str',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a67afc513db8dbcc43d79733e22ca8d39',1,'gridfire::reaclib::ReactionRecord']]],
- ['reaction_22',['Reaction',['../classgridfire_1_1_reaction.html',1,'gridfire::Reaction'],['../classgridfire_1_1reaction_1_1_reaction.html',1,'gridfire::reaction::Reaction']]],
- ['reaction_20networks_23',['4. Visualizing Reaction Networks',['../md_docs_2static_2usage.html#autotoc_md68',1,'']]],
- ['reaction_2ecpp_24',['reaction.cpp',['../reaction_8cpp.html',1,'']]],
- ['reaction_2eh_25',['reaction.h',['../reaction_8h.html',1,'']]],
- ['reaction_5findex_26',['reaction_index',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a93635f6940d3534e949f402503c3d497',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['reactionflow_27',['ReactionFlow',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html',1,'gridfire::AdaptiveEngineView']]],
- ['reactionptr_28',['reactionPtr',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#afc894db76a799be17be91130ff3ae6d9',1,'gridfire::AdaptiveEngineView::ReactionFlow']]],
- ['reactionrecord_29',['ReactionRecord',['../structgridfire_1_1reaclib_1_1_reaction_record.html',1,'gridfire::reaclib']]],
- ['reactions_5fdata_2eh_30',['reactions_data.h',['../reactions__data_8h.html',1,'']]],
- ['reactionset_31',['ReactionSet',['../classgridfire_1_1reaction_1_1_reaction_set.html',1,'gridfire::reaction::ReactionSet'],['../classgridfire_1_1_reaction_set.html',1,'gridfire::ReactionSet'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::reaction::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::reaction::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::reaction::ReactionSet::ReactionSet()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::reaction::ReactionSet::ReactionSet(const ReactionSet &other)'],['../classgridfire_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::ReactionSet::ReactionSet()'],['../classgridfire_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::ReactionSet::ReactionSet(const ReactionSet &other)']]],
- ['reactiontype_32',['ReactionType',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e',1,'gridfire::reaction']]],
- ['rebuild_33',['rebuild',['../classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf',1,'gridfire::DynamicEngine::rebuild()'],['../classgridfire_1_1_graph_engine.html#ad9d6c70ace5cbbf7f3aa7b31fce39490',1,'gridfire::GraphEngine::rebuild()'],['../class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc',1,'PyDynamicEngine::rebuild()']]],
- ['recordadtape_34',['recordADTape',['../classgridfire_1_1_graph_engine.html#ab29ef3225c8fcda012b10765df064b63',1,'gridfire::GraphEngine']]],
- ['recordepsadtape_35',['recordEpsADTape',['../classgridfire_1_1_graph_engine.html#a16b8cd1b0e19b4d4519596a4e22eaf5c',1,'gridfire::GraphEngine']]],
- ['register_5fbase_5fengine_5fbindings_36',['register_base_engine_bindings',['../engine_2bindings_8cpp.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fcomposite_5fpartition_5fbindings_37',['register_composite_partition_bindings',['../partition_2bindings_8cpp.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fengine_5fbindings_38',['register_engine_bindings',['../engine_2bindings_8cpp.html#ac2df9cd0e71d39b97ddd47b3e7024b0c',1,'register_engine_bindings(py::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73a2ec4150b3954550f16b97102ec993',1,'register_engine_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fengine_5fview_5fbindings_39',['register_engine_view_bindings',['../engine_2bindings_8cpp.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fexception_5fbindings_40',['register_exception_bindings',['../exceptions_2bindings_8cpp.html#a5566602745756f64f21905217b6d21fd',1,'register_exception_bindings(const py::module &m): bindings.cpp'],['../exceptions_2bindings_8h.html#a2a0ce1da699ce25f3afdce57cde65471',1,'register_exception_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fexpectation_5fbindings_41',['register_expectation_bindings',['../expectations_2bindings_8cpp.html#ad8b382f2ef7888e5b49bcc117439d843',1,'register_expectation_bindings(const py::module &m): bindings.cpp'],['../expectations_2bindings_8h.html#ac4570540d44fb7e3136f63448fc2c22c',1,'register_expectation_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fground_5fstate_5fpartition_5fbindings_42',['register_ground_state_partition_bindings',['../partition_2bindings_8cpp.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fio_5fbindings_43',['register_io_bindings',['../io_2bindings_8cpp.html#a3f76dbefdeeb3b49828ce36586899695',1,'register_io_bindings(const py::module &m) -> void: bindings.cpp'],['../io_2bindings_8h.html#aba28f9bd688764ab1905af9d40d4b428',1,'register_io_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fpartition_5fbindings_44',['register_partition_bindings',['../partition_2bindings_8cpp.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp']]],
- ['register_5fpartition_5ftypes_5fbindings_45',['register_partition_types_bindings',['../partition_2bindings_8cpp.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp']]],
- ['register_5frauscher_5fthielemann_5fpartition_5fbindings_46',['register_rauscher_thielemann_partition_bindings',['../partition_2bindings_8cpp.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5frauscher_5fthielemann_5fpartition_5fdata_5frecord_5fbindings_47',['register_rauscher_thielemann_partition_data_record_bindings',['../partition_2bindings_8cpp.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5freaction_5fbindings_48',['register_reaction_bindings',['../reaction_2bindings_8cpp.html#ae174b115814ec42920a799881cef1efa',1,'register_reaction_bindings(py::module &m): bindings.cpp'],['../reaction_2bindings_8h.html#a221d509fd54278898e2cbb73663f53d0',1,'register_reaction_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fscreening_5fbindings_49',['register_screening_bindings',['../screening_2bindings_8cpp.html#a4fcef69d9382bfbc315cb061038627f4',1,'register_screening_bindings(py::module &m): bindings.cpp'],['../screening_2bindings_8h.html#a9e1a938ffee0a1b9d913fa4968865b1b',1,'register_screening_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fsolver_5fbindings_50',['register_solver_bindings',['../solver_2bindings_8cpp.html#a722d28831d82cd075081fcf4b403479d',1,'register_solver_bindings(const py::module &m): bindings.cpp'],['../solver_2bindings_8h.html#a7ff40d9e08fcb5028e914045447d46d3',1,'register_solver_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5ftype_5fbindings_51',['register_type_bindings',['../types_2bindings_8cpp.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp'],['../types_2bindings_8h.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5futils_5fbindings_52',['register_utils_bindings',['../utils_2bindings_8cpp.html#a7af842f50ca4a721518e716d0229697c',1,'register_utils_bindings(py::module &m): bindings.cpp'],['../utils_2bindings_8h.html#a9eefca377142320755a869fafc6311c7',1,'register_utils_bindings(pybind11::module &m): bindings.h']]],
- ['related_20projects_53',['Related Projects',['../index.html#autotoc_md57',1,'']]],
- ['release_54',['1.1 PyPI Release',['../md_docs_2static_2usage.html#autotoc_md61',1,'']]],
- ['remove_5freaction_55',['remove_reaction',['../classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::reaction::ReactionSet::remove_reaction()'],['../classgridfire_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::ReactionSet::remove_reaction()']]],
- ['report_5flimiting_5fspecies_56',['report_limiting_species',['../namespacegridfire_1_1diagnostics.html#a9d95a6c9c4a942d71ff4c8046fe4107a',1,'gridfire::diagnostics']]],
- ['reporting_2eh_57',['reporting.h',['../reporting_8h.html',1,'']]],
- ['reproducibility_58',['Reproducibility',['../index.html#autotoc_md17',1,'']]],
- ['required_59',['Required',['../index.html#autotoc_md13',1,'']]],
- ['rescueedgespeciesdestructionchannel_60',['rescueEdgeSpeciesDestructionChannel',['../classgridfire_1_1_adaptive_engine_view.html#a0439f464865b4c01bad0f6be6055c3fc',1,'gridfire::AdaptiveEngineView']]],
- ['rescueset_61',['RescueSet',['../classgridfire_1_1_adaptive_engine_view.html#ac674338ddcbae4c33dd84b0441631806',1,'gridfire::AdaptiveEngineView']]],
- ['reservejacobianmatrix_62',['reserveJacobianMatrix',['../classgridfire_1_1_graph_engine.html#a8d0c0bd54a2908cff62dae7af0c149b5',1,'gridfire::GraphEngine']]],
- ['reset_63',['reset',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#af4034fa431e6c88fd05c50cce31b2fa0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a9b782cbf033ed2023da6b2d55dcefc4e',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a0fe6af73b11b820561bd4e5552890d4e',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::reset()'],['../classgridfire_1_1trigger_1_1_trigger.html#af652af761675736419b961b6946c728d',1,'gridfire::trigger::Trigger::reset()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2436d8643911ade907e03fb29531ceaa',1,'gridfire::trigger::AndTrigger::reset()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ab42043e55c81bac5d3f981bc139579de',1,'gridfire::trigger::OrTrigger::reset()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#afe337517b77e5433d92ded3a64565141',1,'gridfire::trigger::NotTrigger::reset()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#abf218d255bde157540b51cd6a54f6eb1',1,'gridfire::trigger::EveryNthTrigger::reset()']]],
- ['rev_5fsparse_5fjac_64',['rev_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a881d4daf2b973d523548cd8d4021bdc4',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae9d61bdda761da89733408c232d7220e',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac()']]],
- ['reverse_65',['reverse',['../structgridfire_1_1reaclib_1_1_reaction_record.html#aa1fd4f510d7c00d2e4197e9b9caf29fd',1,'gridfire::reaclib::ReactionRecord::reverse'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a4e8ff268c4377599c8798c7929ec2d5e',1,'gridfire::GraphEngine::AtomicReverseRate::reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#aad13654ea15547c2c95035c3b7937d58',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::reverse()']]],
- ['reverse_5fsymmetry_5ffactor_66',['reverse_symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6bcfe2230dd54b088180d34389266b07',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['rho_67',['rho',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a4a25afbc9f8a907304992e144dfa3529',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::rho'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#afdc510f8160693806737c4ab517058b8',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::rho']]],
- ['rho_5ftol_68',['rho_tol',['../structgridfire_1_1_q_s_e_cache_config.html#a57b7ca68463aa9b78007e5cf35ebf7ce',1,'gridfire::QSECacheConfig']]],
- ['rhoye_5faxis_69',['rhoYe_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a30362f5bb497ae74cf6a10fd701273a0',1,'gridfire::rates::weak::IsotopeGrid']]],
- ['rosenbrock_20method_70',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
- ['rowdatatable_71',['RowDataTable',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#afd3e0e1c5edaf12609b5fc81c379e3e5',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['rpname_72',['rpName',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a523b7cfb0a6d8ddccd785aef2f425ad1',1,'gridfire::reaclib::ReactionRecord']]],
- ['rt_5ftemperature_5fgrid_5ft9_73',['RT_TEMPERATURE_GRID_T9',['../namespacegridfire_1_1partition.html#a1e08a3c20c55bc6fa4a4ecdf7ea57b8f',1,'gridfire::partition']]]
+ ['reaclib_5fweak_17',['REACLIB_WEAK',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bab736eb13fff62c962f63232ec57f2692',1,'gridfire']]],
+ ['reaclibreaction_18',['ReaclibReaction',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html',1,'gridfire::reaction::ReaclibReaction'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a264112a230817a6080c770686e5bcc01',1,'gridfire::reaction::ReaclibReaction::ReaclibReaction()']]],
+ ['reactant_5fpowers_19',['reactant_powers',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a03d596c88289e21e7bd18711e3a1f275',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reactant_5fspecies_20',['reactant_species',['../classgridfire_1_1reaction_1_1_reaction.html#a82c14096308cdc9126ab6d9667febcd2',1,'gridfire::reaction::Reaction::reactant_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad85ca288289b25d482cbb8e3ff270028',1,'gridfire::reaction::ReaclibReaction::reactant_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aae06ff559026e3ce242a42cdd888c5a0',1,'gridfire::rates::weak::WeakReaction::reactant_species()'],['../classgridfire_1_1_reaction.html#a4be8440aa7e79eab1d44b5d83bcdab79',1,'gridfire::Reaction::reactant_species()']]],
+ ['reactants_21',['reactants',['../classgridfire_1_1reaction_1_1_reaction.html#ac7b08c61cdc97268b9442afec4d08dad',1,'gridfire::reaction::Reaction::reactants()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad095aba46860fec0e68386bf04f7f142',1,'gridfire::reaction::ReaclibReaction::reactants()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1362d46630f30203027093e35883d1b1',1,'gridfire::rates::weak::WeakReaction::reactants()'],['../classgridfire_1_1_reaction.html#a0c533797f18c2fe4945f1afb3fb06d5d',1,'gridfire::Reaction::reactants()']]],
+ ['reactants_5fstr_22',['reactants_str',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a67afc513db8dbcc43d79733e22ca8d39',1,'gridfire::reaclib::ReactionRecord']]],
+ ['reaction_23',['Reaction',['../classgridfire_1_1_reaction.html',1,'gridfire::Reaction'],['../classgridfire_1_1reaction_1_1_reaction.html',1,'gridfire::reaction::Reaction']]],
+ ['reaction_20networks_24',['4. Visualizing Reaction Networks',['../md_docs_2static_2usage.html#autotoc_md68',1,'']]],
+ ['reaction_2ecpp_25',['reaction.cpp',['../reaction_8cpp.html',1,'']]],
+ ['reaction_2eh_26',['reaction.h',['../reaction_8h.html',1,'']]],
+ ['reaction_5fhash_27',['reaction_hash',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6e1e24901c70ee44b0529e1391355752',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reaction_5findex_28',['reaction_index',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a93635f6940d3534e949f402503c3d497',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reaction_5ftype_29',['reaction_type',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ad96b3f981fb2fbad63323b158d98b2ac',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reactionflow_30',['ReactionFlow',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html',1,'gridfire::AdaptiveEngineView']]],
+ ['reactionphysicaltypenames_31',['ReactionPhysicalTypeNames',['../namespacegridfire_1_1reaction.html#a773ef58975dc959e4ae03e2e677ab54f',1,'gridfire::reaction']]],
+ ['reactionptr_32',['reactionPtr',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#afc894db76a799be17be91130ff3ae6d9',1,'gridfire::AdaptiveEngineView::ReactionFlow']]],
+ ['reactionrecord_33',['ReactionRecord',['../structgridfire_1_1reaclib_1_1_reaction_record.html',1,'gridfire::reaclib']]],
+ ['reactions_5fdata_2eh_34',['reactions_data.h',['../reactions__data_8h.html',1,'']]],
+ ['reactionset_35',['ReactionSet',['../classgridfire_1_1reaction_1_1_reaction_set.html',1,'gridfire::reaction::ReactionSet'],['../classgridfire_1_1_reaction_set.html',1,'gridfire::ReactionSet'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::reaction::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::reaction::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::reaction::ReactionSet::ReactionSet()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::reaction::ReactionSet::ReactionSet(const ReactionSet &other)'],['../classgridfire_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::ReactionSet::ReactionSet()'],['../classgridfire_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::ReactionSet::ReactionSet(const ReactionSet &other)']]],
+ ['reactiontype_36',['ReactionType',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e',1,'gridfire::reaction']]],
+ ['reactiontypenames_37',['ReactionTypeNames',['../namespacegridfire_1_1reaction.html#ac06a7c50ac58fb2f901d778fc30cd1cf',1,'gridfire::reaction']]],
+ ['ready_5fdense_38',['READY_DENSE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6a162cb379760275c9685281ee27025cdb',1,'gridfire::GraphEngine']]],
+ ['ready_5fsparse_39',['READY_SPARSE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6abf43af1b1ac8bc6cb42296815a429ae3',1,'gridfire::GraphEngine']]],
+ ['rebuild_40',['rebuild',['../classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf',1,'gridfire::DynamicEngine::rebuild()'],['../classgridfire_1_1_graph_engine.html#ad593a2d1b8fbbc01b63b0133357364ac',1,'gridfire::GraphEngine::rebuild()'],['../class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc',1,'PyDynamicEngine::rebuild()']]],
+ ['recordadtape_41',['recordADTape',['../classgridfire_1_1_graph_engine.html#ab29ef3225c8fcda012b10765df064b63',1,'gridfire::GraphEngine']]],
+ ['register_5fbase_5fengine_5fbindings_42',['register_base_engine_bindings',['../engine_2bindings_8cpp.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fcomposite_5fpartition_5fbindings_43',['register_composite_partition_bindings',['../partition_2bindings_8cpp.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fbindings_44',['register_engine_bindings',['../engine_2bindings_8cpp.html#ac2df9cd0e71d39b97ddd47b3e7024b0c',1,'register_engine_bindings(py::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73a2ec4150b3954550f16b97102ec993',1,'register_engine_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fengine_5fbuilding_5ftype_5fbindings_45',['register_engine_building_type_bindings',['../engine_2bindings_8cpp.html#a3ec1c283d60332e61affc063d0e1639f',1,'register_engine_building_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a3ec1c283d60332e61affc063d0e1639f',1,'register_engine_building_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fconstruction_5fbindings_46',['register_engine_construction_bindings',['../engine_2bindings_8cpp.html#aad8d3f0fef8c740df9a98c53800190c9',1,'register_engine_construction_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aad8d3f0fef8c740df9a98c53800190c9',1,'register_engine_construction_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fdiagnostic_5fbindings_47',['register_engine_diagnostic_bindings',['../engine_2bindings_8cpp.html#a1f595355667895199f3c3c39383fad33',1,'register_engine_diagnostic_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a1f595355667895199f3c3c39383fad33',1,'register_engine_diagnostic_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fpriming_5fbindings_48',['register_engine_priming_bindings',['../engine_2bindings_8cpp.html#a3974cc99c2970c71b9a5fca0217f5b6e',1,'register_engine_priming_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a3974cc99c2970c71b9a5fca0217f5b6e',1,'register_engine_priming_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fprocedural_5fbindings_49',['register_engine_procedural_bindings',['../engine_2bindings_8cpp.html#ae3c140c5303eeaa6e02b3a3c4d4d4c36',1,'register_engine_procedural_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ae3c140c5303eeaa6e02b3a3c4d4d4c36',1,'register_engine_procedural_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5freporting_5ftype_5fbindings_50',['register_engine_reporting_type_bindings',['../engine_2bindings_8cpp.html#a66ce33948e3d9d5837b244298c8ca2b6',1,'register_engine_reporting_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a66ce33948e3d9d5837b244298c8ca2b6',1,'register_engine_reporting_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5ftype_5fbindings_51',['register_engine_type_bindings',['../engine_2bindings_8cpp.html#a2fe8fd1a44f7b623fdf51e453e5149b9',1,'register_engine_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a2fe8fd1a44f7b623fdf51e453e5149b9',1,'register_engine_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fview_5fbindings_52',['register_engine_view_bindings',['../engine_2bindings_8cpp.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fexception_5fbindings_53',['register_exception_bindings',['../exceptions_2bindings_8cpp.html#a5566602745756f64f21905217b6d21fd',1,'register_exception_bindings(const py::module &m): bindings.cpp'],['../exceptions_2bindings_8h.html#a2a0ce1da699ce25f3afdce57cde65471',1,'register_exception_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fexpectation_5fbindings_54',['register_expectation_bindings',['../expectations_2bindings_8cpp.html#ad8b382f2ef7888e5b49bcc117439d843',1,'register_expectation_bindings(const py::module &m): bindings.cpp'],['../expectations_2bindings_8h.html#ac4570540d44fb7e3136f63448fc2c22c',1,'register_expectation_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fground_5fstate_5fpartition_5fbindings_55',['register_ground_state_partition_bindings',['../partition_2bindings_8cpp.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fio_5fbindings_56',['register_io_bindings',['../io_2bindings_8cpp.html#a3f76dbefdeeb3b49828ce36586899695',1,'register_io_bindings(const py::module &m) -> void: bindings.cpp'],['../io_2bindings_8h.html#aba28f9bd688764ab1905af9d40d4b428',1,'register_io_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fpartition_5fbindings_57',['register_partition_bindings',['../partition_2bindings_8cpp.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fpartition_5ftypes_5fbindings_58',['register_partition_types_bindings',['../partition_2bindings_8cpp.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5frauscher_5fthielemann_5fpartition_5fbindings_59',['register_rauscher_thielemann_partition_bindings',['../partition_2bindings_8cpp.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5frauscher_5fthielemann_5fpartition_5fdata_5frecord_5fbindings_60',['register_rauscher_thielemann_partition_data_record_bindings',['../partition_2bindings_8cpp.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5freaction_5fbindings_61',['register_reaction_bindings',['../reaction_2bindings_8cpp.html#ae174b115814ec42920a799881cef1efa',1,'register_reaction_bindings(py::module &m): bindings.cpp'],['../reaction_2bindings_8h.html#a221d509fd54278898e2cbb73663f53d0',1,'register_reaction_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fscreening_5fbindings_62',['register_screening_bindings',['../screening_2bindings_8cpp.html#a4fcef69d9382bfbc315cb061038627f4',1,'register_screening_bindings(py::module &m): bindings.cpp'],['../screening_2bindings_8h.html#a9e1a938ffee0a1b9d913fa4968865b1b',1,'register_screening_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fsolver_5fbindings_63',['register_solver_bindings',['../solver_2bindings_8cpp.html#a722d28831d82cd075081fcf4b403479d',1,'register_solver_bindings(const py::module &m): bindings.cpp'],['../solver_2bindings_8h.html#a7ff40d9e08fcb5028e914045447d46d3',1,'register_solver_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5ftype_5fbindings_64',['register_type_bindings',['../types_2bindings_8cpp.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp'],['../types_2bindings_8h.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5futils_5fbindings_65',['register_utils_bindings',['../utils_2bindings_8cpp.html#a7af842f50ca4a721518e716d0229697c',1,'register_utils_bindings(py::module &m): bindings.cpp'],['../utils_2bindings_8h.html#a9eefca377142320755a869fafc6311c7',1,'register_utils_bindings(pybind11::module &m): bindings.h']]],
+ ['rel_5ffailure_66',['rel_failure',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a4180dc6761c073acd82583a834ca09fd',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['related_20projects_67',['Related Projects',['../index.html#autotoc_md57',1,'']]],
+ ['release_68',['1.1 PyPI Release',['../md_docs_2static_2usage.html#autotoc_md61',1,'']]],
+ ['remove_5freaction_69',['remove_reaction',['../classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::reaction::ReactionSet::remove_reaction()'],['../classgridfire_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::ReactionSet::remove_reaction()']]],
+ ['removespecies_70',['removeSpecies',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#aa47f2a4d1f1cdb599382d4a43f92fe7c',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['report_5flimiting_5fspecies_71',['report_limiting_species',['../namespacegridfire_1_1diagnostics.html#a9d95a6c9c4a942d71ff4c8046fe4107a',1,'gridfire::diagnostics']]],
+ ['reporting_2eh_72',['reporting.h',['../reporting_8h.html',1,'']]],
+ ['reproducibility_73',['Reproducibility',['../index.html#autotoc_md17',1,'']]],
+ ['required_74',['Required',['../index.html#autotoc_md13',1,'']]],
+ ['rescueedgespeciesdestructionchannel_75',['rescueEdgeSpeciesDestructionChannel',['../classgridfire_1_1_adaptive_engine_view.html#a0439f464865b4c01bad0f6be6055c3fc',1,'gridfire::AdaptiveEngineView']]],
+ ['rescueset_76',['RescueSet',['../classgridfire_1_1_adaptive_engine_view.html#ac674338ddcbae4c33dd84b0441631806',1,'gridfire::AdaptiveEngineView']]],
+ ['reservejacobianmatrix_77',['reserveJacobianMatrix',['../classgridfire_1_1_graph_engine.html#a8d0c0bd54a2908cff62dae7af0c149b5',1,'gridfire::GraphEngine']]],
+ ['reset_78',['reset',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#af4034fa431e6c88fd05c50cce31b2fa0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a9b782cbf033ed2023da6b2d55dcefc4e',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a0fe6af73b11b820561bd4e5552890d4e',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a0bcab0247b3db618b76bd6769cf9a2ea',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::reset()'],['../classgridfire_1_1trigger_1_1_trigger.html#af652af761675736419b961b6946c728d',1,'gridfire::trigger::Trigger::reset()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2436d8643911ade907e03fb29531ceaa',1,'gridfire::trigger::AndTrigger::reset()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ab42043e55c81bac5d3f981bc139579de',1,'gridfire::trigger::OrTrigger::reset()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#afe337517b77e5433d92ded3a64565141',1,'gridfire::trigger::NotTrigger::reset()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#abf218d255bde157540b51cd6a54f6eb1',1,'gridfire::trigger::EveryNthTrigger::reset()']]],
+ ['rev_5fsparse_5fjac_79',['rev_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a881d4daf2b973d523548cd8d4021bdc4',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#af7fdc6ea57dcac2a908215e63df79f6d',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae9d61bdda761da89733408c232d7220e',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a9f2681d58e10b6b740b4588efbce5ae5',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override']]],
+ ['reverse_80',['reverse',['../structgridfire_1_1reaclib_1_1_reaction_record.html#aa1fd4f510d7c00d2e4197e9b9caf29fd',1,'gridfire::reaclib::ReactionRecord::reverse'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a4e8ff268c4377599c8798c7929ec2d5e',1,'gridfire::GraphEngine::AtomicReverseRate::reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#aad13654ea15547c2c95035c3b7937d58',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::reverse()']]],
+ ['reverse_5fsymmetry_5ffactor_81',['reverse_symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6bcfe2230dd54b088180d34389266b07',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['rho_82',['rho',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a4a25afbc9f8a907304992e144dfa3529',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::rho'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#afdc510f8160693806737c4ab517058b8',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::rho']]],
+ ['rho_5ftol_83',['rho_tol',['../structgridfire_1_1_q_s_e_cache_config.html#a57b7ca68463aa9b78007e5cf35ebf7ce',1,'gridfire::QSECacheConfig']]],
+ ['rhoye_5faxis_84',['rhoYe_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a30362f5bb497ae74cf6a10fd701273a0',1,'gridfire::rates::weak::IsotopeGrid']]],
+ ['rosenbrock_20method_85',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
+ ['rowdatatable_86',['RowDataTable',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#afd3e0e1c5edaf12609b5fc81c379e3e5',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['rpname_87',['rpName',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a523b7cfb0a6d8ddccd785aef2f425ad1',1,'gridfire::reaclib::ReactionRecord']]],
+ ['rt_5ftemperature_5fgrid_5ft9_88',['RT_TEMPERATURE_GRID_T9',['../namespacegridfire_1_1partition.html#a1e08a3c20c55bc6fa4a4ecdf7ea57b8f',1,'gridfire::partition']]]
];
diff --git a/docs/html/search/all_18.js b/docs/html/search/all_18.js
index 8f2eee5d..388d574c 100644
--- a/docs/html/search/all_18.js
+++ b/docs/html/search/all_18.js
@@ -18,10 +18,10 @@ var searchData=
['scripts_15',['Install Scripts',['../index.html#autotoc_md15',1,'']]],
['secondorder_16',['SecondOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a264572d66aed5373d19dc80c7cde1f46',1,'gridfire']]],
['seed_5fspecies_17',['seed_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#af2d7e09d940e0fb3ca24a4bc8ec01031',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['selectpartitionfunction_18',['selectPartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a44325e313db7f8f901c0dd5d84d4845b',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['selectpartitionfunction_18',['selectPartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a32f397abf9e9ace9f0c721e4e14eb60b',1,'gridfire::partition::CompositePartitionFunction']]],
['selectscreeningmodel_19',['selectScreeningModel',['../namespacegridfire_1_1screening.html#a6ca8556d27ac373e176f5b23437c416e',1,'gridfire::screening']]],
['set_5fcallback_20',['set_callback',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a4d97ee85933d5e5f90d4194bb021a1dc',1,'gridfire::solver::NetworkSolverStrategy::set_callback()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a77638ef3d2279009e5a57bbd3f0eb63b',1,'gridfire::solver::CVODESolverStrategy::set_callback()'],['../class_py_dynamic_network_solver_strategy.html#a112a7babc03858a69d6994a7155370d3',1,'PyDynamicNetworkSolverStrategy::set_callback()']]],
- ['set_5fstdout_5flogging_5fenabled_21',['set_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a46dacb6eb075f2aadac0e56972deeaa3',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['set_5fstdout_5flogging_5fenabled_21',['set_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a9857665a1198e24aac6add02afc6e306',1,'gridfire::solver::CVODESolverStrategy']]],
['setformat_22',['setFormat',['../classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4',1,'gridfire::Network']]],
['setnetworkreactions_23',['setNetworkReactions',['../classgridfire_1_1_dynamic_engine.html#a49025489901e22a20cdf99b455ff2ff0',1,'gridfire::DynamicEngine::setNetworkReactions()'],['../classgridfire_1_1_graph_engine.html#a52288e2629609c8438a3c9bc3f910016',1,'gridfire::GraphEngine::setNetworkReactions()'],['../classgridfire_1_1_adaptive_engine_view.html#adedc8547568d643473bdfcc86040b488',1,'gridfire::AdaptiveEngineView::setNetworkReactions()'],['../classgridfire_1_1_defined_engine_view.html#a655e74357cce822c4508069a3bcac2c9',1,'gridfire::DefinedEngineView::setNetworkReactions()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#af99f5e4871808188d00379c1c35868fe',1,'gridfire::MultiscalePartitioningEngineView::setNetworkReactions()'],['../class_py_dynamic_engine.html#af469cba3be850d53f659ec173f0eb4e4',1,'PyDynamicEngine::setNetworkReactions()']]],
['setprecomputation_24',['setPrecomputation',['../classgridfire_1_1_graph_engine.html#a6c5410878496abc349ba30b691cdf0f1',1,'gridfire::GraphEngine']]],
@@ -40,7 +40,7 @@ var searchData=
['solver_2eh_37',['solver.h',['../solver_8h.html',1,'']]],
['solver_5finstance_38',['solver_instance',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#ad7f3eb9caae25ef25357c41c23d6b392',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData']]],
['solver_5finterfaces_2eh_39',['solver_interfaces.h',['../solver__interfaces_8h.html',1,'']]],
- ['solvercontextbase_40',['SolverContextBase',['../structgridfire_1_1solver_1_1_solver_context_base.html',1,'gridfire::solver']]],
+ ['solvercontextbase_40',['SolverContextBase',['../classgridfire_1_1solver_1_1_solver_context_base.html',1,'gridfire::solver']]],
['solverplugininterface_41',['SolverPluginInterface',['../class_solver_plugin_interface.html',1,'']]],
['source_42',['1.2 Development from Source',['../md_docs_2static_2usage.html#autotoc_md62',1,'']]],
['source_43',['source',['../index.html#autotoc_md6',1,'']]],
@@ -50,25 +50,29 @@ var searchData=
['sparsitypattern_47',['SparsityPattern',['../namespacegridfire.html#a898dfe22579e649935645cbd6f073178',1,'gridfire']]],
['species_5fnot_5ffound_48',['SPECIES_NOT_FOUND',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761',1,'gridfire::rates::weak']]],
['speedoflight_49',['speedOfLight',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a016c3e02f622e21073f9110707177b76',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['stale_50',['STALE',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::expectations']]],
- ['staleengineerror_51',['StaleEngineError',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html',1,'gridfire::exceptions::StaleEngineError'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html',1,'gridfire::expectations::StaleEngineError'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a6672e4c3f42260bba25d78e14ebd5a50',1,'gridfire::exceptions::StaleEngineError::StaleEngineError()'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad477b6e562bf4167ad327ebaccd4cf10',1,'gridfire::expectations::StaleEngineError::StaleEngineError()']]],
- ['staleengineerrortypes_52',['StaleEngineErrorTypes',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7',1,'gridfire::expectations']]],
- ['staleenginetrigger_53',['StaleEngineTrigger',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html',1,'gridfire::exceptions::StaleEngineTrigger'],['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#afb50f1694a806e8bcaf99111d99aeb5d',1,'gridfire::exceptions::StaleEngineTrigger::StaleEngineTrigger()']]],
- ['staletype_54',['staleType',['../structgridfire_1_1expectations_1_1_stale_engine_error.html#a10bce51a63024715959a66673b909590',1,'gridfire::expectations::StaleEngineError']]],
- ['state_55',['state',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html',1,'gridfire::exceptions::StaleEngineTrigger::state'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#aaae3c42b9172be4d501f022e67f5a6f6',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::state']]],
- ['status_56',['status',['../structgridfire_1_1_priming_report.html#a5fec4b465afb4f2d9bc30cd1cab1b50d',1,'gridfire::PrimingReport']]],
- ['std_57',['std',['../namespacestd.html',1,'']]],
- ['step_20by_20step_20example_58',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]],
- ['step_20example_59',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]],
- ['stepderivatives_60',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html',1,'gridfire::StepDerivatives< T >'],['../structgridfire_1_1_step_derivatives.html#a26deeb236e77eddb0119ad368a5d8f1c',1,'gridfire::StepDerivatives::StepDerivatives()']]],
- ['stoichiometric_5fcoefficients_61',['stoichiometric_coefficients',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a7a7e9167b19e339e0d69544b9c00e79c',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['stoichiometry_62',['stoichiometry',['../classgridfire_1_1reaction_1_1_reaction.html#ad49f4cad024db72c966d949c75f1ce4d',1,'gridfire::reaction::Reaction::stoichiometry() const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#ab7888b57507d6d27de6e5fcaea40fff5',1,'gridfire::reaction::Reaction::stoichiometry(const fourdst::atomic::Species &species) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a57b2695d152360a6ba08776cc760e3a1',1,'gridfire::reaction::ReaclibReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0f629cbfe95dc5643b5e3724be0db2f9',1,'gridfire::reaction::ReaclibReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a8bf7dc26d9f1375625df99bceba08a44',1,'gridfire::rates::weak::WeakReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1f4acfdb39bb861aaee9f3f28cfc406e',1,'gridfire::rates::weak::WeakReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1_reaction.html#a55b7f61d9bde45f2ca485c1b07a05950',1,'gridfire::Reaction::stoichiometry() const=0'],['../classgridfire_1_1_reaction.html#af0a893603aa88f7d7d205b9b969af487',1,'gridfire::Reaction::stoichiometry(const fourdst::atomic::Species &species) const=0']]],
- ['strategies_63',['Numerical Solver Strategies',['../index.html#autotoc_md36',1,'']]],
- ['stringtobasepartitiontype_64',['stringToBasePartitionType',['../namespacegridfire_1_1partition.html#a84de6308486d35ce8bc1a9dea52dfa4a',1,'gridfire::partition']]],
- ['success_65',['success',['../structgridfire_1_1_priming_report.html#afa4dd791ddd9df84039554524b681fb3',1,'gridfire::PrimingReport']]],
- ['sum_5fproduct_66',['sum_product',['../namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817',1,'gridfire::approx8']]],
- ['supports_67',['supports',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae8908a78f087ea516cdd5a4cdd449a9c',1,'gridfire::partition::CompositePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5',1,'gridfire::partition::PartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a49b18aae58eb6250aaa23d43d55f02bd',1,'gridfire::partition::GroundStatePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a588a11c654751765b04d6425c99041f5',1,'gridfire::partition::RauscherThielemannPartitionFunction::supports()'],['../class_py_partition_function.html#a0f288a01a3ed7fb92fff5d9fd7d56aa8',1,'PyPartitionFunction::supports()']]],
- ['symmetry_5ffactor_68',['symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ac42504e868c0b9fd9ac9a405ea739f0e',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['syncinternalmaps_69',['syncInternalMaps',['../classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f',1,'gridfire::GraphEngine']]],
- ['system_5fresized_70',['SYSTEM_RESIZED',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7a109aa03c8823fcc0ab193b7e48664cbf',1,'gridfire::expectations']]]
+ ['splitmix64_50',['splitmix64',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a5dab83ff5c1faf5a17a96cbffa07bffb',1,'gridfire::utils::hashing::reaction']]],
+ ['stale_51',['STALE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6a4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::GraphEngine::STALE'],['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::expectations::STALE']]],
+ ['staleengineerror_52',['StaleEngineError',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html',1,'gridfire::exceptions::StaleEngineError'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html',1,'gridfire::expectations::StaleEngineError'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#ade628b2919f3a4c7a8fda2c654029872',1,'gridfire::exceptions::StaleEngineError::StaleEngineError()'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad477b6e562bf4167ad327ebaccd4cf10',1,'gridfire::expectations::StaleEngineError::StaleEngineError()']]],
+ ['staleengineerrortypes_53',['StaleEngineErrorTypes',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7',1,'gridfire::expectations']]],
+ ['staleenginetrigger_54',['StaleEngineTrigger',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html',1,'gridfire::exceptions::StaleEngineTrigger'],['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a3c7689e6e1e7269bae7275b099b2f387',1,'gridfire::exceptions::StaleEngineTrigger::StaleEngineTrigger()']]],
+ ['stalejacobianerror_55',['StaleJacobianError',['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html',1,'gridfire::exceptions::StaleJacobianError'],['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#a0a1f6e905239147ba53b374e62bef505',1,'gridfire::exceptions::StaleJacobianError::StaleJacobianError()']]],
+ ['staletype_56',['staleType',['../structgridfire_1_1expectations_1_1_stale_engine_error.html#a10bce51a63024715959a66673b909590',1,'gridfire::expectations::StaleEngineError']]],
+ ['state_57',['state',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html',1,'gridfire::exceptions::StaleEngineTrigger::state'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#aaae3c42b9172be4d501f022e67f5a6f6',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::state']]],
+ ['status_58',['status',['../structgridfire_1_1_priming_report.html#a5fec4b465afb4f2d9bc30cd1cab1b50d',1,'gridfire::PrimingReport']]],
+ ['std_59',['std',['../namespacestd.html',1,'']]],
+ ['step_60',['step',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#aafc7f40bde2c78f4d100b6f9da771831',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a8b882c6ba6e267d7051031140bbb7ad6',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a9723e389aeba05fdb3d4fd1dcc1ba07d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aaef2090ed67a7c27967821f75a61e524',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::step()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4b7ffa4d8d31e2118a8e86172be51041',1,'gridfire::trigger::Trigger::step()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a8e743e8ebe71f9ded835177db6fad908',1,'gridfire::trigger::AndTrigger::step()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a95a801aafb5aaa9a22566ebf722a1150',1,'gridfire::trigger::OrTrigger::step()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a5096cb7e70ea357f28e1b9fc8301c793',1,'gridfire::trigger::NotTrigger::step()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a26d0aca39087a1f69e96e0701ca83f81',1,'gridfire::trigger::EveryNthTrigger::step()']]],
+ ['step_20by_20step_20example_61',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]],
+ ['step_20example_62',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]],
+ ['stepderivatives_63',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html',1,'gridfire::StepDerivatives< T >'],['../structgridfire_1_1_step_derivatives.html#a26deeb236e77eddb0119ad368a5d8f1c',1,'gridfire::StepDerivatives::StepDerivatives()']]],
+ ['stoichiometric_5fcoefficients_64',['stoichiometric_coefficients',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a7a7e9167b19e339e0d69544b9c00e79c',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['stoichiometry_65',['stoichiometry',['../classgridfire_1_1reaction_1_1_reaction.html#ad49f4cad024db72c966d949c75f1ce4d',1,'gridfire::reaction::Reaction::stoichiometry() const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#ab7888b57507d6d27de6e5fcaea40fff5',1,'gridfire::reaction::Reaction::stoichiometry(const fourdst::atomic::Species &species) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a57b2695d152360a6ba08776cc760e3a1',1,'gridfire::reaction::ReaclibReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0f629cbfe95dc5643b5e3724be0db2f9',1,'gridfire::reaction::ReaclibReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a8bf7dc26d9f1375625df99bceba08a44',1,'gridfire::rates::weak::WeakReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1f4acfdb39bb861aaee9f3f28cfc406e',1,'gridfire::rates::weak::WeakReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1_reaction.html#a55b7f61d9bde45f2ca485c1b07a05950',1,'gridfire::Reaction::stoichiometry() const=0'],['../classgridfire_1_1_reaction.html#af0a893603aa88f7d7d205b9b969af487',1,'gridfire::Reaction::stoichiometry(const fourdst::atomic::Species &species) const=0']]],
+ ['strategies_66',['Numerical Solver Strategies',['../index.html#autotoc_md36',1,'']]],
+ ['stringtobasepartitiontype_67',['stringToBasePartitionType',['../namespacegridfire_1_1partition.html#a84de6308486d35ce8bc1a9dea52dfa4a',1,'gridfire::partition']]],
+ ['strong_68',['STRONG',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba3dfb3ae3cdaa322f0388f1a531c39520',1,'gridfire']]],
+ ['success_69',['success',['../structgridfire_1_1_priming_report.html#afa4dd791ddd9df84039554524b681fb3',1,'gridfire::PrimingReport']]],
+ ['sum_5fproduct_70',['sum_product',['../namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817',1,'gridfire::approx8']]],
+ ['supports_71',['supports',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae8908a78f087ea516cdd5a4cdd449a9c',1,'gridfire::partition::CompositePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5',1,'gridfire::partition::PartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a49b18aae58eb6250aaa23d43d55f02bd',1,'gridfire::partition::GroundStatePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a588a11c654751765b04d6425c99041f5',1,'gridfire::partition::RauscherThielemannPartitionFunction::supports()'],['../class_py_partition_function.html#a0f288a01a3ed7fb92fff5d9fd7d56aa8',1,'PyPartitionFunction::supports()']]],
+ ['symmetry_5ffactor_72',['symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ac42504e868c0b9fd9ac9a405ea739f0e',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['syncinternalmaps_73',['syncInternalMaps',['../classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f',1,'gridfire::GraphEngine']]],
+ ['system_5fresized_74',['SYSTEM_RESIZED',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7a109aa03c8823fcc0ab193b7e48664cbf',1,'gridfire::expectations']]]
];
diff --git a/docs/html/search/all_19.js b/docs/html/search/all_19.js
index 98872760..52ed3468 100644
--- a/docs/html/search/all_19.js
+++ b/docs/html/search/all_19.js
@@ -19,20 +19,21 @@ var searchData=
['thirdorder_16',['ThirdOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a3fc719e07f9f63e7f11a3d4fb74b476f',1,'gridfire']]],
['timestepcallback_17',['TimestepCallback',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a89c537c2f34ba3e202374304b7e5990a',1,'gridfire::solver::CVODESolverStrategy']]],
['timestepcollapsetrigger_18',['TimestepCollapseTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a171e6dee7f7d8275b3e8875eaeb0850d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::TimestepCollapseTrigger(double threshold, bool relative)'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae47a4f822f92774f6dc780ae74f12066',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::TimestepCollapseTrigger(double threshold, bool relative, size_t windowSize)']]],
- ['timestepcontext_19',['TimestepContext',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html',1,'gridfire::solver::CVODESolverStrategy::TimestepContext'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a406b36ce5f192c855eb3c8dcf0fde0bd',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::TimestepContext()']]],
+ ['timestepcontext_19',['TimestepContext',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html',1,'gridfire::solver::CVODESolverStrategy::TimestepContext'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a1637965300527d09bfc9f690272d7264',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::TimestepContext()']]],
['tmax_20',['tMax',['../structgridfire_1_1_net_in.html#a0a8d820cfeaa92ee31f253795c57e0d1',1,'gridfire::NetIn']]],
- ['tostring_21',['toString',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a165b68f0ebb30cda5ffaafa7c0f27617',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['totalsteps_22',['totalSteps',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a0b7c627c3e69390808bef352b3875408',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['trigger_23',['Trigger',['../classgridfire_1_1trigger_1_1_trigger.html',1,'gridfire::trigger']]],
- ['trigger_3c_20gridfire_3a_3asolver_3a_3acvodesolverstrategy_3a_3atimestepcontext_20_3e_24',['Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >',['../classgridfire_1_1trigger_1_1_trigger.html',1,'gridfire::trigger']]],
- ['trigger_5fabstract_2eh_25',['trigger_abstract.h',['../trigger__abstract_8h.html',1,'']]],
- ['trigger_5flogical_2eh_26',['trigger_logical.h',['../trigger__logical_8h.html',1,'']]],
- ['trigger_5fpprint_2eh_27',['trigger_pprint.h',['../trigger__pprint_8h.html',1,'']]],
- ['trigger_5fresult_2eh_28',['trigger_result.h',['../trigger__result_8h.html',1,'']]],
- ['triggerresult_29',['TriggerResult',['../structgridfire_1_1trigger_1_1_trigger_result.html',1,'gridfire::trigger']]],
- ['trim_5fwhitespace_30',['trim_whitespace',['../namespacegridfire.html#a8b245f261cd8d1711ae8d593b054cf98',1,'gridfire::trim_whitespace()'],['../reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab',1,'trim_whitespace(): reaclib.cpp']]],
- ['triple_5falpha_5frate_31',['triple_alpha_rate',['../namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3',1,'gridfire::approx8']]],
- ['tui_20config_20and_20saving_32',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
- ['tui_20config_20loading_20and_20meson_20setup_33',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
- ['type_34',['type',['../structgridfire_1_1expectations_1_1_engine_error.html#ac5fcafed01de529e03afa055d18bd897',1,'gridfire::expectations::EngineError::type'],['../structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html#a086720ca534bc4c63d9341995e2f87bd',1,'gridfire::rates::weak::InterpolationError::type'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#ad0bb77849bda4934472675e196af87c8',1,'gridfire::rates::weak::WeakReactionEntry::type'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a66560e21a4a7b08e8da135ce8279ed88',1,'gridfire::partition::CompositePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97',1,'gridfire::partition::PartitionFunction::type()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af8d0146fc2afedf3785ae9ec932d3250',1,'gridfire::partition::GroundStatePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3aa478acf12e09b6dd268f744071b2a0',1,'gridfire::partition::RauscherThielemannPartitionFunction::type()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7f2590eee9f0dfb7b73cd92170a844b7',1,'gridfire::reaction::Reaction::type()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a3c0fbdd07f9a837bd031c5bdc58e0e8f',1,'gridfire::reaction::ReaclibReaction::type()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#acbfa2d4e23dff6641be21cc1e754be15',1,'gridfire::reaction::LogicalReaclibReaction::type()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aade329265a26bdc005c0793ba7a36ab2',1,'gridfire::rates::weak::WeakReaction::type()'],['../class_py_partition_function.html#a07f4d0ff83822dd2800897161d2a3717',1,'PyPartitionFunction::type()'],['../classgridfire_1_1_reaction.html#a186856dc2ce85d8cc4db43c7164b6afa',1,'gridfire::Reaction::type()']]]
+ ['to_5funderlying_21',['to_underlying',['../namespacegridfire.html#a0c42ac7834a0ecb0e36c1e673a403349',1,'gridfire']]],
+ ['tostring_22',['toString',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a165b68f0ebb30cda5ffaafa7c0f27617',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['totalsteps_23',['totalSteps',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a0b7c627c3e69390808bef352b3875408',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['trigger_24',['Trigger',['../classgridfire_1_1trigger_1_1_trigger.html',1,'gridfire::trigger']]],
+ ['trigger_3c_20gridfire_3a_3asolver_3a_3acvodesolverstrategy_3a_3atimestepcontext_20_3e_25',['Trigger< gridfire::solver::CVODESolverStrategy::TimestepContext >',['../classgridfire_1_1trigger_1_1_trigger.html',1,'gridfire::trigger']]],
+ ['trigger_5fabstract_2eh_26',['trigger_abstract.h',['../trigger__abstract_8h.html',1,'']]],
+ ['trigger_5flogical_2eh_27',['trigger_logical.h',['../trigger__logical_8h.html',1,'']]],
+ ['trigger_5fpprint_2eh_28',['trigger_pprint.h',['../trigger__pprint_8h.html',1,'']]],
+ ['trigger_5fresult_2eh_29',['trigger_result.h',['../trigger__result_8h.html',1,'']]],
+ ['triggerresult_30',['TriggerResult',['../structgridfire_1_1trigger_1_1_trigger_result.html',1,'gridfire::trigger']]],
+ ['trim_5fwhitespace_31',['trim_whitespace',['../namespacegridfire.html#a8b245f261cd8d1711ae8d593b054cf98',1,'gridfire::trim_whitespace()'],['../reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab',1,'trim_whitespace(): reaclib.cpp']]],
+ ['triple_5falpha_5frate_32',['triple_alpha_rate',['../namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3',1,'gridfire::approx8']]],
+ ['tui_20config_20and_20saving_33',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
+ ['tui_20config_20loading_20and_20meson_20setup_34',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
+ ['type_35',['type',['../structgridfire_1_1expectations_1_1_engine_error.html#ac5fcafed01de529e03afa055d18bd897',1,'gridfire::expectations::EngineError::type'],['../structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html#a086720ca534bc4c63d9341995e2f87bd',1,'gridfire::rates::weak::InterpolationError::type'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#ad0bb77849bda4934472675e196af87c8',1,'gridfire::rates::weak::WeakReactionEntry::type'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a66560e21a4a7b08e8da135ce8279ed88',1,'gridfire::partition::CompositePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97',1,'gridfire::partition::PartitionFunction::type()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af8d0146fc2afedf3785ae9ec932d3250',1,'gridfire::partition::GroundStatePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3aa478acf12e09b6dd268f744071b2a0',1,'gridfire::partition::RauscherThielemannPartitionFunction::type()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7f2590eee9f0dfb7b73cd92170a844b7',1,'gridfire::reaction::Reaction::type()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a3c0fbdd07f9a837bd031c5bdc58e0e8f',1,'gridfire::reaction::ReaclibReaction::type()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#acbfa2d4e23dff6641be21cc1e754be15',1,'gridfire::reaction::LogicalReaclibReaction::type()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aade329265a26bdc005c0793ba7a36ab2',1,'gridfire::rates::weak::WeakReaction::type()'],['../class_py_partition_function.html#a07f4d0ff83822dd2800897161d2a3717',1,'PyPartitionFunction::type()'],['../classgridfire_1_1_reaction.html#a186856dc2ce85d8cc4db43c7164b6afa',1,'gridfire::Reaction::type()']]]
];
diff --git a/docs/html/search/all_1a.js b/docs/html/search/all_1a.js
index 8af794da..52bc0330 100644
--- a/docs/html/search/all_1a.js
+++ b/docs/html/search/all_1a.js
@@ -2,17 +2,21 @@ var searchData=
[
['u_0',['u',['../structgridfire_1_1_graph_engine_1_1constants.html#a3597bc632a5dd50aaa0044d8c18ca423',1,'gridfire::GraphEngine::constants']]],
['u_5fto_5fmev_1',['u_to_MeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ab7d46e02bb7264ff3aada6b3997b2ab1',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['unabletosetnetworkreactionserror_2',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html',1,'gridfire::exceptions::UnableToSetNetworkReactionsError'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#acb3183c3dea755a8a26b00d638183c30',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::UnableToSetNetworkReactionsError()']]],
+ ['unabletosetnetworkreactionserror_2',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html',1,'gridfire::exceptions::UnableToSetNetworkReactionsError'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a4f8e4f72384210c8fb73e104c718b1a6',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::UnableToSetNetworkReactionsError()']]],
['unified_5fweak_5fdata_3',['UNIFIED_WEAK_DATA',['../namespacegridfire_1_1rates_1_1weak.html#ac48364695089056d9a9b10689c4338e7',1,'gridfire::rates::weak']]],
- ['unique_5fproduct_5findices_4',['unique_product_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a9974f944a2cf5179baabebe09d60cf18',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['unique_5freactant_5findices_5',['unique_reactant_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a510e380116e2e6d9158cf00fedac2666',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['unknown_6',['UNKNOWN',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2',1,'gridfire']]],
- ['unknown_5ferror_7',['UNKNOWN_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR'],['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR']]],
- ['unknown_5fspecies_5ferror_8',['UNKNOWN_SPECIES_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d',1,'gridfire::rates::weak']]],
- ['update_9',['update',['../classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a',1,'gridfire::DynamicEngine::update()'],['../classgridfire_1_1_graph_engine.html#a5ac7cff23e70bd07ba7e510b753e2ab6',1,'gridfire::GraphEngine::update()'],['../classgridfire_1_1_adaptive_engine_view.html#a2a7ecf985a326b4bea43e00cf9ee43dd',1,'gridfire::AdaptiveEngineView::update()'],['../classgridfire_1_1_defined_engine_view.html#ae5762f395caea5381ec177507816b5ae',1,'gridfire::DefinedEngineView::update()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a6bee75b5a6e508e6eebf83f0d48c50b8',1,'gridfire::MultiscalePartitioningEngineView::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a468bf58f66417493501c59d7a8aabc98',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a179cb09a91d5c638d7a347137b208767',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#af6bff6a484e8729445c26620b489665d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::update()'],['../classgridfire_1_1trigger_1_1_trigger.html#a048899795704f68668960454d118a6fc',1,'gridfire::trigger::Trigger::update()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a62f7dbbcf0554caa68e3d778580b3c1d',1,'gridfire::trigger::AndTrigger::update()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a775dac97d109c5fcd5c0287ca98f308c',1,'gridfire::trigger::OrTrigger::update()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a846432abf33c7602af0fbb5475c0ad32',1,'gridfire::trigger::NotTrigger::update()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0dd783afab7ef6005f0241f9de7b31f6',1,'gridfire::trigger::EveryNthTrigger::update()'],['../class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8',1,'PyDynamicEngine::update()']]],
- ['upperindex_10',['upperIndex',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#aa99e1fa2fd4937592c066b0df16f377f',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
- ['usage_11',['Usage',['../index.html#autotoc_md3',1,'']]],
- ['usage_20examples_12',['Usage Examples',['../engine_8h.html#UsageExamples',1,'Usage Examples'],['../index.html#autotoc_md45',1,'Usage Examples']]],
- ['usage_20guide_13',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
- ['usage_2emd_14',['usage.md',['../usage_8md.html',1,'']]]
+ ['uninitialized_4',['UNINITIALIZED',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6add652546039b18970b8dcf2cff824268',1,'gridfire::GraphEngine']]],
+ ['uninitializedjacobianerror_5',['UninitializedJacobianError',['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html',1,'gridfire::exceptions::UninitializedJacobianError'],['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#a54f2823488af43dfc942f6d7e860cf50',1,'gridfire::exceptions::UninitializedJacobianError::UninitializedJacobianError()']]],
+ ['unique_5fproduct_5findices_6',['unique_product_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a9974f944a2cf5179baabebe09d60cf18',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['unique_5freactant_5findices_7',['unique_reactant_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a510e380116e2e6d9158cf00fedac2666',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['unknown_8',['UNKNOWN',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2',1,'gridfire']]],
+ ['unknown_5ferror_9',['UNKNOWN_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR'],['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR']]],
+ ['unknown_5fspecies_5ferror_10',['UNKNOWN_SPECIES_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d',1,'gridfire::rates::weak']]],
+ ['unknownjacobianerror_11',['UnknownJacobianError',['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html',1,'gridfire::exceptions::UnknownJacobianError'],['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#a16f040eb003b7aca7f09aff7fd2636d5',1,'gridfire::exceptions::UnknownJacobianError::UnknownJacobianError()']]],
+ ['update_12',['update',['../classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a',1,'gridfire::DynamicEngine::update()'],['../classgridfire_1_1_graph_engine.html#a5ac7cff23e70bd07ba7e510b753e2ab6',1,'gridfire::GraphEngine::update()'],['../classgridfire_1_1_adaptive_engine_view.html#a2a7ecf985a326b4bea43e00cf9ee43dd',1,'gridfire::AdaptiveEngineView::update()'],['../classgridfire_1_1_defined_engine_view.html#ae5762f395caea5381ec177507816b5ae',1,'gridfire::DefinedEngineView::update()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a6bee75b5a6e508e6eebf83f0d48c50b8',1,'gridfire::MultiscalePartitioningEngineView::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a468bf58f66417493501c59d7a8aabc98',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a179cb09a91d5c638d7a347137b208767',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#af6bff6a484e8729445c26620b489665d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#ae47bbdf6edae798f30866c1ac4104cc1',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::update()'],['../classgridfire_1_1trigger_1_1_trigger.html#a048899795704f68668960454d118a6fc',1,'gridfire::trigger::Trigger::update()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a62f7dbbcf0554caa68e3d778580b3c1d',1,'gridfire::trigger::AndTrigger::update()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a775dac97d109c5fcd5c0287ca98f308c',1,'gridfire::trigger::OrTrigger::update()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a846432abf33c7602af0fbb5475c0ad32',1,'gridfire::trigger::NotTrigger::update()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0dd783afab7ef6005f0241f9de7b31f6',1,'gridfire::trigger::EveryNthTrigger::update()'],['../class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8',1,'PyDynamicEngine::update()']]],
+ ['upperindex_13',['upperIndex',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#aa99e1fa2fd4937592c066b0df16f377f',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
+ ['usage_14',['Usage',['../index.html#autotoc_md3',1,'']]],
+ ['usage_20examples_15',['Usage Examples',['../engine_8h.html#UsageExamples',1,'Usage Examples'],['../index.html#autotoc_md45',1,'Usage Examples']]],
+ ['usage_20guide_16',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
+ ['usage_2emd_17',['usage.md',['../usage_8md.html',1,'']]],
+ ['utilityerror_18',['UtilityError',['../classgridfire_1_1exceptions_1_1_utility_error.html',1,'gridfire::exceptions']]]
];
diff --git a/docs/html/search/all_1c.js b/docs/html/search/all_1c.js
index 7d25b0a8..79c6f7f6 100644
--- a/docs/html/search/all_1c.js
+++ b/docs/html/search/all_1c.js
@@ -17,11 +17,12 @@ var searchData=
['weakreactionmap_14',['WeakReactionMap',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html',1,'gridfire::rates::weak::WeakReactionMap'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#aecc8c1b92d63da87827879ad5330c11e',1,'gridfire::rates::weak::WeakReactionMap::WeakReactionMap()']]],
['weakreactiontype_15',['WeakReactionType',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7',1,'gridfire::rates::weak']]],
['weakscreeningmodel_16',['WeakScreeningModel',['../classgridfire_1_1screening_1_1_weak_screening_model.html',1,'gridfire::screening']]],
- ['what_17',['what',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#aac4899d001338688def2b809b55bb2ba',1,'gridfire::exceptions::StaleEngineTrigger::what()'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a15c1b625e8e58a457e7bc5dbb464eff4',1,'gridfire::exceptions::StaleEngineError::what()'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#afe87ef508f5b20ca99ec70510747caff',1,'gridfire::exceptions::FailedToPartitionEngineError::what()'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80f09d037fff3c55a9b937b37d101cc1',1,'gridfire::exceptions::NetworkResizedError::what()'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a1619c3c96b1d89ce387705bbc1f36c69',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::what()']]],
- ['why_18',['why',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a9dfab0b765d3a4c362cecd860d59f58a',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3af973e466ba62ebf1e41c608355e327',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a22d8bc7aacbc388108225c26158e918c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::why()'],['../classgridfire_1_1trigger_1_1_trigger.html#a9f020d828ca36a601b780566cc3377ea',1,'gridfire::trigger::Trigger::why()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a01033721e8f5d90483d65c904399cf96',1,'gridfire::trigger::AndTrigger::why()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a7bca0da16353f4b04a2f40fb29c07922',1,'gridfire::trigger::OrTrigger::why()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#abfb3eb7befba646ce9f11f36a63750ae',1,'gridfire::trigger::NotTrigger::why()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a3bf0d69122f801deca4b62db47262d9b',1,'gridfire::trigger::EveryNthTrigger::why()']]],
+ ['what_17',['what',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#aac4899d001338688def2b809b55bb2ba',1,'gridfire::exceptions::StaleEngineTrigger::what()'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a15c1b625e8e58a457e7bc5dbb464eff4',1,'gridfire::exceptions::StaleEngineError::what()'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#afe87ef508f5b20ca99ec70510747caff',1,'gridfire::exceptions::FailedToPartitionEngineError::what()'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80f09d037fff3c55a9b937b37d101cc1',1,'gridfire::exceptions::NetworkResizedError::what()'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a1619c3c96b1d89ce387705bbc1f36c69',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::what()'],['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#ae7e9c94d3fd05f5954077b3178600857',1,'gridfire::exceptions::StaleJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#abba5f6e2487bbc79b54dd578128dd8ef',1,'gridfire::exceptions::UninitializedJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#add5f3ec1fcd440b39dda6f37b92f8f29',1,'gridfire::exceptions::UnknownJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a9f970ded49f6a7de57bea42d322b9821',1,'gridfire::exceptions::BadCollectionError::what()'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#a2ee9e7ea4af6a60ab1e69b1692a2b618',1,'gridfire::exceptions::HashingError::what()']]],
+ ['why_18',['why',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a9dfab0b765d3a4c362cecd860d59f58a',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3af973e466ba62ebf1e41c608355e327',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a22d8bc7aacbc388108225c26158e918c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aedd397b71cd5b1ad26a0b21a34cf5631',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::why()'],['../classgridfire_1_1trigger_1_1_trigger.html#a9f020d828ca36a601b780566cc3377ea',1,'gridfire::trigger::Trigger::why()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a01033721e8f5d90483d65c904399cf96',1,'gridfire::trigger::AndTrigger::why()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a7bca0da16353f4b04a2f40fb29c07922',1,'gridfire::trigger::OrTrigger::why()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#abfb3eb7befba646ce9f11f36a63750ae',1,'gridfire::trigger::NotTrigger::why()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a3bf0d69122f801deca4b62db47262d9b',1,'gridfire::trigger::EveryNthTrigger::why()']]],
['why_20these_20engines_20and_20views_19',['2. Why These Engines and Views?',['../md_docs_2static_2usage.html#autotoc_md64',1,'']]],
['workflow_20',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
['workflow_20components_20and_20effects_21',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
['workflow_20example_22',['Workflow Example',['../index.html#autotoc_md50',1,'Common Workflow Example'],['../index.html#autotoc_md55',1,'Common Workflow Example']]],
- ['workflow_20in_20directnetworksolver_23',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]]
+ ['workflow_20in_20directnetworksolver_23',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]],
+ ['wrl_5fweak_24',['WRL_WEAK',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bafc9a7c10ff86192133ca7a280783bfe4',1,'gridfire']]]
];
diff --git a/docs/html/search/all_1f.js b/docs/html/search/all_1f.js
index ca45f9b1..293484e9 100644
--- a/docs/html/search/all_1f.js
+++ b/docs/html/search/all_1f.js
@@ -16,7 +16,7 @@ var searchData=
['_7ereaclibreaction_13',['~ReaclibReaction',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae2b9b41a598c5f0dcd050b32985ea44e',1,'gridfire::reaction::ReaclibReaction']]],
['_7ereaction_14',['~Reaction',['../classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a',1,'gridfire::reaction::Reaction::~Reaction()'],['../classgridfire_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a',1,'gridfire::Reaction::~Reaction()']]],
['_7escreeningmodel_15',['~ScreeningModel',['../classgridfire_1_1screening_1_1_screening_model.html#adef175acdbd911527f56a1f1592579a7',1,'gridfire::screening::ScreeningModel']]],
- ['_7esolvercontextbase_16',['~SolverContextBase',['../structgridfire_1_1solver_1_1_solver_context_base.html#ab1abf9e5ff7f53a6cebe5e00ea5fc0c8',1,'gridfire::solver::SolverContextBase']]],
+ ['_7esolvercontextbase_16',['~SolverContextBase',['../classgridfire_1_1solver_1_1_solver_context_base.html#ab1abf9e5ff7f53a6cebe5e00ea5fc0c8',1,'gridfire::solver::SolverContextBase']]],
['_7esolverplugininterface_17',['~SolverPluginInterface',['../class_solver_plugin_interface.html#a5611d046cd2fd4d4200785725854e39b',1,'SolverPluginInterface']]],
['_7etrigger_18',['~Trigger',['../classgridfire_1_1trigger_1_1_trigger.html#a2c077ccbaf4de9f7068e50144391edda',1,'gridfire::trigger::Trigger']]],
['_7eweakreactionmap_19',['~WeakReactionMap',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a73cc5a9d4a236091bbb40f22ed66b2f1',1,'gridfire::rates::weak::WeakReactionMap']]]
diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js
index 63cbf9c6..fe4d1250 100644
--- a/docs/html/search/all_6.js
+++ b/docs/html/search/all_6.js
@@ -11,45 +11,49 @@ var searchData=
['a5_8',['a5',['../structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a8c79db4e649b4eb1d29c43ebe4e95458',1,'gridfire::reaction::RateCoefficientSet']]],
['a6_9',['a6',['../structgridfire_1_1reaction_1_1_rate_coefficient_set.html#adf8e6ed7f91cb9e15d1469a808b1877a',1,'gridfire::reaction::RateCoefficientSet']]],
['about_20composability_10',['A Note about composability',['../index.html#autotoc_md35',1,'']]],
- ['abs_5fstype_5fregister_5fdynamic_5fengine_5fbindings_11',['abs_stype_register_dynamic_engine_bindings',['../engine_2bindings_8cpp.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['abs_5fstype_5fregister_5fengine_5fbindings_12',['abs_stype_register_engine_bindings',['../engine_2bindings_8cpp.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['adaptive_20network_20view_13',['Adaptive Network View',['../index.html#autotoc_md48',1,'']]],
- ['adaptiveengineview_14',['AdaptiveEngineView',['../classgridfire_1_1_adaptive_engine_view.html',1,'gridfire::AdaptiveEngineView'],['../classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455',1,'gridfire::AdaptiveEngineView::AdaptiveEngineView()']]],
- ['adaptiveengineview_20example_15',['AdaptiveEngineView Example',['../engine_8h.html#AdaptiveEngineViewExample',1,'']]],
- ['add_5freaction_16',['add_reaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a69508797ca0793f6d3f58de4e0b97667',1,'gridfire::reaction::LogicalReaclibReaction::add_reaction()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::reaction::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::reaction::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)'],['../classgridfire_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)']]],
- ['addouble_17',['ADDouble',['../classgridfire_1_1screening_1_1_screening_model.html#a107ff2897f040d6f27f69d56a0bdd28d',1,'gridfire::screening::ScreeningModel::ADDouble'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#a51119d705267e0b415aae8b4881d8c96',1,'gridfire::screening::BareScreeningModel::ADDouble'],['../namespacegridfire.html#a1121d0b2d005195333412559fa29d3cc',1,'gridfire::ADDouble'],['../namespacegridfire_1_1screening.html#ae7dd1a7ccb7bf3c05084094ab008d8a3',1,'gridfire::screening::ADDouble'],['../py__screening_8cpp.html#a4c5a7b887f31226ce0b82409f819833b',1,'ADDouble: py_screening.cpp']]],
- ['affected_5fspecies_5findices_18',['affected_species_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3e2e67e532970738d20491ea56b170f3',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['aion_19',['aIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069',1,'gridfire::approx8::Approx8Net']]],
- ['algebraic_5fspecies_20',['algebraic_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#aff54b71dd17051bc991f747a328c7d8e',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['algorithmic_20workflow_20in_20directnetworksolver_21',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]],
- ['all_22',['All',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505ab1c94ca2fbc3e78fc30069c8d0f01680',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['all_5fspecies_23',['all_species',['../classgridfire_1_1reaction_1_1_reaction.html#aa13cd9097229fcc99128d9286b8f17e6',1,'gridfire::reaction::Reaction::all_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a445777acbbee2032d83a256181a90e3c',1,'gridfire::reaction::ReaclibReaction::all_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a6e567323ca019eadcbb9dbb814ebeb0b',1,'gridfire::rates::weak::WeakReaction::all_species()'],['../classgridfire_1_1_reaction.html#ace0b2bee91702e0ab97b6fc74999d6f0',1,'gridfire::Reaction::all_species()']]],
- ['amu_24',['amu',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#abe06f72b5b646cb3f1462b56d94a1de4',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['analyzetimescalepoolconnectivity_25',['analyzeTimescalePoolConnectivity',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05e45017bbb772c586f483bd527004ee',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['and_20build_26',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
- ['and_20effects_27',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
- ['and_20installation_28',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
- ['and_20installation_20instructions_29',['Script Build and Installation Instructions',['../index.html#autotoc_md9',1,'']]],
- ['and_20logical_20flow_30',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
- ['and_20meson_20setup_31',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
- ['and_20netout_32',['NetIn and NetOut',['../index.html#autotoc_md38',1,'']]],
- ['and_20saving_33',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
- ['and_20views_34',['2. Why These Engines and Views?',['../md_docs_2static_2usage.html#autotoc_md64',1,'']]],
- ['and_20workflow_35',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
- ['andtrigger_36',['AndTrigger',['../classgridfire_1_1trigger_1_1_and_trigger.html',1,'gridfire::trigger::AndTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a969738baf0bda97664715937d4bc403e',1,'gridfire::trigger::AndTrigger::AndTrigger()']]],
- ['approx8_37',['APPROX8',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea',1,'gridfire']]],
- ['approx8net_38',['Approx8Net',['../structgridfire_1_1approx8_1_1_approx8_net.html',1,'gridfire::approx8']]],
- ['approx8network_39',['Approx8Network',['../classgridfire_1_1approx8_1_1_approx8_network.html',1,'gridfire::approx8::Approx8Network'],['../classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b',1,'gridfire::approx8::Approx8Network::Approx8Network()']]],
- ['architecture_20and_20logical_20flow_40',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
- ['atomicreverserate_41',['AtomicReverseRate',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html',1,'gridfire::GraphEngine::AtomicReverseRate'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a20d8e668f0af5fad5b7eda12564dc7cf',1,'gridfire::GraphEngine::AtomicReverseRate::AtomicReverseRate()']]],
- ['atomicweakrate_42',['AtomicWeakRate',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a46d76ca50ee00198a9f4a873c6ceb874',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::AtomicWeakRate()']]],
- ['autodiff_43',['AutoDiff',['../index.html#autotoc_md32',1,'']]],
- ['automatic_20build_20and_20installation_44',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
- ['available_20engines_45',['Available Engines',['../engine_8h.html#AvailableEngines',1,'']]],
- ['available_20partition_20functions_46',['Available Partition Functions',['../index.html#autotoc_md31',1,'']]],
- ['available_20views_47',['Available Views',['../engine_8h.html#AvailableViews',1,'']]],
- ['available_5fisotopes_48',['available_isotopes',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a976f84b6f6e33b5f3dd733a771afd7ba',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['axis_49',['axis',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#afb2af3df6ec5ea439b5ea55571975391',1,'gridfire::rates::weak::BoundsErrorInfo']]],
- ['axismaxvalue_50',['axisMaxValue',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#a6371b8f8c45a9b069b19dd968ff81b28',1,'gridfire::rates::weak::BoundsErrorInfo']]],
- ['axisminvalue_51',['axisMinValue',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#a07dfb669f73b029a71eb59cbbed69f42',1,'gridfire::rates::weak::BoundsErrorInfo']]]
+ ['abs_5ffailure_11',['abs_failure',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a5ae9ce66d4bbafd83145f8545a32d33a',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['abs_5fstype_5fregister_5fdynamic_5fengine_5fbindings_12',['abs_stype_register_dynamic_engine_bindings',['../engine_2bindings_8cpp.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['abs_5fstype_5fregister_5fengine_5fbindings_13',['abs_stype_register_engine_bindings',['../engine_2bindings_8cpp.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['adaptive_20network_20view_14',['Adaptive Network View',['../index.html#autotoc_md48',1,'']]],
+ ['adaptiveengineview_15',['AdaptiveEngineView',['../classgridfire_1_1_adaptive_engine_view.html',1,'gridfire::AdaptiveEngineView'],['../classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455',1,'gridfire::AdaptiveEngineView::AdaptiveEngineView()']]],
+ ['adaptiveengineview_20example_16',['AdaptiveEngineView Example',['../engine_8h.html#AdaptiveEngineViewExample',1,'']]],
+ ['add_5freaction_17',['add_reaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a69508797ca0793f6d3f58de4e0b97667',1,'gridfire::reaction::LogicalReaclibReaction::add_reaction()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::reaction::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::reaction::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)'],['../classgridfire_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)']]],
+ ['addouble_18',['ADDouble',['../classgridfire_1_1screening_1_1_screening_model.html#a107ff2897f040d6f27f69d56a0bdd28d',1,'gridfire::screening::ScreeningModel::ADDouble'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#a51119d705267e0b415aae8b4881d8c96',1,'gridfire::screening::BareScreeningModel::ADDouble'],['../namespacegridfire.html#a1121d0b2d005195333412559fa29d3cc',1,'gridfire::ADDouble'],['../namespacegridfire_1_1screening.html#ae7dd1a7ccb7bf3c05084094ab008d8a3',1,'gridfire::screening::ADDouble'],['../py__screening_8cpp.html#a4c5a7b887f31226ce0b82409f819833b',1,'ADDouble: py_screening.cpp']]],
+ ['addspeciestoalgebraic_19',['addSpeciesToAlgebraic',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#ae44fee7c866646095a6eda15b01adb21',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['addspeciestoseed_20',['addSpeciesToSeed',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#af3e62337397d603302305ca6412db02c',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['affected_5fspecies_5findices_21',['affected_species_indices',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3e2e67e532970738d20491ea56b170f3',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['aion_22',['aIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069',1,'gridfire::approx8::Approx8Net']]],
+ ['algebraic_5fspecies_23',['algebraic_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#aff54b71dd17051bc991f747a328c7d8e',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['algorithmic_20workflow_20in_20directnetworksolver_24',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]],
+ ['all_25',['ALL',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba5fb1f955b45e38e31789286a1790398d',1,'gridfire']]],
+ ['all_26',['All',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505ab1c94ca2fbc3e78fc30069c8d0f01680',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['all_5fspecies_27',['all_species',['../classgridfire_1_1reaction_1_1_reaction.html#aa13cd9097229fcc99128d9286b8f17e6',1,'gridfire::reaction::Reaction::all_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a445777acbbee2032d83a256181a90e3c',1,'gridfire::reaction::ReaclibReaction::all_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a6e567323ca019eadcbb9dbb814ebeb0b',1,'gridfire::rates::weak::WeakReaction::all_species()'],['../classgridfire_1_1_reaction.html#ace0b2bee91702e0ab97b6fc74999d6f0',1,'gridfire::Reaction::all_species()']]],
+ ['amu_28',['amu',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#abe06f72b5b646cb3f1462b56d94a1de4',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['analyzetimescalepoolconnectivity_29',['analyzeTimescalePoolConnectivity',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05e45017bbb772c586f483bd527004ee',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['and_20build_30',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
+ ['and_20effects_31',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
+ ['and_20installation_32',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
+ ['and_20installation_20instructions_33',['Script Build and Installation Instructions',['../index.html#autotoc_md9',1,'']]],
+ ['and_20logical_20flow_34',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
+ ['and_20meson_20setup_35',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
+ ['and_20netout_36',['NetIn and NetOut',['../index.html#autotoc_md38',1,'']]],
+ ['and_20saving_37',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
+ ['and_20views_38',['2. Why These Engines and Views?',['../md_docs_2static_2usage.html#autotoc_md64',1,'']]],
+ ['and_20workflow_39',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
+ ['andtrigger_40',['AndTrigger',['../classgridfire_1_1trigger_1_1_and_trigger.html',1,'gridfire::trigger::AndTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a969738baf0bda97664715937d4bc403e',1,'gridfire::trigger::AndTrigger::AndTrigger()']]],
+ ['approx8_41',['APPROX8',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea',1,'gridfire']]],
+ ['approx8net_42',['Approx8Net',['../structgridfire_1_1approx8_1_1_approx8_net.html',1,'gridfire::approx8']]],
+ ['approx8network_43',['Approx8Network',['../classgridfire_1_1approx8_1_1_approx8_network.html',1,'gridfire::approx8::Approx8Network'],['../classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b',1,'gridfire::approx8::Approx8Network::Approx8Network()']]],
+ ['architecture_20and_20logical_20flow_44',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
+ ['atomicreverserate_45',['AtomicReverseRate',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html',1,'gridfire::GraphEngine::AtomicReverseRate'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a20d8e668f0af5fad5b7eda12564dc7cf',1,'gridfire::GraphEngine::AtomicReverseRate::AtomicReverseRate()']]],
+ ['atomicweakrate_46',['AtomicWeakRate',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a46d76ca50ee00198a9f4a873c6ceb874',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::AtomicWeakRate()']]],
+ ['autodiff_47',['AutoDiff',['../index.html#autotoc_md32',1,'']]],
+ ['automatic_20build_20and_20installation_48',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
+ ['available_20engines_49',['Available Engines',['../engine_8h.html#AvailableEngines',1,'']]],
+ ['available_20partition_20functions_50',['Available Partition Functions',['../index.html#autotoc_md31',1,'']]],
+ ['available_20views_51',['Available Views',['../engine_8h.html#AvailableViews',1,'']]],
+ ['available_5fisotopes_52',['available_isotopes',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a976f84b6f6e33b5f3dd733a771afd7ba',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['axis_53',['axis',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#afb2af3df6ec5ea439b5ea55571975391',1,'gridfire::rates::weak::BoundsErrorInfo']]],
+ ['axismaxvalue_54',['axisMaxValue',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#a6371b8f8c45a9b069b19dd968ff81b28',1,'gridfire::rates::weak::BoundsErrorInfo']]],
+ ['axisminvalue_55',['axisMinValue',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html#a07dfb669f73b029a71eb59cbbed69f42',1,'gridfire::rates::weak::BoundsErrorInfo']]]
];
diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js
index 06ce44b4..1772cd91 100644
--- a/docs/html/search/all_7.js
+++ b/docs/html/search/all_7.js
@@ -1,33 +1,35 @@
var searchData=
[
['back_0',['BACK',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329ad8c6323fcc54dfc5319fbd935ae4f75d',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['bare_1',['BARE',['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25ad80b95b1abb9c8659fa4cc9d3d29bb71',1,'gridfire::screening']]],
- ['barescreeningmodel_2',['BareScreeningModel',['../classgridfire_1_1screening_1_1_bare_screening_model.html',1,'gridfire::screening']]],
- ['base_5fnetwork_5ftoo_5fshallow_3',['BASE_NETWORK_TOO_SHALLOW',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ab837953f2841baabbae6bb5f2e43e71e',1,'gridfire']]],
- ['basepartitiontype_4',['BasePartitionType',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728c',1,'gridfire::partition']]],
- ['basepartitiontypetostring_5',['basePartitionTypeToString',['../namespacegridfire_1_1partition.html#a97237521bc760f7521346f8db472dc8e',1,'gridfire::partition']]],
- ['basics_6',['5. Beyond the Basics',['../md_docs_2static_2usage.html#autotoc_md70',1,'']]],
- ['begin_7',['begin',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a1353d7d2208497b38799bf69f574c275',1,'gridfire::reaction::LogicalReaclibReaction::begin()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a211b1332dc12a1fee942523dbc688272',1,'gridfire::reaction::LogicalReaclibReaction::begin() const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::reaction::ReactionSet::begin()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::reaction::ReactionSet::begin() const'],['../classgridfire_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::ReactionSet::begin()'],['../classgridfire_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::ReactionSet::begin() const']]],
- ['beta_5fminus_5fdecay_8',['BETA_MINUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94',1,'gridfire::rates::weak']]],
- ['beta_5fplus_5fdecay_9',['BETA_PLUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759',1,'gridfire::rates::weak']]],
- ['beyond_20the_20basics_10',['5. Beyond the Basics',['../md_docs_2static_2usage.html#autotoc_md70',1,'']]],
- ['bin_11',['bin',['../structgridfire_1_1_q_s_e_cache_key.html#ac7e043ac0254936602c37a7e6a1391b3',1,'gridfire::QSECacheKey']]],
- ['bindings_2ecpp_12',['bindings.cpp',['../bindings_8cpp.html',1,'(Global Namespace)'],['../engine_2bindings_8cpp.html',1,'(Global Namespace)'],['../exceptions_2bindings_8cpp.html',1,'(Global Namespace)'],['../expectations_2bindings_8cpp.html',1,'(Global Namespace)'],['../io_2bindings_8cpp.html',1,'(Global Namespace)'],['../partition_2bindings_8cpp.html',1,'(Global Namespace)'],['../reaction_2bindings_8cpp.html',1,'(Global Namespace)'],['../screening_2bindings_8cpp.html',1,'(Global Namespace)'],['../solver_2bindings_8cpp.html',1,'(Global Namespace)'],['../types_2bindings_8cpp.html',1,'(Global Namespace)'],['../utils_2bindings_8cpp.html',1,'(Global Namespace)']]],
- ['bindings_2eh_13',['bindings.h',['../engine_2bindings_8h.html',1,'(Global Namespace)'],['../exceptions_2bindings_8h.html',1,'(Global Namespace)'],['../expectations_2bindings_8h.html',1,'(Global Namespace)'],['../io_2bindings_8h.html',1,'(Global Namespace)'],['../partition_2bindings_8h.html',1,'(Global Namespace)'],['../reaction_2bindings_8h.html',1,'(Global Namespace)'],['../screening_2bindings_8h.html',1,'(Global Namespace)'],['../solver_2bindings_8h.html',1,'(Global Namespace)'],['../types_2bindings_8h.html',1,'(Global Namespace)'],['../utils_2bindings_8h.html',1,'(Global Namespace)']]],
- ['bound_14',['bound',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a5f673ab0425f06f3639cc9b5200ee3af',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
- ['bounds_15',['Bounds',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['bounds_5ferror_16',['BOUNDS_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a',1,'gridfire::rates::weak']]],
- ['boundserrorinfo_17',['BoundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html',1,'gridfire::rates::weak']]],
- ['boundserrorinfo_18',['boundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html#a1541a5280bd1b3f90bc62d7c0e1f80a1',1,'gridfire::rates::weak::InterpolationError']]],
- ['build_19',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
- ['build_20and_20installation_20',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
- ['build_20and_20installation_20instructions_21',['Script Build and Installation Instructions',['../index.html#autotoc_md9',1,'']]],
- ['build_20instructions_22',['Manual Build Instructions',['../index.html#autotoc_md11',1,'']]],
- ['build_5fnuclear_5fnetwork_23',['build_nuclear_network',['../namespacegridfire.html#a58a036e8883e75a8abd3e18798563f71',1,'gridfire']]],
- ['build_5freaclib_5fnuclear_5fnetwork_24',['build_reaclib_nuclear_network',['../namespacegridfire.html#a384323338f13166d87c7ac047434bd38',1,'gridfire']]],
- ['buildconnectivitygraph_25',['buildConnectivityGraph',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5d1c11f3c0883385833462dd088f6f89',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['builddepthtype_26',['BuildDepthType',['../namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6',1,'gridfire']]],
- ['building_20the_20c_20library_27',['Building the C++ Library',['../index.html#autotoc_md23',1,'']]],
- ['building_2eh_28',['building.h',['../building_8h.html',1,'']]],
- ['by_20step_20example_29',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]]
+ ['badcollectionerror_1',['BadCollectionError',['../classgridfire_1_1exceptions_1_1_bad_collection_error.html',1,'gridfire::exceptions::BadCollectionError'],['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a0d897039a648727ab4a8b54e50f10ce8',1,'gridfire::exceptions::BadCollectionError::BadCollectionError()']]],
+ ['bare_2',['BARE',['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25ad80b95b1abb9c8659fa4cc9d3d29bb71',1,'gridfire::screening']]],
+ ['barescreeningmodel_3',['BareScreeningModel',['../classgridfire_1_1screening_1_1_bare_screening_model.html',1,'gridfire::screening']]],
+ ['base_5fnetwork_5ftoo_5fshallow_4',['BASE_NETWORK_TOO_SHALLOW',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ab837953f2841baabbae6bb5f2e43e71e',1,'gridfire']]],
+ ['basepartitiontype_5',['BasePartitionType',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728c',1,'gridfire::partition']]],
+ ['basepartitiontypetostring_6',['basePartitionTypeToString',['../namespacegridfire_1_1partition.html#a97237521bc760f7521346f8db472dc8e',1,'gridfire::partition']]],
+ ['basics_7',['5. Beyond the Basics',['../md_docs_2static_2usage.html#autotoc_md70',1,'']]],
+ ['begin_8',['begin',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a1353d7d2208497b38799bf69f574c275',1,'gridfire::reaction::LogicalReaclibReaction::begin()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a211b1332dc12a1fee942523dbc688272',1,'gridfire::reaction::LogicalReaclibReaction::begin() const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::reaction::ReactionSet::begin()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::reaction::ReactionSet::begin() const'],['../classgridfire_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::ReactionSet::begin()'],['../classgridfire_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::ReactionSet::begin() const']]],
+ ['beta_5fminus_9',['BETA_MINUS',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba079cbe546b094a3228f3d2308de42371',1,'gridfire']]],
+ ['beta_5fminus_5fdecay_10',['BETA_MINUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94',1,'gridfire::rates::weak']]],
+ ['beta_5fplus_11',['BETA_PLUS',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892baec3e428817690ce788dd410655d44ac7',1,'gridfire']]],
+ ['beta_5fplus_5fdecay_12',['BETA_PLUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759',1,'gridfire::rates::weak']]],
+ ['beyond_20the_20basics_13',['5. Beyond the Basics',['../md_docs_2static_2usage.html#autotoc_md70',1,'']]],
+ ['bin_14',['bin',['../structgridfire_1_1_q_s_e_cache_key.html#ac7e043ac0254936602c37a7e6a1391b3',1,'gridfire::QSECacheKey']]],
+ ['bindings_2ecpp_15',['bindings.cpp',['../bindings_8cpp.html',1,'(Global Namespace)'],['../engine_2bindings_8cpp.html',1,'(Global Namespace)'],['../exceptions_2bindings_8cpp.html',1,'(Global Namespace)'],['../expectations_2bindings_8cpp.html',1,'(Global Namespace)'],['../io_2bindings_8cpp.html',1,'(Global Namespace)'],['../partition_2bindings_8cpp.html',1,'(Global Namespace)'],['../reaction_2bindings_8cpp.html',1,'(Global Namespace)'],['../screening_2bindings_8cpp.html',1,'(Global Namespace)'],['../solver_2bindings_8cpp.html',1,'(Global Namespace)'],['../types_2bindings_8cpp.html',1,'(Global Namespace)'],['../utils_2bindings_8cpp.html',1,'(Global Namespace)']]],
+ ['bindings_2eh_16',['bindings.h',['../engine_2bindings_8h.html',1,'(Global Namespace)'],['../exceptions_2bindings_8h.html',1,'(Global Namespace)'],['../expectations_2bindings_8h.html',1,'(Global Namespace)'],['../io_2bindings_8h.html',1,'(Global Namespace)'],['../partition_2bindings_8h.html',1,'(Global Namespace)'],['../reaction_2bindings_8h.html',1,'(Global Namespace)'],['../screening_2bindings_8h.html',1,'(Global Namespace)'],['../solver_2bindings_8h.html',1,'(Global Namespace)'],['../types_2bindings_8h.html',1,'(Global Namespace)'],['../utils_2bindings_8h.html',1,'(Global Namespace)']]],
+ ['bound_17',['bound',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a5f673ab0425f06f3639cc9b5200ee3af',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope']]],
+ ['bounds_18',['Bounds',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['bounds_5ferror_19',['BOUNDS_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a',1,'gridfire::rates::weak']]],
+ ['boundserrorinfo_20',['BoundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html',1,'gridfire::rates::weak']]],
+ ['boundserrorinfo_21',['boundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html#a1541a5280bd1b3f90bc62d7c0e1f80a1',1,'gridfire::rates::weak::InterpolationError']]],
+ ['build_22',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
+ ['build_20and_20installation_23',['Automatic Build and Installation',['../index.html#autotoc_md8',1,'']]],
+ ['build_20and_20installation_20instructions_24',['Script Build and Installation Instructions',['../index.html#autotoc_md9',1,'']]],
+ ['build_20instructions_25',['Manual Build Instructions',['../index.html#autotoc_md11',1,'']]],
+ ['build_5fnuclear_5fnetwork_26',['build_nuclear_network',['../namespacegridfire.html#a0bc156f634a447f88a19de3be961c00b',1,'gridfire::build_nuclear_network(const fourdst::composition::Composition &composition, const rates::weak::WeakRateInterpolator &weakInterpolator, BuildDepthType maxLayers=NetworkBuildDepth::Full, NetworkConstructionFlags ReactionTypes=NetworkConstructionFlags::DEFAULT)'],['../namespacegridfire.html#ad0e3ec7cfe044c50929f378289f5fab9',1,'gridfire::build_nuclear_network(const Composition &composition, const rates::weak::WeakRateInterpolator &weakInterpolator, BuildDepthType maxLayers, NetworkConstructionFlags ReactionTypes)']]],
+ ['buildconnectivitygraph_27',['buildConnectivityGraph',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5d1c11f3c0883385833462dd088f6f89',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['builddepthtype_28',['BuildDepthType',['../namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6',1,'gridfire']]],
+ ['building_20the_20c_20library_29',['Building the C++ Library',['../index.html#autotoc_md23',1,'']]],
+ ['building_2eh_30',['building.h',['../building_8h.html',1,'']]],
+ ['by_20step_20example_31',['3. Step-by-Step Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'']]]
];
diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js
index 4bd33033..6bee7622 100644
--- a/docs/html/search/all_8.js
+++ b/docs/html/search/all_8.js
@@ -12,21 +12,21 @@ var searchData=
['calculate_5flog_5frate_5fpartial_5fderiv_5fwrt_5ft9_9',['calculate_log_rate_partial_deriv_wrt_T9',['../classgridfire_1_1reaction_1_1_reaction.html#aa2b615e764bb005e526ca9327319c735',1,'gridfire::reaction::Reaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ada6ec1ae05b9a92b58e6a4ecdf5a1656',1,'gridfire::reaction::ReaclibReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a9b1363314159eaf9c56aaa233f5eebd6',1,'gridfire::reaction::LogicalReaclibReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ac2d5366d4b5766413db34558dbce3cb3',1,'gridfire::rates::weak::WeakReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1_reaction.html#aec9859c030364e1d4a740197514731db',1,'gridfire::Reaction::calculate_log_rate_partial_deriv_wrt_T9()']]],
['calculate_5frate_10',['calculate_rate',['../classgridfire_1_1reaction_1_1_reaction.html#a83c121480533593adfd68c4a67a649f1',1,'gridfire::reaction::Reaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#af8303d67df61fc9e31ce054f0e8a3e14',1,'gridfire::reaction::Reaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#acd16b1daf13456b3523362a37b1bf9b0',1,'gridfire::reaction::ReaclibReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#afec5ccf7a8fb1ba56c8cc852ce858c5e',1,'gridfire::reaction::ReaclibReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#aeb177f9cf69e4f97c4518a27e6480523',1,'gridfire::reaction::ReaclibReaction::calculate_rate(const T T9) const'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ac21a726884930e6a00792e7c3eb43f42',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ab5bdbe13239f1180f32fb0a14a60d0a9',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a19462806927500f72b7d3f578b3040de',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(const T T9) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a05df0657efed55eb4262c7834d81400a',1,'gridfire::rates::weak::WeakReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90ca346e2321516656b83d863416671e',1,'gridfire::rates::weak::WeakReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aa28f151d4ce14e0d6fcbecb07d03cd28',1,'gridfire::rates::weak::WeakReaction::calculate_rate(T T9, T rho, T Ye, T mue, const std::vector< T > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const'],['../classgridfire_1_1_reaction.html#abb3e2b9c5404f45fc5656eeac1d06a6c',1,'gridfire::Reaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const=0'],['../classgridfire_1_1_reaction.html#a8cbc768819bea8497a7b9fa644b8fd65',1,'gridfire::Reaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const=0']]],
['calculate_5frhs_11',['calculate_rhs',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a38e0f02ba54e217e9638260d9651b1c3',1,'gridfire::solver::CVODESolverStrategy']]],
- ['calculateallderivatives_12',['calculateAllDerivatives',['../classgridfire_1_1_graph_engine.html#a8873331f5ae40a3f640dedbbed685ed9',1,'gridfire::GraphEngine']]],
- ['calculateallderivativesusingprecomputation_13',['calculateAllDerivativesUsingPrecomputation',['../classgridfire_1_1_graph_engine.html#aef12443d7980301d8bb89f4ba4890450',1,'gridfire::GraphEngine']]],
+ ['calculateallderivatives_12',['calculateAllDerivatives',['../classgridfire_1_1_graph_engine.html#ac2da85a22894d8a2138f2e0741fe9475',1,'gridfire::GraphEngine::calculateAllDerivatives(const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue, std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const'],['../classgridfire_1_1_graph_engine.html#a0a4b3ab5955b2d89f1201b81f19a6103',1,'gridfire::GraphEngine::calculateAllDerivatives(const std::vector< T > &Y_in, const T T9, const T rho, const T Ye, const T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const']]],
+ ['calculateallderivativesusingprecomputation_13',['calculateAllDerivativesUsingPrecomputation',['../classgridfire_1_1_graph_engine.html#abd6211ca7dd762e8a7bc9729ccb81917',1,'gridfire::GraphEngine']]],
['calculateallreactionflows_14',['calculateAllReactionFlows',['../classgridfire_1_1_adaptive_engine_view.html#ab5397d217039f096acededd4d2779780',1,'gridfire::AdaptiveEngineView']]],
- ['calculatecreationrate_15',['calculateCreationRate',['../namespacegridfire.html#a8995b949592d59850e45a3fd27306369',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho)'],['../namespacegridfire.html#a553717597efebcea94232a4a1d80e31d',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const Species &species, const Composition &comp, const double T9, const double rho)']]],
- ['calculatedestructionrateconstant_16',['calculateDestructionRateConstant',['../namespacegridfire.html#ab6e14208fad69f4031411a9346c12397',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho)'],['../namespacegridfire.html#a023dc09e48b62e3f93f9a8b70cb2c63f',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const Species &species, const Composition &comp, const double T9, const double rho)']]],
- ['calculateepsderivatives_17',['calculateEpsDerivatives',['../classgridfire_1_1_dynamic_engine.html#a264bd5a8891c8c5f0dff32867effe547',1,'gridfire::DynamicEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_graph_engine.html#ae0c9159cc3467fd85d1a5895f1786c47',1,'gridfire::GraphEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_adaptive_engine_view.html#a5d1b50afd2fba6af75e976a4f9c9dcbc',1,'gridfire::AdaptiveEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_defined_engine_view.html#a06aca977aafb4784fd167acb8c02dda2',1,'gridfire::DefinedEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a99f9116d5a18afcbf0e808ef111d1be8',1,'gridfire::MultiscalePartitioningEngineView::calculateEpsDerivatives()']]],
+ ['calculatecreationrate_15',['calculateCreationRate',['../namespacegridfire.html#afe8beb35efa1d8708187c8eb2d4a37b3',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)'],['../namespacegridfire.html#a41733bdcb8f8027e48855f9b493401a6',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)']]],
+ ['calculatedestructionrateconstant_16',['calculateDestructionRateConstant',['../namespacegridfire.html#a4a5cebf9768d6401c1f0e7f50e9f4d5d',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)'],['../namespacegridfire.html#ac73e0b3ba4d1a411197979672e6e70ef',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)']]],
+ ['calculateepsderivatives_17',['calculateEpsDerivatives',['../classgridfire_1_1_dynamic_engine.html#a264bd5a8891c8c5f0dff32867effe547',1,'gridfire::DynamicEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_graph_engine.html#ae0c9159cc3467fd85d1a5895f1786c47',1,'gridfire::GraphEngine::calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a27defac90fa7582455d168aec8bd036c',1,'gridfire::GraphEngine::calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#a5d1b50afd2fba6af75e976a4f9c9dcbc',1,'gridfire::AdaptiveEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_defined_engine_view.html#a06aca977aafb4784fd167acb8c02dda2',1,'gridfire::DefinedEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a99f9116d5a18afcbf0e808ef111d1be8',1,'gridfire::MultiscalePartitioningEngineView::calculateEpsDerivatives()'],['../class_py_dynamic_engine.html#a09eb8874b0c687aacc84a7bc7a5e2330',1,'PyDynamicEngine::calculateEpsDerivatives()']]],
['calculatefactors_5fimpl_18',['calculateFactors_impl',['../classgridfire_1_1screening_1_1_bare_screening_model.html#a48a3392d735c61b15b4855c823acfada',1,'gridfire::screening::BareScreeningModel::calculateFactors_impl()'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a794b7781f07343383da3894208cfbfa9',1,'gridfire::screening::IntermediateScreeningModel::calculateFactors_impl()'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#aa9f95ba8c052dacb72295775516b7e5f',1,'gridfire::screening::WeakScreeningModel::calculateFactors_impl()']]],
['calculatemolarreactionflow_19',['CalculateMolarReactionFlow',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a03d2b9a7ab8b282118ff9e9e2e8c2894',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['calculatemolarreactionflow_20',['calculateMolarReactionFlow',['../classgridfire_1_1_dynamic_engine.html#a39cf5b738eea0a275bf8c0eb5789fab3',1,'gridfire::DynamicEngine::calculateMolarReactionFlow()'],['../classgridfire_1_1_graph_engine.html#a1675859971f0bd2db0650f8da54ed7eb',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2bea809d2efb3a5e7cc065ec80baebce',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho, T Ye, T mue) const'],['../classgridfire_1_1_adaptive_engine_view.html#a3c1e27b45051c4ba481a2b87513982ed',1,'gridfire::AdaptiveEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_defined_engine_view.html#a74298377d0432ae3d577be0e9e6052b3',1,'gridfire::DefinedEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a87687a960f263a4e1bc035e4d0a345db',1,'gridfire::MultiscalePartitioningEngineView::calculateMolarReactionFlow()'],['../class_py_dynamic_engine.html#a6224f546ba66b1257506b1fc9f47195a',1,'PyDynamicEngine::calculateMolarReactionFlow()']]],
- ['calculatereversemolarreactionflow_21',['calculateReverseMolarReactionFlow',['../classgridfire_1_1_graph_engine.html#a972d0705351167dc889a2f6c442e7a93',1,'gridfire::GraphEngine']]],
+ ['calculatemolarreactionflow_20',['calculateMolarReactionFlow',['../classgridfire_1_1_dynamic_engine.html#a39cf5b738eea0a275bf8c0eb5789fab3',1,'gridfire::DynamicEngine::calculateMolarReactionFlow()'],['../classgridfire_1_1_graph_engine.html#a1675859971f0bd2db0650f8da54ed7eb',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2a43655ee34869126636f4fe9d687694',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, T T9, T rho, T Ye, T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> &speciesIDLookup) const'],['../classgridfire_1_1_adaptive_engine_view.html#a3c1e27b45051c4ba481a2b87513982ed',1,'gridfire::AdaptiveEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_defined_engine_view.html#a74298377d0432ae3d577be0e9e6052b3',1,'gridfire::DefinedEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a87687a960f263a4e1bc035e4d0a345db',1,'gridfire::MultiscalePartitioningEngineView::calculateMolarReactionFlow()'],['../class_py_dynamic_engine.html#a1b7f2e7c92b4702efcabe7c2a1faa153',1,'PyDynamicEngine::calculateMolarReactionFlow()']]],
+ ['calculatereversemolarreactionflow_21',['calculateReverseMolarReactionFlow',['../classgridfire_1_1_graph_engine.html#a1cd8c6f34ab262e5ad30631ee4afb0b2',1,'gridfire::GraphEngine']]],
['calculatereverserate_22',['calculateReverseRate',['../classgridfire_1_1_graph_engine.html#accf01734524a706ad03c9b9898af54b3',1,'gridfire::GraphEngine']]],
- ['calculatereverseratetwobody_23',['calculateReverseRateTwoBody',['../classgridfire_1_1_graph_engine.html#a01fc9fd5d576b66d07360d05e821c755',1,'gridfire::GraphEngine']]],
+ ['calculatereverseratetwobody_23',['calculateReverseRateTwoBody',['../classgridfire_1_1_graph_engine.html#af18853273cbd53317ee4389c2241281c',1,'gridfire::GraphEngine']]],
['calculatereverseratetwobodyderivative_24',['calculateReverseRateTwoBodyDerivative',['../classgridfire_1_1_graph_engine.html#a9340db538a507b96e186b60ba0450205',1,'gridfire::GraphEngine']]],
['calculaterhsandenergy_25',['CalculateRHSAndEnergy',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505aafefea58639f78d7c750970bbad28420',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['calculaterhsandenergy_26',['calculateRHSAndEnergy',['../classgridfire_1_1_engine.html#add48d3af9ebde17717e42e220e349740',1,'gridfire::Engine::calculateRHSAndEnergy()'],['../classgridfire_1_1_graph_engine.html#a7acc98647427981a9602d251c9288012',1,'gridfire::GraphEngine::calculateRHSAndEnergy()'],['../classgridfire_1_1_adaptive_engine_view.html#ac5545d546166de94514871d7ad7b8669',1,'gridfire::AdaptiveEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_defined_engine_view.html#af273b29d7700cdc34da6e2712fffc5c2',1,'gridfire::DefinedEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5c1ab19bc3394a5d29241ef02073c4cb',1,'gridfire::MultiscalePartitioningEngineView::calculateRHSAndEnergy()'],['../class_py_engine.html#a2f92602ecf210414b46838fc0a9ae26d',1,'PyEngine::calculateRHSAndEnergy()'],['../class_py_dynamic_engine.html#a5b7f0cfe327c634ec125303256de8b9a',1,'PyDynamicEngine::calculateRHSAndEnergy()']]],
+ ['calculaterhsandenergy_26',['calculateRHSAndEnergy',['../classgridfire_1_1_engine.html#add48d3af9ebde17717e42e220e349740',1,'gridfire::Engine::calculateRHSAndEnergy()'],['../classgridfire_1_1_graph_engine.html#a7acc98647427981a9602d251c9288012',1,'gridfire::GraphEngine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2a8c5234f68e9c1806795e7a4e10922c',1,'gridfire::GraphEngine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#ac5545d546166de94514871d7ad7b8669',1,'gridfire::AdaptiveEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_defined_engine_view.html#af273b29d7700cdc34da6e2712fffc5c2',1,'gridfire::DefinedEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5c1ab19bc3394a5d29241ef02073c4cb',1,'gridfire::MultiscalePartitioningEngineView::calculateRHSAndEnergy()'],['../class_py_engine.html#a7a298603e9d94ca58dc0db53e5b07add',1,'PyEngine::calculateRHSAndEnergy()'],['../class_py_dynamic_engine.html#a6bd76ef1df93d361bf5791270390c914',1,'PyDynamicEngine::calculateRHSAndEnergy()']]],
['calculatescreeningfactors_27',['calculateScreeningFactors',['../classgridfire_1_1screening_1_1_screening_model.html#ab08c4490f9da18254a7c6f29be1f62ce',1,'gridfire::screening::ScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const =0'],['../classgridfire_1_1screening_1_1_screening_model.html#a1da8242c7591ab32453d1e0109999d6c',1,'gridfire::screening::ScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, ADDouble T9, ADDouble rho) const =0'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#ad252ce1de82401bab24747aabf0c8a3a',1,'gridfire::screening::BareScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#a0ac3685a90c1e65a84e03cfb2fed29e5',1,'gridfire::screening::BareScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, ADDouble T9, ADDouble rho) const override'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a86a218ce82306ed582296cbeb3de0250',1,'gridfire::screening::IntermediateScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a765e369256282f0f25e66e13c33dcbd9',1,'gridfire::screening::IntermediateScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< ADDouble > &Y, ADDouble T9, ADDouble rho) const override'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a6a215d082b0d05126fb2b19fd1983446',1,'gridfire::screening::WeakScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a8b0590814e7058b4ff3f0cd6f4124773',1,'gridfire::screening::WeakScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, CppAD::AD< double > T9, CppAD::AD< double > rho) const override'],['../class_py_screening.html#aa67b5f0528006d9c742033b8c5ab3a05',1,'PyScreening::calculateScreeningFactors(const gridfire::reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../class_py_screening.html#a68a126de903e1a87a1d7d1cfec8add0f',1,'PyScreening::calculateScreeningFactors(const gridfire::reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< ADDouble > &Y, ADDouble T9, ADDouble rho) const override']]],
['callback_20context_28',['Callback Context',['../index.html#autotoc_md53',1,'']]],
['callback_20example_29',['Callback Example',['../index.html#autotoc_md52',1,'']]],
@@ -34,7 +34,7 @@ var searchData=
['captured_5fexception_31',['captured_exception',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#a3e089139de2ba47e96dfe22c14d24e9e',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData']]],
['causes_32',['causes',['../structgridfire_1_1trigger_1_1_trigger_result.html#a7cf4d21d3cd3e53b62736932b44072cd',1,'gridfire::trigger::TriggerResult']]],
['chapter_33',['chapter',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a5c853b69a23b0a8c39ab4b55ac3fe3cc',1,'gridfire::reaclib::ReactionRecord::chapter'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abe189c43e4d509d9d05dd205861ceddc',1,'gridfire::reaction::ReaclibReaction::chapter()']]],
- ['check_34',['check',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a50df7fefee167390522aa258fa6ee960',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3855b15459217383647ecdf12bc35775',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a04598611b0807cad395bdd2fbc41a6c2',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::check()'],['../classgridfire_1_1trigger_1_1_trigger.html#a1579ffb1c841cda4e67990b42d400d88',1,'gridfire::trigger::Trigger::check()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#aaefdfa86856f9f7839b6a7fdffa4a579',1,'gridfire::trigger::AndTrigger::check()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ac8be54d91e77ed16ae3cca2417d82e0a',1,'gridfire::trigger::OrTrigger::check()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae453a72df20fdd416443ef7867f86b92',1,'gridfire::trigger::NotTrigger::check()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69fbb099f8d13d39602f58fa8aa8e7f2',1,'gridfire::trigger::EveryNthTrigger::check()']]],
+ ['check_34',['check',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a50df7fefee167390522aa258fa6ee960',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3855b15459217383647ecdf12bc35775',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a04598611b0807cad395bdd2fbc41a6c2',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#ae8765656a45319335c2bb90c3fb3d308',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::check()'],['../classgridfire_1_1trigger_1_1_trigger.html#a1579ffb1c841cda4e67990b42d400d88',1,'gridfire::trigger::Trigger::check()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#aaefdfa86856f9f7839b6a7fdffa4a579',1,'gridfire::trigger::AndTrigger::check()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ac8be54d91e77ed16ae3cca2417d82e0a',1,'gridfire::trigger::OrTrigger::check()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae453a72df20fdd416443ef7867f86b92',1,'gridfire::trigger::NotTrigger::check()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69fbb099f8d13d39602f58fa8aa8e7f2',1,'gridfire::trigger::EveryNthTrigger::check()']]],
['clang_20vs_20gcc_35',['Clang vs. GCC',['../index.html#autotoc_md24',1,'']]],
['cleanup_5fcvode_5fresources_36',['cleanup_cvode_resources',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a7f6786780137de1a136e081c537a9667',1,'gridfire::solver::CVODESolverStrategy']]],
['clear_37',['clear',['../classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300',1,'gridfire::reaction::ReactionSet::clear()'],['../classgridfire_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300',1,'gridfire::ReactionSet::clear()']]],
@@ -44,44 +44,49 @@ var searchData=
['coeffs_41',['coeffs',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a80803f612e574859fde0a163bca84bc0',1,'gridfire::reaclib::ReactionRecord']]],
['collect_42',['collect',['../classgridfire_1_1_defined_engine_view.html#adbc64284b5f5a3256867be46fa87c69e',1,'gridfire::DefinedEngineView']]],
['collectatomicreverserateatomicbases_43',['collectAtomicReverseRateAtomicBases',['../classgridfire_1_1_graph_engine.html#a29b338630c959449c15881935ac30746',1,'gridfire::GraphEngine']]],
- ['collectnetworkspecies_44',['collectNetworkSpecies',['../classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa',1,'gridfire::GraphEngine']]],
- ['column_45',['Column',['../classgridfire_1_1utils_1_1_column.html',1,'gridfire::utils::Column< T >'],['../classgridfire_1_1utils_1_1_column.html#a7d7e4f4cf6f8e03725afeb9f664321b8',1,'gridfire::utils::Column::Column()']]],
- ['columnbase_46',['ColumnBase',['../classgridfire_1_1utils_1_1_column_base.html',1,'gridfire::utils']]],
- ['common_20platforms_47',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
- ['common_20workflow_20example_48',['Common Workflow Example',['../index.html#autotoc_md50',1,'Common Workflow Example'],['../index.html#autotoc_md55',1,'Common Workflow Example']]],
- ['compiler_20versions_49',['Minimum compiler versions',['../index.html#autotoc_md26',1,'']]],
- ['components_20and_20effects_50',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
- ['composability_51',['A Note about composability',['../index.html#autotoc_md35',1,'']]],
- ['compositepartitionfunction_52',['CompositePartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html',1,'gridfire::partition::CompositePartitionFunction'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ad80743933712de627c6a69d06d42ceb5',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const std::vector< BasePartitionType > &partitionFunctions)'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac1bc5bedabef400fab6aceb477dbc6b9',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const CompositePartitionFunction &other)']]],
- ['composition_53',['Engine Composition',['../engine_8h.html#EngineComposition',1,'']]],
- ['composition_54',['composition',['../structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1',1,'gridfire::NetIn::composition'],['../structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a',1,'gridfire::NetOut::composition']]],
- ['composition_20initialization_55',['Composition Initialization',['../index.html#autotoc_md49',1,'']]],
- ['con_5fstype_5fregister_5fgraph_5fengine_5fbindings_56',['con_stype_register_graph_engine_bindings',['../engine_2bindings_8cpp.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['config_57',['Config',['../classgridfire_1_1_adaptive_engine_view.html#afec39b2faa34ea65c5488dd8e11ba3c3',1,'gridfire::AdaptiveEngineView::Config'],['../classgridfire_1_1_file_defined_engine_view.html#a63f8f85e75ecaab6fa39d48d7a846187',1,'gridfire::FileDefinedEngineView::Config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#ad913155a5a2a36b29e4ce4ca8d71c036',1,'gridfire::io::SimpleReactionListFileParser::Config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#af43ad8375abf1cedfdccc296b9958c2b',1,'gridfire::io::MESANetworkFileParser::Config']]],
- ['config_20and_20saving_58',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
- ['config_20loading_20and_20meson_20setup_59',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
- ['config_20loading_20setup_20and_20build_60',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
- ['configuration_20options_61',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
- ['constants_62',['constants',['../structgridfire_1_1_graph_engine_1_1constants.html',1,'gridfire::GraphEngine::constants'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['constructcandidategroups_63',['constructCandidateGroups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aaabaae8e33ca8a05a2aa1f374e792795',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['construction_2ecpp_64',['construction.cpp',['../construction_8cpp.html',1,'']]],
- ['construction_2eh_65',['construction.h',['../construction_8h.html',1,'']]],
- ['constructprimingreactionset_66',['constructPrimingReactionSet',['../classgridfire_1_1_network_priming_engine_view.html#a91f60d8a6bd92dc5d5f6fcda8e89408f',1,'gridfire::NetworkPrimingEngineView']]],
- ['constructreactionindexmap_67',['constructReactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c',1,'gridfire::AdaptiveEngineView::constructReactionIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#ab2514984afaaf8590c28ab71943fbe68',1,'gridfire::DefinedEngineView::constructReactionIndexMap()']]],
- ['constructspeciesindexmap_68',['constructSpeciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d',1,'gridfire::AdaptiveEngineView::constructSpeciesIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#a9ea4812bc697fe43f8aded14f8aa0985',1,'gridfire::DefinedEngineView::constructSpeciesIndexMap()']]],
- ['contains_69',['contains',['../classgridfire_1_1reaction_1_1_reaction.html#a768db057d358240d4825c21869af0792',1,'gridfire::reaction::Reaction::contains()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a171b690e1abaf23f11a94c39e9f8c944',1,'gridfire::reaction::ReaclibReaction::contains()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::reaction::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::reaction::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a745b161968f37873b5d40fe6bf9d2118',1,'gridfire::rates::weak::WeakReaction::contains()'],['../classgridfire_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1_reaction.html#adaeb5d72faf7d55d4e26f6e1fcba21c1',1,'gridfire::Reaction::contains()']]],
- ['contains_5fproduct_70',['contains_product',['../classgridfire_1_1reaction_1_1_reaction.html#a2708d2e8f42159df6605a5948b13c4c5',1,'gridfire::reaction::Reaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a4e4811436d09afaa4a14c51d9af71f88',1,'gridfire::reaction::ReaclibReaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::reaction::ReactionSet::contains_product()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a957b5bfe70e536290ef677a7c5b6643f',1,'gridfire::rates::weak::WeakReaction::contains_product()'],['../classgridfire_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::ReactionSet::contains_product()'],['../classgridfire_1_1_reaction.html#a5a17ca61d069749960e5a83e58c0b8a1',1,'gridfire::Reaction::contains_product()']]],
- ['contains_5freactant_71',['contains_reactant',['../classgridfire_1_1reaction_1_1_reaction.html#ab28bf4f9417ecabcc8350bae449fedd5',1,'gridfire::reaction::Reaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a65a12e5f6180873866cfaaf130fd1156',1,'gridfire::reaction::ReaclibReaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::reaction::ReactionSet::contains_reactant()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a98095e6536d9a6434c5955f4c169d505',1,'gridfire::rates::weak::WeakReaction::contains_reactant()'],['../classgridfire_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::ReactionSet::contains_reactant()'],['../classgridfire_1_1_reaction.html#afca3afba45a3db79980c8fe18c87c750',1,'gridfire::Reaction::contains_reactant()']]],
- ['contains_5fspecies_72',['contains_species',['../classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::reaction::ReactionSet::contains_species()'],['../classgridfire_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::ReactionSet::contains_species()']]],
- ['context_73',['Callback Context',['../index.html#autotoc_md53',1,'']]],
- ['convert_5fnetin_74',['convert_netIn',['../classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a',1,'gridfire::approx8::Approx8Network']]],
- ['culling_75',['culling',['../structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f',1,'gridfire::NetIn']]],
- ['cullreactionsbyflow_76',['cullReactionsByFlow',['../classgridfire_1_1_adaptive_engine_view.html#a95fbfb7f2bdbf80195f1ea0aff8d62fb',1,'gridfire::AdaptiveEngineView']]],
- ['currently_20known_20good_20platforms_77',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
- ['cvode_5fjac_5fwrapper_78',['cvode_jac_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae13fc9c21f595edbee1c9b7debaa61b3',1,'gridfire::solver::CVODESolverStrategy']]],
- ['cvode_5frhs_5fwrapper_79',['cvode_rhs_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a14c620ef75749c8ef3dfdb84132e5620',1,'gridfire::solver::CVODESolverStrategy']]],
- ['cvode_5fsolver_5fstrategy_2ecpp_80',['CVODE_solver_strategy.cpp',['../_c_v_o_d_e__solver__strategy_8cpp.html',1,'']]],
- ['cvode_5fsolver_5fstrategy_2eh_81',['CVODE_solver_strategy.h',['../_c_v_o_d_e__solver__strategy_8h.html',1,'']]],
- ['cvodesolverstrategy_82',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html',1,'gridfire::solver::CVODESolverStrategy'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a924a541da3b205818f90b50d675631c0',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(DynamicEngine &engine)'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a2fa56a2e7a63d31d2afa895a5e4fe827',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a1f007d68e808ba61f8425d0487432c0d',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(CVODESolverStrategy &&)=delete']]],
- ['cvodeuserdata_83',['CVODEUserData',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html',1,'gridfire::solver::CVODESolverStrategy']]]
+ ['collectcomposition_44',['collectComposition',['../classgridfire_1_1_dynamic_engine.html#a827c7e6fa7f2c5baf13a564fb4911388',1,'gridfire::DynamicEngine::collectComposition()'],['../classgridfire_1_1_graph_engine.html#a746ba3f5f61701cfd4f15578c1a4914a',1,'gridfire::GraphEngine::collectComposition()'],['../classgridfire_1_1_adaptive_engine_view.html#ab2f975b860ad4f42ed1ba45e41c8e959',1,'gridfire::AdaptiveEngineView::collectComposition()'],['../classgridfire_1_1_defined_engine_view.html#aefd36cae5c263cba12a0c177e70b409a',1,'gridfire::DefinedEngineView::collectComposition()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7056e235c56be39e2a672988962b3948',1,'gridfire::MultiscalePartitioningEngineView::collectComposition()'],['../class_py_dynamic_engine.html#a6c5397f57fb9e115495188a1d2296147',1,'PyDynamicEngine::collectComposition()']]],
+ ['collectnetworkspecies_45',['collectNetworkSpecies',['../classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa',1,'gridfire::GraphEngine']]],
+ ['column_46',['Column',['../classgridfire_1_1utils_1_1_column.html',1,'gridfire::utils::Column< T >'],['../classgridfire_1_1utils_1_1_column.html#a7d7e4f4cf6f8e03725afeb9f664321b8',1,'gridfire::utils::Column::Column()']]],
+ ['columnbase_47',['ColumnBase',['../classgridfire_1_1utils_1_1_column_base.html',1,'gridfire::utils']]],
+ ['common_20platforms_48',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
+ ['common_20workflow_20example_49',['Common Workflow Example',['../index.html#autotoc_md50',1,'Common Workflow Example'],['../index.html#autotoc_md55',1,'Common Workflow Example']]],
+ ['compiler_20versions_50',['Minimum compiler versions',['../index.html#autotoc_md26',1,'']]],
+ ['components_20and_20effects_51',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
+ ['composability_52',['A Note about composability',['../index.html#autotoc_md35',1,'']]],
+ ['compositepartitionfunction_53',['CompositePartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html',1,'gridfire::partition::CompositePartitionFunction'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ad80743933712de627c6a69d06d42ceb5',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const std::vector< BasePartitionType > &partitionFunctions)'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac1bc5bedabef400fab6aceb477dbc6b9',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const CompositePartitionFunction &other)']]],
+ ['composition_54',['Engine Composition',['../engine_8h.html#EngineComposition',1,'']]],
+ ['composition_55',['composition',['../structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1',1,'gridfire::NetIn::composition'],['../structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a',1,'gridfire::NetOut::composition']]],
+ ['composition_20initialization_56',['Composition Initialization',['../index.html#autotoc_md49',1,'']]],
+ ['con_5fstype_5fregister_5fgraph_5fengine_5fbindings_57',['con_stype_register_graph_engine_bindings',['../engine_2bindings_8cpp.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['config_58',['Config',['../classgridfire_1_1_adaptive_engine_view.html#afec39b2faa34ea65c5488dd8e11ba3c3',1,'gridfire::AdaptiveEngineView::Config'],['../classgridfire_1_1_file_defined_engine_view.html#a63f8f85e75ecaab6fa39d48d7a846187',1,'gridfire::FileDefinedEngineView::Config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#ad913155a5a2a36b29e4ce4ca8d71c036',1,'gridfire::io::SimpleReactionListFileParser::Config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#af43ad8375abf1cedfdccc296b9958c2b',1,'gridfire::io::MESANetworkFileParser::Config']]],
+ ['config_20and_20saving_59',['TUI config and saving',['../index.html#autotoc_md19',1,'']]],
+ ['config_20loading_20and_20meson_20setup_60',['TUI config loading and meson setup',['../index.html#autotoc_md20',1,'']]],
+ ['config_20loading_20setup_20and_20build_61',['CLI config loading, setup, and build',['../index.html#autotoc_md21',1,'']]],
+ ['configuration_20options_62',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
+ ['constants_63',['constants',['../structgridfire_1_1_graph_engine_1_1constants.html',1,'gridfire::GraphEngine::constants'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['constructcandidategroups_64',['constructCandidateGroups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aaabaae8e33ca8a05a2aa1f374e792795',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['construction_2ecpp_65',['construction.cpp',['../construction_8cpp.html',1,'']]],
+ ['construction_2eh_66',['construction.h',['../construction_8h.html',1,'']]],
+ ['constructprimingreactionset_67',['constructPrimingReactionSet',['../classgridfire_1_1_network_priming_engine_view.html#a43b669d725df289366ff21e9698d645a',1,'gridfire::NetworkPrimingEngineView']]],
+ ['constructreactionindexmap_68',['constructReactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c',1,'gridfire::AdaptiveEngineView::constructReactionIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#ab2514984afaaf8590c28ab71943fbe68',1,'gridfire::DefinedEngineView::constructReactionIndexMap()']]],
+ ['constructspeciesindexmap_69',['constructSpeciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d',1,'gridfire::AdaptiveEngineView::constructSpeciesIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#a9ea4812bc697fe43f8aded14f8aa0985',1,'gridfire::DefinedEngineView::constructSpeciesIndexMap()']]],
+ ['contains_70',['contains',['../classgridfire_1_1reaction_1_1_reaction.html#a768db057d358240d4825c21869af0792',1,'gridfire::reaction::Reaction::contains()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a171b690e1abaf23f11a94c39e9f8c944',1,'gridfire::reaction::ReaclibReaction::contains()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::reaction::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::reaction::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a745b161968f37873b5d40fe6bf9d2118',1,'gridfire::rates::weak::WeakReaction::contains()'],['../classgridfire_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1_reaction.html#adaeb5d72faf7d55d4e26f6e1fcba21c1',1,'gridfire::Reaction::contains()']]],
+ ['contains_5fproduct_71',['contains_product',['../classgridfire_1_1reaction_1_1_reaction.html#a2708d2e8f42159df6605a5948b13c4c5',1,'gridfire::reaction::Reaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a4e4811436d09afaa4a14c51d9af71f88',1,'gridfire::reaction::ReaclibReaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::reaction::ReactionSet::contains_product()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a957b5bfe70e536290ef677a7c5b6643f',1,'gridfire::rates::weak::WeakReaction::contains_product()'],['../classgridfire_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::ReactionSet::contains_product()'],['../classgridfire_1_1_reaction.html#a5a17ca61d069749960e5a83e58c0b8a1',1,'gridfire::Reaction::contains_product()']]],
+ ['contains_5freactant_72',['contains_reactant',['../classgridfire_1_1reaction_1_1_reaction.html#ab28bf4f9417ecabcc8350bae449fedd5',1,'gridfire::reaction::Reaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a65a12e5f6180873866cfaaf130fd1156',1,'gridfire::reaction::ReaclibReaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::reaction::ReactionSet::contains_reactant()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a98095e6536d9a6434c5955f4c169d505',1,'gridfire::rates::weak::WeakReaction::contains_reactant()'],['../classgridfire_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::ReactionSet::contains_reactant()'],['../classgridfire_1_1_reaction.html#afca3afba45a3db79980c8fe18c87c750',1,'gridfire::Reaction::contains_reactant()']]],
+ ['contains_5fspecies_73',['contains_species',['../classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::reaction::ReactionSet::contains_species()'],['../classgridfire_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::ReactionSet::contains_species()']]],
+ ['context_74',['Callback Context',['../index.html#autotoc_md53',1,'']]],
+ ['convergencefailuretrigger_75',['ConvergenceFailureTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a63010d8ba73689dda0c2228a1462aae2',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::ConvergenceFailureTrigger()']]],
+ ['convert_5fnetin_76',['convert_netIn',['../classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a',1,'gridfire::approx8::Approx8Network']]],
+ ['culling_77',['culling',['../structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f',1,'gridfire::NetIn']]],
+ ['cullreactionsbyflow_78',['cullReactionsByFlow',['../classgridfire_1_1_adaptive_engine_view.html#a95fbfb7f2bdbf80195f1ea0aff8d62fb',1,'gridfire::AdaptiveEngineView']]],
+ ['current_5fmean_79',['current_mean',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a3d8d9eafff17ea6a283afbc7e8b450bb',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['currentconvergencefailures_80',['currentConvergenceFailures',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#adef40af49e162d2429db1030f6341d96',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
+ ['currently_20known_20good_20platforms_81',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
+ ['currentnonlineariterations_82',['currentNonlinearIterations',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#aefa6b183bf963f6e01c5157b7c0f158a',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
+ ['cvode_5fjac_5fwrapper_83',['cvode_jac_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae13fc9c21f595edbee1c9b7debaa61b3',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['cvode_5frhs_5fwrapper_84',['cvode_rhs_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a14c620ef75749c8ef3dfdb84132e5620',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['cvode_5fsolver_5fstrategy_2ecpp_85',['CVODE_solver_strategy.cpp',['../_c_v_o_d_e__solver__strategy_8cpp.html',1,'']]],
+ ['cvode_5fsolver_5fstrategy_2eh_86',['CVODE_solver_strategy.h',['../_c_v_o_d_e__solver__strategy_8h.html',1,'']]],
+ ['cvodesolverstrategy_87',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html',1,'gridfire::solver::CVODESolverStrategy'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a924a541da3b205818f90b50d675631c0',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(DynamicEngine &engine)'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a2fa56a2e7a63d31d2afa895a5e4fe827',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a1f007d68e808ba61f8425d0487432c0d',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(CVODESolverStrategy &&)=delete']]],
+ ['cvodeuserdata_88',['CVODEUserData',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html',1,'gridfire::solver::CVODESolverStrategy']]]
];
diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js
index f5497b58..85354324 100644
--- a/docs/html/search/all_9.js
+++ b/docs/html/search/all_9.js
@@ -1,34 +1,36 @@
var searchData=
[
- ['d_5flog_5fantineutrino_5floss_5fbd_0',['d_log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a87894b5fdb0323c41f8e1e179ffefd1e',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fbeta_5fminus_1',['d_log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a54ba76b67d037954af1cbd6052becc61',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fbeta_5fplus_2',['d_log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#ab79353551bc5f832c986d24384d8a53a',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5felectron_5fcapture_3',['d_log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a5e15e3d4d03288bd6f5dfc7054120514',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fneutrino_5floss_5fec_4',['d_log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a415f5ff7ee18cc241eab5fbf6a0cdc17',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fpositron_5fcapture_5',['d_log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a3cf82898078fcc9aa69344b4d2cf8783',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fantineutrino_5floss_5fbd_0',['d_log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a5f6e7e1c799fbdc9822397a86454cf3f',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fbeta_5fminus_1',['d_log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a4d631203f78251f58ccfe5292c12cd56',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fbeta_5fplus_2',['d_log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#af7f41ee20e21693d5a78abdfd93161d4',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5felectron_5fcapture_3',['d_log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a38a088b882131fa00bab789eeaca3dc3',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fneutrino_5floss_5fec_4',['d_log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a8a3167159eeaffbf3052528f5067cbac',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fpositron_5fcapture_5',['d_log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a66e72144cc2398e0ff5f8b43ad9d15e8',1,'gridfire::rates::weak::WeakRateDerivatives']]],
['data_6',['data',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a9b8fc949cc2cb1729c719cf20463e070',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope::data'],['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#ad0df5ef84e3a78d881838a3bb014db83',1,'gridfire::rates::weak::IsotopeGrid::data']]],
- ['definedengineview_7',['DefinedEngineView',['../classgridfire_1_1_defined_engine_view.html',1,'gridfire::DefinedEngineView'],['../classgridfire_1_1_defined_engine_view.html#a9b319b4a1bd5a08381ebb183daf72c92',1,'gridfire::DefinedEngineView::DefinedEngineView()']]],
- ['definedengineview_20example_8',['DefinedEngineView Example',['../engine_8h.html#DefinedEngineViewExample',1,'']]],
- ['density_9',['density',['../structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577',1,'gridfire::NetIn::density'],['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#ae8156ed7e659cb629da24a5b6734e2dc',1,'gridfire::exceptions::StaleEngineTrigger::density()']]],
- ['dependency_20installation_20on_20common_20platforms_10',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
- ['deps_5fdrho_11',['dEps_dRho',['../structgridfire_1_1_energy_derivatives.html#adc09db042b1fdee7468c807491245046',1,'gridfire::EnergyDerivatives::dEps_dRho'],['../structgridfire_1_1_net_out.html#ad0bde670fb87bcab4de413e8284d624e',1,'gridfire::NetOut::dEps_dRho']]],
- ['deps_5fdt_12',['dEps_dT',['../structgridfire_1_1_energy_derivatives.html#a70ae455c021a950fda7bda3022456542',1,'gridfire::EnergyDerivatives::dEps_dT'],['../structgridfire_1_1_net_out.html#a210c0c395bc012c8ce6bef8cc6b683d6',1,'gridfire::NetOut::dEps_dT']]],
- ['describe_13',['describe',['../structgridfire_1_1solver_1_1_solver_context_base.html#a9cbef3cabc8524e542613ee50d8860c6',1,'gridfire::solver::SolverContextBase::describe()'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#ae3c6320ce7a8f41c9ae36c42d62b4204',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a0f412b8f788ab7990e353d62ab7d9a16',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#ad0dd92f9da6c291c3bd57c0983940035',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a8ba5a942bb61347851030d1eb6bbaa74',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::describe()'],['../classgridfire_1_1trigger_1_1_trigger.html#a402cdd062e9479abbcca02e3d94e528f',1,'gridfire::trigger::Trigger::describe()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2dcd635c6bdbcfe517adca6e2bd5c408',1,'gridfire::trigger::AndTrigger::describe()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#accb56630df2f57400467d315c61dede6',1,'gridfire::trigger::OrTrigger::describe()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ad8166350329db3e1f50954afbb311a35',1,'gridfire::trigger::NotTrigger::describe()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#aab88715f3c94437ca7f3fcb1698c69de',1,'gridfire::trigger::EveryNthTrigger::describe()']]],
- ['describe_5fcallback_5fcontext_14',['describe_callback_context',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ae09169769774f17df8701c42a64ed656',1,'gridfire::solver::NetworkSolverStrategy::describe_callback_context()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5dfb7a2ce0008d41dee4aa596a4e1ce4',1,'gridfire::solver::CVODESolverStrategy::describe_callback_context()'],['../class_py_dynamic_network_solver_strategy.html#a147a0a543268427a5930143902217ac3',1,'PyDynamicNetworkSolverStrategy::describe_callback_context()']]],
- ['description_15',['description',['../structgridfire_1_1trigger_1_1_trigger_result.html#aaf99ffdeb73f5e792e61c4cca68aa157',1,'gridfire::trigger::TriggerResult']]],
- ['design_16',['Engine Design',['../engine_8h.html#EngineDesign',1,'']]],
- ['design_20philosophy_20and_20workflow_17',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
- ['developers_18',['source for developers',['../index.html#autotoc_md7',1,'']]],
- ['development_20from_20source_19',['1.2 Development from Source',['../md_docs_2static_2usage.html#autotoc_md62',1,'']]],
- ['df_20',['df',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#aa65aec7175a56a31887b8b8fca5434bc',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['directnetworksolver_21',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]],
- ['directnetworksolver_20implicit_20rosenbrock_20method_22',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
- ['dp_5frate_23',['dp_rate',['../namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c',1,'gridfire::approx8']]],
- ['dt_24',['dt',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a6442d15673e6385bb6fdd11e1179c487',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
- ['dt0_25',['dt0',['../structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a',1,'gridfire::NetIn']]],
- ['dydt_26',['dydt',['../structgridfire_1_1_step_derivatives.html#a1ae99ac1684d8df519f8d6af413d2cb1',1,'gridfire::StepDerivatives']]],
- ['dynamic_5fengine_5fdiagnostics_2ecpp_27',['dynamic_engine_diagnostics.cpp',['../dynamic__engine__diagnostics_8cpp.html',1,'']]],
- ['dynamic_5fengine_5fdiagnostics_2eh_28',['dynamic_engine_diagnostics.h',['../dynamic__engine__diagnostics_8h.html',1,'']]],
- ['dynamicengine_29',['DynamicEngine',['../classgridfire_1_1_dynamic_engine.html',1,'gridfire']]],
- ['dynamicnetworksolverstrategy_30',['DynamicNetworkSolverStrategy',['../namespacegridfire_1_1solver.html#a8118d08bc25e439754b43a3f5ecc1db3',1,'gridfire::solver']]]
+ ['default_7',['DEFAULT',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba5b39c8b553c821e7cddc6da64b5bd2ee',1,'gridfire']]],
+ ['definedengineview_8',['DefinedEngineView',['../classgridfire_1_1_defined_engine_view.html',1,'gridfire::DefinedEngineView'],['../classgridfire_1_1_defined_engine_view.html#a365d3bf2da974c937267bddb07cf2bef',1,'gridfire::DefinedEngineView::DefinedEngineView()']]],
+ ['definedengineview_20example_9',['DefinedEngineView Example',['../engine_8h.html#DefinedEngineViewExample',1,'']]],
+ ['density_10',['density',['../structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577',1,'gridfire::NetIn::density'],['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#ae8156ed7e659cb629da24a5b6734e2dc',1,'gridfire::exceptions::StaleEngineTrigger::density()']]],
+ ['dependency_20installation_20on_20common_20platforms_11',['Dependency Installation on Common Platforms',['../index.html#autotoc_md22',1,'']]],
+ ['deprecated_20list_12',['Deprecated List',['../deprecated.html',1,'']]],
+ ['deps_5fdrho_13',['dEps_dRho',['../structgridfire_1_1_energy_derivatives.html#adc09db042b1fdee7468c807491245046',1,'gridfire::EnergyDerivatives::dEps_dRho'],['../structgridfire_1_1_net_out.html#ad0bde670fb87bcab4de413e8284d624e',1,'gridfire::NetOut::dEps_dRho']]],
+ ['deps_5fdt_14',['dEps_dT',['../structgridfire_1_1_energy_derivatives.html#a70ae455c021a950fda7bda3022456542',1,'gridfire::EnergyDerivatives::dEps_dT'],['../structgridfire_1_1_net_out.html#a210c0c395bc012c8ce6bef8cc6b683d6',1,'gridfire::NetOut::dEps_dT']]],
+ ['describe_15',['describe',['../classgridfire_1_1solver_1_1_solver_context_base.html#a9cbef3cabc8524e542613ee50d8860c6',1,'gridfire::solver::SolverContextBase::describe()'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#ae3c6320ce7a8f41c9ae36c42d62b4204',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a0f412b8f788ab7990e353d62ab7d9a16',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#ad0dd92f9da6c291c3bd57c0983940035',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a8ba5a942bb61347851030d1eb6bbaa74',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa2bb19e4a1e24f6fd7f86d0c80ebbec3',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::describe()'],['../classgridfire_1_1trigger_1_1_trigger.html#a402cdd062e9479abbcca02e3d94e528f',1,'gridfire::trigger::Trigger::describe()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2dcd635c6bdbcfe517adca6e2bd5c408',1,'gridfire::trigger::AndTrigger::describe()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#accb56630df2f57400467d315c61dede6',1,'gridfire::trigger::OrTrigger::describe()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ad8166350329db3e1f50954afbb311a35',1,'gridfire::trigger::NotTrigger::describe()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#aab88715f3c94437ca7f3fcb1698c69de',1,'gridfire::trigger::EveryNthTrigger::describe()'],['../class_py_solver_context_base.html#af18f517d550c037d56c44144c07f1ee8',1,'PySolverContextBase::describe()']]],
+ ['describe_5fcallback_5fcontext_16',['describe_callback_context',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ae09169769774f17df8701c42a64ed656',1,'gridfire::solver::NetworkSolverStrategy::describe_callback_context()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5dfb7a2ce0008d41dee4aa596a4e1ce4',1,'gridfire::solver::CVODESolverStrategy::describe_callback_context()'],['../class_py_dynamic_network_solver_strategy.html#a147a0a543268427a5930143902217ac3',1,'PyDynamicNetworkSolverStrategy::describe_callback_context()']]],
+ ['description_17',['description',['../structgridfire_1_1trigger_1_1_trigger_result.html#aaf99ffdeb73f5e792e61c4cca68aa157',1,'gridfire::trigger::TriggerResult']]],
+ ['design_18',['Engine Design',['../engine_8h.html#EngineDesign',1,'']]],
+ ['design_20philosophy_20and_20workflow_19',['Design Philosophy and Workflow',['../index.html#autotoc_md1',1,'']]],
+ ['developers_20',['source for developers',['../index.html#autotoc_md7',1,'']]],
+ ['development_20from_20source_21',['1.2 Development from Source',['../md_docs_2static_2usage.html#autotoc_md62',1,'']]],
+ ['df_22',['df',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#aa65aec7175a56a31887b8b8fca5434bc',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['directnetworksolver_23',['Algorithmic Workflow in DirectNetworkSolver',['../index.html#autotoc_md42',1,'']]],
+ ['directnetworksolver_20implicit_20rosenbrock_20method_24',['DirectNetworkSolver (Implicit Rosenbrock Method)',['../index.html#autotoc_md41',1,'']]],
+ ['dp_5frate_25',['dp_rate',['../namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c',1,'gridfire::approx8']]],
+ ['dt_26',['dt',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a6442d15673e6385bb6fdd11e1179c487',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
+ ['dt0_27',['dt0',['../structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a',1,'gridfire::NetIn']]],
+ ['dydt_28',['dydt',['../structgridfire_1_1_step_derivatives.html#a1ae99ac1684d8df519f8d6af413d2cb1',1,'gridfire::StepDerivatives']]],
+ ['dynamic_5fengine_5fdiagnostics_2ecpp_29',['dynamic_engine_diagnostics.cpp',['../dynamic__engine__diagnostics_8cpp.html',1,'']]],
+ ['dynamic_5fengine_5fdiagnostics_2eh_30',['dynamic_engine_diagnostics.h',['../dynamic__engine__diagnostics_8h.html',1,'']]],
+ ['dynamicengine_31',['DynamicEngine',['../classgridfire_1_1_dynamic_engine.html',1,'gridfire']]],
+ ['dynamicnetworksolverstrategy_32',['DynamicNetworkSolverStrategy',['../namespacegridfire_1_1solver.html#a8118d08bc25e439754b43a3f5ecc1db3',1,'gridfire::solver']]]
];
diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js
index 529e5eb3..ed0ea7f1 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -4,7 +4,7 @@ var searchData=
['effects_1',['Workflow Components and Effects',['../index.html#autotoc_md51',1,'']]],
['eigenfunctor_2',['EigenFunctor',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a24463a5e83e096ef368878ad29fdafb6',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::EigenFunctor()']]],
['electron_5fantineutrino_3',['ELECTRON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6',1,'gridfire::rates::weak']]],
- ['electron_5fcapture_4',['ELECTRON_CAPTURE',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::rates::weak']]],
+ ['electron_5fcapture_4',['ELECTRON_CAPTURE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::ELECTRON_CAPTURE'],['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::rates::weak::ELECTRON_CAPTURE']]],
['electron_5fneutrino_5',['ELECTRON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8',1,'gridfire::rates::weak']]],
['electronmassg_6',['electronMassG',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a8998f5acb979463eeabb14da50fb6856',1,'gridfire::rates::weak::WeakReaction::constants']]],
['electronmassmev_7',['electronMassMeV',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a24d6517e15c177fb8ca72f08f8eaf509',1,'gridfire::rates::weak::WeakReaction::constants']]],
@@ -49,17 +49,19 @@ var searchData=
['engineview_3c_20gridfire_3a_3aengine_20_3e_46',['EngineView< gridfire::Engine >',['../classgridfire_1_1_engine_view.html',1,'gridfire']]],
['equilibratenetwork_47',['equilibrateNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a2f0c45d4e2b2f9de5d961088f3ab0a9a',1,'gridfire::MultiscalePartitioningEngineView::equilibrateNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b17f94386882ea1524147782b7a1ddc',1,'gridfire::MultiscalePartitioningEngineView::equilibrateNetwork(const NetIn &netIn)']]],
['error_5fengine_2eh_48',['error_engine.h',['../error__engine_8h.html',1,'']]],
- ['evaluate_49',['evaluate',['../classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee',1,'gridfire::approx8::Approx8Network::evaluate()'],['../classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c',1,'gridfire::Network::evaluate()'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a8d6d278fcb5b8478b0e27535f877ee2b',1,'gridfire::partition::CompositePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817',1,'gridfire::partition::PartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af16da0015489307eb64639efbafbbdd5',1,'gridfire::partition::GroundStatePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aebe49d06b50a18ea4484ff15cb301681',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluate()'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f',1,'gridfire::solver::NetworkSolverStrategy::evaluate()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab8224d205ea3a28d9c723631c2f00b53',1,'gridfire::solver::CVODESolverStrategy::evaluate()'],['../class_py_partition_function.html#a83aca0bc261734b7d3df8269f730c69b',1,'PyPartitionFunction::evaluate()'],['../class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4',1,'PyDynamicNetworkSolverStrategy::evaluate()']]],
- ['evaluatederivative_50',['evaluateDerivative',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac8900afaa5edd24fcb8eaf19e7379183',1,'gridfire::partition::CompositePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a',1,'gridfire::partition::PartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a0eff10c7b134d9d4081ad72bbc785c5b',1,'gridfire::partition::GroundStatePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aaa1e11579b44a88c5f18943cc303c4b4',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluateDerivative()'],['../class_py_partition_function.html#a260df9689bf698970ebf5104977a3dcf',1,'PyPartitionFunction::evaluateDerivative()']]],
- ['everynthtrigger_51',['EveryNthTrigger',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html',1,'gridfire::trigger::EveryNthTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69e5a3061926e1cd36fbd0a5285fa0a7',1,'gridfire::trigger::EveryNthTrigger::EveryNthTrigger()']]],
- ['evgrelation_52',['eVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#af834029caff08f9d5f7ff3a817ade469',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['example_53',['Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'3. Step-by-Step Example'],['../engine_8h.html#AdaptiveEngineViewExample',1,'AdaptiveEngineView Example'],['../index.html#autotoc_md52',1,'Callback Example'],['../index.html#autotoc_md50',1,'Common Workflow Example'],['../index.html#autotoc_md55',1,'Common Workflow Example'],['../engine_8h.html#DefinedEngineViewExample',1,'DefinedEngineView Example'],['../engine_8h.html#GraphEngineExample',1,'GraphEngine Example'],['../engine_8h.html#MultiscalePartitioningEngineViewExample',1,'MultiscalePartitioningEngineView Example'],['../engine_8h.html#NetworkPrimingEngineViewExample',1,'NetworkPrimingEngineView Example']]],
- ['examples_54',['Examples',['../index.html#autotoc_md18',1,'Examples'],['../engine_8h.html#UsageExamples',1,'Usage Examples'],['../index.html#autotoc_md45',1,'Usage Examples']]],
- ['exceptions_2eh_55',['exceptions.h',['../exceptions_8h.html',1,'']]],
- ['excess_5fenergy_56',['excess_energy',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0b30c49925823c87980b4fca17c8282e',1,'gridfire::reaction::ReaclibReaction']]],
- ['expectations_2eh_57',['expectations.h',['../expectations_8h.html',1,'']]],
- ['expected_5fengine_2eh_58',['expected_engine.h',['../expected__engine_8h.html',1,'']]],
- ['exporttocsv_59',['exportToCSV',['../classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95',1,'gridfire::GraphEngine']]],
- ['exporttodot_60',['exportToDot',['../classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929',1,'gridfire::GraphEngine::exportToDot()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#adfa1e133c49c0ef78b374d37e90a3372',1,'gridfire::MultiscalePartitioningEngineView::exportToDot()']]],
- ['extensibility_61',['Python Extensibility',['../index.html#autotoc_md44',1,'']]]
+ ['error_5futils_2eh_49',['error_utils.h',['../error__utils_8h.html',1,'']]],
+ ['evaluate_50',['evaluate',['../classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee',1,'gridfire::approx8::Approx8Network::evaluate()'],['../classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c',1,'gridfire::Network::evaluate()'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a8d6d278fcb5b8478b0e27535f877ee2b',1,'gridfire::partition::CompositePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817',1,'gridfire::partition::PartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af16da0015489307eb64639efbafbbdd5',1,'gridfire::partition::GroundStatePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aebe49d06b50a18ea4484ff15cb301681',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluate()'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f',1,'gridfire::solver::NetworkSolverStrategy::evaluate()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab8224d205ea3a28d9c723631c2f00b53',1,'gridfire::solver::CVODESolverStrategy::evaluate(const NetIn &netIn) override'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a167e44c002243314aa58c84715490804',1,'gridfire::solver::CVODESolverStrategy::evaluate(const NetIn &netIn, bool displayTrigger)'],['../class_py_partition_function.html#a83aca0bc261734b7d3df8269f730c69b',1,'PyPartitionFunction::evaluate()'],['../class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4',1,'PyDynamicNetworkSolverStrategy::evaluate()']]],
+ ['evaluatederivative_51',['evaluateDerivative',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac8900afaa5edd24fcb8eaf19e7379183',1,'gridfire::partition::CompositePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a',1,'gridfire::partition::PartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a0eff10c7b134d9d4081ad72bbc785c5b',1,'gridfire::partition::GroundStatePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aaa1e11579b44a88c5f18943cc303c4b4',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluateDerivative()'],['../class_py_partition_function.html#a260df9689bf698970ebf5104977a3dcf',1,'PyPartitionFunction::evaluateDerivative()']]],
+ ['everynthtrigger_52',['EveryNthTrigger',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html',1,'gridfire::trigger::EveryNthTrigger< TriggerContextStruct >'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69e5a3061926e1cd36fbd0a5285fa0a7',1,'gridfire::trigger::EveryNthTrigger::EveryNthTrigger()']]],
+ ['evgrelation_53',['eVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#af834029caff08f9d5f7ff3a817ade469',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['example_54',['Example',['../md_docs_2static_2usage.html#autotoc_md66',1,'3. Step-by-Step Example'],['../engine_8h.html#AdaptiveEngineViewExample',1,'AdaptiveEngineView Example'],['../index.html#autotoc_md52',1,'Callback Example'],['../index.html#autotoc_md50',1,'Common Workflow Example'],['../index.html#autotoc_md55',1,'Common Workflow Example'],['../engine_8h.html#DefinedEngineViewExample',1,'DefinedEngineView Example'],['../engine_8h.html#GraphEngineExample',1,'GraphEngine Example'],['../engine_8h.html#MultiscalePartitioningEngineViewExample',1,'MultiscalePartitioningEngineView Example'],['../engine_8h.html#NetworkPrimingEngineViewExample',1,'NetworkPrimingEngineView Example']]],
+ ['examples_55',['Examples',['../index.html#autotoc_md18',1,'Examples'],['../engine_8h.html#UsageExamples',1,'Usage Examples'],['../index.html#autotoc_md45',1,'Usage Examples']]],
+ ['exceptions_2eh_56',['exceptions.h',['../exceptions_8h.html',1,'']]],
+ ['excess_5fenergy_57',['excess_energy',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0b30c49925823c87980b4fca17c8282e',1,'gridfire::reaction::ReaclibReaction']]],
+ ['expectations_2eh_58',['expectations.h',['../expectations_8h.html',1,'']]],
+ ['expected_5fengine_2eh_59',['expected_engine.h',['../expected__engine_8h.html',1,'']]],
+ ['exporttocsv_60',['exportToCSV',['../classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95',1,'gridfire::GraphEngine']]],
+ ['exporttodot_61',['exportToDot',['../classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929',1,'gridfire::GraphEngine::exportToDot()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a2e3c7d6320cd0fdc51b3a40d1ec6b262',1,'gridfire::MultiscalePartitioningEngineView::exportToDot()']]],
+ ['extend_62',['extend',['../classgridfire_1_1reaction_1_1_reaction_set.html#a6a4836776f5dd00158d2336e5bcc3222',1,'gridfire::reaction::ReactionSet::extend()'],['../classgridfire_1_1_reaction_set.html#a6a4836776f5dd00158d2336e5bcc3222',1,'gridfire::ReactionSet::extend()']]],
+ ['extensibility_63',['Python Extensibility',['../index.html#autotoc_md44',1,'']]]
];
diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js
index 851c595a..ad939a9d 100644
--- a/docs/html/search/all_b.js
+++ b/docs/html/search/all_b.js
@@ -3,18 +3,18 @@ var searchData=
['failed_5fto_5ffinalize_5fcomposition_0',['FAILED_TO_FINALIZE_COMPOSITION',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ae8870a753743b62c511c939eef95c93f',1,'gridfire']]],
['failed_5fto_5ffind_5fcreation_5fchannel_1',['FAILED_TO_FIND_CREATION_CHANNEL',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a9870268bdece09274aea75557a19158a',1,'gridfire']]],
['failed_5fto_5ffind_5fpriming_5freactions_2',['FAILED_TO_FIND_PRIMING_REACTIONS',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a186367e42446c004076290ca7913d931',1,'gridfire']]],
- ['failedtopartitionengineerror_3',['FailedToPartitionEngineError',['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html',1,'gridfire::exceptions::FailedToPartitionEngineError'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a9b9e8752798876d34a444f61fc2f509a',1,'gridfire::exceptions::FailedToPartitionEngineError::FailedToPartitionEngineError()']]],
+ ['failedtopartitionengineerror_3',['FailedToPartitionEngineError',['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html',1,'gridfire::exceptions::FailedToPartitionEngineError'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a24372546a7d22fdca16a268909c64bd7',1,'gridfire::exceptions::FailedToPartitionEngineError::FailedToPartitionEngineError()']]],
['failure_4',['FAILURE',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca36fc6065a3e970bc3e6b2e59da52bf2a',1,'gridfire::expectations']]],
['fifthorder_5',['FifthOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a5105376c2b90747e00bed5bf2953dd56',1,'gridfire']]],
- ['filedefinedengineview_6',['FileDefinedEngineView',['../classgridfire_1_1_file_defined_engine_view.html',1,'gridfire::FileDefinedEngineView'],['../classgridfire_1_1_file_defined_engine_view.html#a8f2f64bab0f516ed2a6fd529912e0acd',1,'gridfire::FileDefinedEngineView::FileDefinedEngineView()']]],
+ ['filedefinedengineview_6',['FileDefinedEngineView',['../classgridfire_1_1_file_defined_engine_view.html',1,'gridfire::FileDefinedEngineView'],['../classgridfire_1_1_file_defined_engine_view.html#a276a5041dd7c17946b9769b7c0f034a4',1,'gridfire::FileDefinedEngineView::FileDefinedEngineView()']]],
['finalizeactiveset_7',['finalizeActiveSet',['../classgridfire_1_1_adaptive_engine_view.html#a7b8b3a786b973e4383e721358e61b7ed',1,'gridfire::AdaptiveEngineView']]],
['find_8',['find',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a12058e121981294f447e69a467fd84cd',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['finddominantcreationchannel_9',['findDominantCreationChannel',['../namespacegridfire.html#a2fe2e0bd4b2d4b9e0c70cc4eb9d7c48f',1,'gridfire']]],
+ ['finddominantcreationchannel_9',['findDominantCreationChannel',['../namespacegridfire.html#a831f081d9eb1db7129677c50c5590d57',1,'gridfire']]],
['findreachablespecies_10',['findReachableSpecies',['../classgridfire_1_1_adaptive_engine_view.html#a0ed21f7e7c1034fc87b40d4116c4221b',1,'gridfire::AdaptiveEngineView']]],
['flow_11',['Code Architecture and Logical Flow',['../index.html#autotoc_md27',1,'']]],
['flowrate_12',['flowRate',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#a6c2e9087f6c8af5d89a5f0de7bd4a5b4',1,'gridfire::AdaptiveEngineView::ReactionFlow']]],
['for_20developers_13',['source for developers',['../index.html#autotoc_md7',1,'']]],
- ['for_5fsparse_5fjac_14',['for_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aec41632c2a362be33a1f7ff04204cbf4',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a976a2ef2e58439429c1a6e94c27f4662',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac()']]],
+ ['for_5fsparse_5fjac_14',['for_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aec41632c2a362be33a1f7ff04204cbf4',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aa23b5a552fdbaff04ebdb0972924f5f2',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a976a2ef2e58439429c1a6e94c27f4662',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae4c3bb00eafddb923be7ba4c3b6a25ff',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override']]],
['format_5ftable_15',['format_table',['../namespacegridfire_1_1utils.html#a6451ba6762273b91a8281043cfaa5d2a',1,'gridfire::utils']]],
['formatnucleartimescalelogstring_16',['formatNuclearTimescaleLogString',['../namespacegridfire_1_1utils.html#a05fda32d3fc4ab10060b8c4c251c2f3d',1,'gridfire::utils']]],
['formatstringlookup_17',['FormatStringLookup',['../namespacegridfire.html#a4e9cabad30b57d636c2f0d73d8cc6bb4',1,'gridfire']]],
diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js
index 804f37a8..2cb99e0a 100644
--- a/docs/html/search/all_c.js
+++ b/docs/html/search/all_c.js
@@ -3,74 +3,77 @@ var searchData=
['g_5fnorm_5fhigh_0',['G_norm_high',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html#a3cb7ee6f3031997aab99c5502b61d90e',1,'gridfire::partition::RauscherThielemannPartitionFunction::InterpolationPoints']]],
['g_5fnorm_5flow_1',['G_norm_low',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html#a7d291ba80f958fe34ae72b21c6fab380',1,'gridfire::partition::RauscherThielemannPartitionFunction::InterpolationPoints']]],
['gcc_2',['Clang vs. GCC',['../index.html#autotoc_md24',1,'']]],
- ['generatejacobianmatrix_3',['GenerateJacobianMatrix',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9e720102de6020a01552bc0e8935c566',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['generatejacobianmatrix_4',['generateJacobianMatrix',['../classgridfire_1_1_dynamic_engine.html#a21d15531309456ee83f7675251e7a1bf',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0'],['../classgridfire_1_1_dynamic_engine.html#a11d602a708af4629f51873b17f7b8dbd',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const'],['../classgridfire_1_1_graph_engine.html#ae11f6267077025ca342e2e263ad87e5e',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a4e0bbc6448999e2ef06879270b7d3dec',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a8da7664cf483cba7f979f855a74c3559',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix()'],['../classgridfire_1_1_defined_engine_view.html#ab80eadd713a40e9263e5231737e956d0',1,'gridfire::DefinedEngineView::generateJacobianMatrix()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ab9f71bc9a1c0f98ec9cc1c7da00fd975',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix()'],['../class_py_dynamic_engine.html#a5bd40c752db1badcd600797c9113121d',1,'PyDynamicEngine::generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho) const override'],['../class_py_dynamic_engine.html#aa0f1fd3f0c0185395193d1b6897d64c5',1,'PyDynamicEngine::generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override']]],
- ['generatestoichiometrymatrix_5',['generateStoichiometryMatrix',['../classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f',1,'gridfire::DynamicEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38',1,'gridfire::GraphEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111',1,'gridfire::AdaptiveEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_defined_engine_view.html#ad07221be49ae1b5133c5b987dafac3b6',1,'gridfire::DefinedEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#abe76a46784b1ebc8ad67a9eec40d369a',1,'gridfire::MultiscalePartitioningEngineView::generateStoichiometryMatrix()'],['../class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9',1,'PyDynamicEngine::generateStoichiometryMatrix()']]],
- ['get_5fall_5freaclib_5freactions_6',['get_all_reaclib_reactions',['../namespacegridfire_1_1reaclib.html#a5f2326f2f76cb1895d6cf5daed9b030b',1,'gridfire::reaclib']]],
- ['get_5fall_5freactions_7',['get_all_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a9ab9f6f64455eb46172ebda5e8cc3ec5',1,'gridfire::rates::weak::WeakReactionMap']]],
- ['get_5finterpolation_5fpoints_8',['get_interpolation_points',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3baed110ab1b12e22071dc2d92c55db9',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['get_5flog_5fneutrino_5floss_5ffrom_5fpayload_9',['get_log_neutrino_loss_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a7f0d21c80fbbf94ead613e678d44b835',1,'gridfire::rates::weak::WeakReaction']]],
- ['get_5flog_5frate_5ffrom_5fpayload_10',['get_log_rate_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a14555633289fc3822e927afca7401e49',1,'gridfire::rates::weak::WeakReaction']]],
- ['get_5frate_5fderivatives_11',['get_rate_derivatives',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a48cec4c8f1e117f73d7e88c3597b4d16',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['get_5frates_12',['get_rates',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ae36a65c29c34b004111d266dc668107b',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['get_5fspecies_5freactions_13',['get_species_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a290da6766a6d3094a5aae8b7cbcd0d70',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const fourdst::atomic::Species &species) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#ad7345da84824495fb21c969c1a9c80f5',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const std::string &species_name) const']]],
- ['get_5fstdout_5flogging_5fenabled_14',['get_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a87b7b39e2a15cc30b118c8e6fda9a1a6',1,'gridfire::solver::CVODESolverStrategy']]],
- ['get_5ft9_5farray_15',['get_T9_array',['../namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222',1,'gridfire::approx8']]],
- ['getbaseengine_16',['getBaseEngine',['../classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c',1,'gridfire::AdaptiveEngineView::getBaseEngine()'],['../classgridfire_1_1_defined_engine_view.html#a69b9a5812ad8bda13f956acd0da24484',1,'gridfire::DefinedEngineView::getBaseEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a22bd1f0e821ed415611d75bac67063d1',1,'gridfire::MultiscalePartitioningEngineView::getBaseEngine()'],['../classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6',1,'gridfire::EngineView::getBaseEngine()'],['../class_py_engine_view.html#a3cd83dc57b521c65a14edf70357a8845',1,'PyEngineView::getBaseEngine()'],['../class_py_dynamic_engine_view.html#a51680b135cfc3eea40daf9ef5aa903e0',1,'PyDynamicEngineView::getBaseEngine()']]],
- ['getcelldata_17',['getCellData',['../classgridfire_1_1utils_1_1_column_base.html#a5e07c8e33c96ee8095ebefbf9b75cb36',1,'gridfire::utils::ColumnBase::getCellData()'],['../classgridfire_1_1utils_1_1_column.html#a5bd0ad730a684e1a8b583c5c27cca6e8',1,'gridfire::utils::Column::getCellData()']]],
- ['getdepth_18',['getDepth',['../classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9',1,'gridfire::DynamicEngine::getDepth()'],['../classgridfire_1_1_graph_engine.html#a166a5f4349580f9aa0b930afec73fcc4',1,'gridfire::GraphEngine::getDepth()'],['../class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c',1,'PyDynamicEngine::getDepth()']]],
- ['getdynamicspecies_19',['getDynamicSpecies',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1e04e8cb8c84b1bd033ac599accf0888',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['getfastspecies_20',['getFastSpecies',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c82e4e082d1c82b1b090ac9847c7c5e',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['getformat_21',['getFormat',['../classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118',1,'gridfire::Network']]],
- ['getheader_22',['getHeader',['../classgridfire_1_1utils_1_1_column_base.html#a4dd5f1409d3190eab9ba07eb6e611248',1,'gridfire::utils::ColumnBase::getHeader()'],['../classgridfire_1_1utils_1_1_column.html#ad6a4f9aee1321e90896e5f4583d7311f',1,'gridfire::utils::Column::getHeader()']]],
- ['getjacobianmatrixentry_23',['getJacobianMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#a88dbf350dc0ea3e2b64d825f489e0d60',1,'gridfire::DynamicEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#a8ab5308629b8707922e5954776254aa6',1,'gridfire::GraphEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#adf3b8a5734983509ca02b7a1a480119f',1,'gridfire::AdaptiveEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#aa49532266ff959ac66f501336f102ce8',1,'gridfire::DefinedEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a586da5402750151fee5db2666785b6e4',1,'gridfire::MultiscalePartitioningEngineView::getJacobianMatrixEntry()'],['../class_py_dynamic_engine.html#a1c888bbc0618f1ae02d9a53e45f3c159',1,'PyDynamicEngine::getJacobianMatrixEntry()']]],
- ['getmolarabundance_24',['getMolarAbundance',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a3183a0030b14253eb49d8304fb6665ea',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['getnetreactionstoichiometry_25',['getNetReactionStoichiometry',['../classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9',1,'gridfire::GraphEngine']]],
- ['getnetworkfile_26',['getNetworkFile',['../classgridfire_1_1_file_defined_engine_view.html#ae0c35d8963b6ed05aeb88089ce301718',1,'gridfire::FileDefinedEngineView']]],
- ['getnetworkreactions_27',['getNetworkReactions',['../classgridfire_1_1_dynamic_engine.html#af496e04f7be9a0a51ac65dc95f901ffe',1,'gridfire::DynamicEngine::getNetworkReactions()'],['../classgridfire_1_1_graph_engine.html#a3b7f3ba85821165f58f168bc68f86b2d',1,'gridfire::GraphEngine::getNetworkReactions()'],['../classgridfire_1_1_adaptive_engine_view.html#a3247c1e6a76de5622223ee7b5ca3452a',1,'gridfire::AdaptiveEngineView::getNetworkReactions()'],['../classgridfire_1_1_defined_engine_view.html#a5f9db5a9287aa03b2fa4d516e9a576b6',1,'gridfire::DefinedEngineView::getNetworkReactions()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a253e51d6dc7226a863a123683049af61',1,'gridfire::MultiscalePartitioningEngineView::getNetworkReactions()'],['../class_py_dynamic_engine.html#a1d5143640666631501cf229bc491516e',1,'PyDynamicEngine::getNetworkReactions()']]],
- ['getnetworkspecies_28',['getNetworkSpecies',['../classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3',1,'gridfire::Engine::getNetworkSpecies()'],['../classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767',1,'gridfire::GraphEngine::getNetworkSpecies()'],['../classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1',1,'gridfire::AdaptiveEngineView::getNetworkSpecies()'],['../classgridfire_1_1_defined_engine_view.html#a1a55f9748c45af6f13e16a6b6ceaa211',1,'gridfire::DefinedEngineView::getNetworkSpecies()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a696f74f5135bbd62169b6577f92fee80',1,'gridfire::MultiscalePartitioningEngineView::getNetworkSpecies()'],['../class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2',1,'PyEngine::getNetworkSpecies()'],['../class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d',1,'PyDynamicEngine::getNetworkSpecies()']]],
- ['getparser_29',['getParser',['../classgridfire_1_1_file_defined_engine_view.html#aea834dc382ff1d663040db4532ea928f',1,'gridfire::FileDefinedEngineView']]],
- ['getpartitionfunction_30',['getPartitionFunction',['../classgridfire_1_1_graph_engine.html#add98ece49ec5c538bddf3cc77004fe44',1,'gridfire::GraphEngine']]],
- ['getreactionsetspecies_31',['getReactionSetSpecies',['../classgridfire_1_1reaction_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::reaction::ReactionSet::getReactionSetSpecies()'],['../classgridfire_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::ReactionSet::getReactionSetSpecies()']]],
- ['getrowcount_32',['getRowCount',['../classgridfire_1_1utils_1_1_column_base.html#ab6e4cb14c8a0ad7b6b9ad0fbde766cba',1,'gridfire::utils::ColumnBase::getRowCount()'],['../classgridfire_1_1utils_1_1_column.html#a7ff9084a0486fb8b08edfe866480568b',1,'gridfire::utils::Column::getRowCount()']]],
- ['getscreeningmodel_33',['getScreeningModel',['../classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0',1,'gridfire::DynamicEngine::getScreeningModel()'],['../classgridfire_1_1_graph_engine.html#a697f2004e0d02c59e83c7890742d7c9a',1,'gridfire::GraphEngine::getScreeningModel()'],['../classgridfire_1_1_adaptive_engine_view.html#a0ab1199f900a58f309c3c36532c9164f',1,'gridfire::AdaptiveEngineView::getScreeningModel()'],['../classgridfire_1_1_defined_engine_view.html#a3c657b82a0117118a4bb0ce7f624ae0c',1,'gridfire::DefinedEngineView::getScreeningModel()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7bfb4e6fec2f337a1dea69e3d4f1fc82',1,'gridfire::MultiscalePartitioningEngineView::getScreeningModel()'],['../class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5',1,'PyDynamicEngine::getScreeningModel()']]],
- ['getspeciesdestructiontimescales_34',['GetSpeciesDestructionTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9ee18f2e987928cdb1afa7645a082061',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['getspeciesdestructiontimescales_35',['getSpeciesDestructionTimescales',['../classgridfire_1_1_dynamic_engine.html#a25c040d3078f6ff2ef38f733eb68f1fa',1,'gridfire::DynamicEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_graph_engine.html#a47df5a9c448dd1ce8654df819a6cc8ff',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_adaptive_engine_view.html#aa861db5f6fc4e85fb51f524e4e1367c6',1,'gridfire::AdaptiveEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a7bcf169ba1e12e3356d4bcc27c3fc554',1,'gridfire::DefinedEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1a14b0c7ec882b2ad2370f7aa729b9f9',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales()'],['../class_py_dynamic_engine.html#a020044829e0146427ed4830e5b02c4f3',1,'PyDynamicEngine::getSpeciesDestructionTimescales()']]],
- ['getspeciesindex_36',['getSpeciesIndex',['../classgridfire_1_1_dynamic_engine.html#a8f66fb76c9f983ee93bf8b95cdc85596',1,'gridfire::DynamicEngine::getSpeciesIndex()'],['../classgridfire_1_1_graph_engine.html#a9e426e6c178dd80bd58090489d3b2be9',1,'gridfire::GraphEngine::getSpeciesIndex()'],['../classgridfire_1_1_adaptive_engine_view.html#abb811382522c31f6456787edd4f59ace',1,'gridfire::AdaptiveEngineView::getSpeciesIndex()'],['../classgridfire_1_1_defined_engine_view.html#af3b355ffcda6a8f2841184cc56e3761a',1,'gridfire::DefinedEngineView::getSpeciesIndex()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a8db21995e6878f4043f3a5a45bf36d5e',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesIndex()'],['../class_py_dynamic_engine.html#a95d10a7b240d543a1bc6c67ddf2dc8e0',1,'PyDynamicEngine::getSpeciesIndex()']]],
- ['getspeciestimescales_37',['GetSpeciesTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a8fa91234134aca6058a27b9a926fdb8a',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['getspeciestimescales_38',['getSpeciesTimescales',['../classgridfire_1_1_dynamic_engine.html#ae7114f5ebc6667b5e5971c0450ed03d9',1,'gridfire::DynamicEngine::getSpeciesTimescales()'],['../classgridfire_1_1_graph_engine.html#a7dde968244f3c4934c7738445c709232',1,'gridfire::GraphEngine::getSpeciesTimescales()'],['../classgridfire_1_1_adaptive_engine_view.html#a57a218c5a145f589531777c8615b7408',1,'gridfire::AdaptiveEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a18f46d92ea7e04068ad9e7af4ed605a8',1,'gridfire::DefinedEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aea2c3d2ae6ddf77bd4a9b07b86f3306b',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesTimescales()'],['../class_py_dynamic_engine.html#a02a4c86c9637a3c9c9ca8ddd82ecff22',1,'PyDynamicEngine::getSpeciesTimescales()']]],
- ['getstate_39',['getState',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a06eb9eb03750038c193c23c7f53668f5',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['getstoichiometrymatrixentry_40',['getStoichiometryMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#ad19c8451b6f624e2938f771cc067d5c1',1,'gridfire::DynamicEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#ad90a2d770ebf098f0d6d5f5339961e95',1,'gridfire::GraphEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#abe2ca6426e10cc6a10090eecf7098dbe',1,'gridfire::AdaptiveEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#af1843cfd2a95bfa46ab40d4c4de11ef9',1,'gridfire::DefinedEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7140384baaaa0bd05ca448a0d8fec471',1,'gridfire::MultiscalePartitioningEngineView::getStoichiometryMatrixEntry()'],['../class_py_dynamic_engine.html#ab48ef6db18da20024aa563a91fa16f83',1,'PyDynamicEngine::getStoichiometryMatrixEntry()']]],
- ['getweakrateinterpolator_41',['getWeakRateInterpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aefc75b3149bee2da878177279ad375da',1,'gridfire::rates::weak::WeakReaction']]],
- ['good_20platforms_42',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
- ['graphengine_43',['GraphEngine',['../classgridfire_1_1_graph_engine.html',1,'gridfire::GraphEngine'],['../classgridfire_1_1_graph_engine.html#a38aaafb1d9a6548bc8e8cb672417bbbe',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a3a03fbd767f495ca667f23789b07c293',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a514cc6b5482d6a27902975da17b5e39e',1,'gridfire::GraphEngine::GraphEngine(const reaction::ReactionSet &reactions)'],['../index.html#autotoc_md29',1,'GraphEngine']]],
- ['graphengine_20configuration_20options_44',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
- ['graphengine_20example_45',['GraphEngine Example',['../engine_8h.html#GraphEngineExample',1,'']]],
- ['graphengine_20initialization_46',['GraphEngine Initialization',['../index.html#autotoc_md47',1,'']]],
- ['gridfire_47',['GridFire',['../index.html',1,'GridFire'],['../index.html#autotoc_md33',1,'Reaclib in GridFire']]],
- ['gridfire_48',['gridfire',['../namespacegridfire.html',1,'']]],
- ['gridfire_20python_20usage_20guide_49',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
- ['gridfire_3a_3aapprox8_50',['approx8',['../namespacegridfire_1_1approx8.html',1,'gridfire']]],
- ['gridfire_3a_3adiagnostics_51',['diagnostics',['../namespacegridfire_1_1diagnostics.html',1,'gridfire']]],
- ['gridfire_3a_3aexceptions_52',['exceptions',['../namespacegridfire_1_1exceptions.html',1,'gridfire']]],
- ['gridfire_3a_3aexpectations_53',['expectations',['../namespacegridfire_1_1expectations.html',1,'gridfire']]],
- ['gridfire_3a_3aio_54',['io',['../namespacegridfire_1_1io.html',1,'gridfire']]],
- ['gridfire_3a_3apartition_55',['partition',['../namespacegridfire_1_1partition.html',1,'gridfire']]],
- ['gridfire_3a_3apartition_3a_3arecord_56',['record',['../namespacegridfire_1_1partition_1_1record.html',1,'gridfire::partition']]],
- ['gridfire_3a_3arates_57',['rates',['../namespacegridfire_1_1rates.html',1,'gridfire']]],
- ['gridfire_3a_3arates_3a_3aweak_58',['weak',['../namespacegridfire_1_1rates_1_1weak.html',1,'gridfire::rates']]],
- ['gridfire_3a_3areaclib_59',['reaclib',['../namespacegridfire_1_1reaclib.html',1,'gridfire']]],
- ['gridfire_3a_3areaction_60',['reaction',['../namespacegridfire_1_1reaction.html',1,'gridfire']]],
- ['gridfire_3a_3ascreening_61',['screening',['../namespacegridfire_1_1screening.html',1,'gridfire']]],
- ['gridfire_3a_3asolver_62',['solver',['../namespacegridfire_1_1solver.html',1,'gridfire']]],
- ['gridfire_3a_3atrigger_63',['trigger',['../namespacegridfire_1_1trigger.html',1,'gridfire']]],
- ['gridfire_3a_3atrigger_3a_3asolver_64',['solver',['../namespacegridfire_1_1trigger_1_1solver.html',1,'gridfire::trigger']]],
- ['gridfire_3a_3atrigger_3a_3asolver_3a_3acvode_65',['CVODE',['../namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html',1,'gridfire::trigger::solver']]],
- ['gridfire_3a_3autils_66',['utils',['../namespacegridfire_1_1utils.html',1,'gridfire']]],
- ['gridfire_5fweak_5freaction_5flib_5fsentinel_67',['GRIDFIRE_WEAK_REACTION_LIB_SENTINEL',['../weak_8h.html#a56d76d6c9aef1e09f707c836a157ff27',1,'weak.h']]],
- ['ground_5fstate_5fspin_68',['ground_state_spin',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html#aec714697f3f5102124561252233fc350',1,'gridfire::partition::RauscherThielemannPartitionFunction::IsotopeData::ground_state_spin'],['../structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html#acf5c38826050594aee98d746d0ba40b2',1,'gridfire::partition::record::RauscherThielemannPartitionDataRecord::ground_state_spin']]],
- ['groundstate_69',['GroundState',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728cab3ecbf203bf429cbb751d1de1e58f335',1,'gridfire::partition']]],
- ['groundstatepartitionfunction_70',['GroundStatePartitionFunction',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html',1,'gridfire::partition::GroundStatePartitionFunction'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a8afa2aee993eb3ed8d01c887d39b57eb',1,'gridfire::partition::GroundStatePartitionFunction::GroundStatePartitionFunction()']]],
- ['gt_20_3a_71',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]],
- ['guide_72',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+ ['general_5fcomposition_2eh_3',['general_composition.h',['../general__composition_8h.html',1,'']]],
+ ['generatejacobianmatrix_4',['GenerateJacobianMatrix',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9e720102de6020a01552bc0e8935c566',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['generatejacobianmatrix_5',['generateJacobianMatrix',['../classgridfire_1_1_dynamic_engine.html#a21d15531309456ee83f7675251e7a1bf',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0'],['../classgridfire_1_1_dynamic_engine.html#a8538fd9285a192f879a45e3dd3f26362',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const =0'],['../classgridfire_1_1_dynamic_engine.html#a495bdb1e0c6f9911deb844b22c33644e',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const =0'],['../classgridfire_1_1_graph_engine.html#ae11f6267077025ca342e2e263ad87e5e',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#abd59415d74e3d1da0bc059fa64af1689',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_graph_engine.html#a4e0bbc6448999e2ef06879270b7d3dec',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a8da7664cf483cba7f979f855a74c3559',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a7b8951ebe897f1ab72149068db13dbb6',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_adaptive_engine_view.html#acba9f89a48d38b1c7f7dcb2a39c6816d',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_defined_engine_view.html#a0b38e584912f9df9cee5a77752e85492',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_defined_engine_view.html#a09613471ccc5169ce8525c2bef88a59b',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_defined_engine_view.html#a2c502d447134260086558ce83336cda9',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ab9f71bc9a1c0f98ec9cc1c7da00fd975',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a31e636745b8c427cee0319e6c61039be',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ac683ef0ba25356bc587749b69a582286',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../class_py_dynamic_engine.html#a2a63d0132254983a2143f31e863a5c18',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../class_py_dynamic_engine.html#aae45b9260d0ec645213541c96b48a468',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../class_py_dynamic_engine.html#a36f2dbd2278608fe8a4ef7f08d7e4963',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override']]],
+ ['generatestoichiometrymatrix_6',['generateStoichiometryMatrix',['../classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f',1,'gridfire::DynamicEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38',1,'gridfire::GraphEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111',1,'gridfire::AdaptiveEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_defined_engine_view.html#ad07221be49ae1b5133c5b987dafac3b6',1,'gridfire::DefinedEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#abe76a46784b1ebc8ad67a9eec40d369a',1,'gridfire::MultiscalePartitioningEngineView::generateStoichiometryMatrix()'],['../class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9',1,'PyDynamicEngine::generateStoichiometryMatrix()']]],
+ ['get_5fall_5freaclib_5freactions_7',['get_all_reaclib_reactions',['../namespacegridfire_1_1reaclib.html#a5f2326f2f76cb1895d6cf5daed9b030b',1,'gridfire::reaclib']]],
+ ['get_5fall_5freactions_8',['get_all_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a9ab9f6f64455eb46172ebda5e8cc3ec5',1,'gridfire::rates::weak::WeakReactionMap']]],
+ ['get_5finterpolation_5fpoints_9',['get_interpolation_points',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3baed110ab1b12e22071dc2d92c55db9',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['get_5flog_5fneutrino_5floss_5ffrom_5fpayload_10',['get_log_neutrino_loss_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a7f0d21c80fbbf94ead613e678d44b835',1,'gridfire::rates::weak::WeakReaction']]],
+ ['get_5flog_5frate_5ffrom_5fpayload_11',['get_log_rate_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a14555633289fc3822e927afca7401e49',1,'gridfire::rates::weak::WeakReaction']]],
+ ['get_5frate_5fderivatives_12',['get_rate_derivatives',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ac04ae382defc51645c632db6ad3830d7',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['get_5frates_13',['get_rates',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a730c8e7fe5218c5ce077531bc7924d79',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['get_5fspecies_5freactions_14',['get_species_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a290da6766a6d3094a5aae8b7cbcd0d70',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const fourdst::atomic::Species &species) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#ad7345da84824495fb21c969c1a9c80f5',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const std::string &species_name) const']]],
+ ['get_5fstdout_5flogging_5fenabled_15',['get_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a87b7b39e2a15cc30b118c8e6fda9a1a6',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['get_5ft9_5farray_16',['get_T9_array',['../namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222',1,'gridfire::approx8']]],
+ ['getbaseengine_17',['getBaseEngine',['../classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c',1,'gridfire::AdaptiveEngineView::getBaseEngine()'],['../classgridfire_1_1_defined_engine_view.html#a69b9a5812ad8bda13f956acd0da24484',1,'gridfire::DefinedEngineView::getBaseEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a22bd1f0e821ed415611d75bac67063d1',1,'gridfire::MultiscalePartitioningEngineView::getBaseEngine()'],['../classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6',1,'gridfire::EngineView::getBaseEngine()'],['../class_py_engine_view.html#a3cd83dc57b521c65a14edf70357a8845',1,'PyEngineView::getBaseEngine()'],['../class_py_dynamic_engine_view.html#a51680b135cfc3eea40daf9ef5aa903e0',1,'PyDynamicEngineView::getBaseEngine()']]],
+ ['getcelldata_18',['getCellData',['../classgridfire_1_1utils_1_1_column_base.html#a5e07c8e33c96ee8095ebefbf9b75cb36',1,'gridfire::utils::ColumnBase::getCellData()'],['../classgridfire_1_1utils_1_1_column.html#a5bd0ad730a684e1a8b583c5c27cca6e8',1,'gridfire::utils::Column::getCellData()']]],
+ ['getdepth_19',['getDepth',['../classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9',1,'gridfire::DynamicEngine::getDepth()'],['../classgridfire_1_1_graph_engine.html#a166a5f4349580f9aa0b930afec73fcc4',1,'gridfire::GraphEngine::getDepth()'],['../class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c',1,'PyDynamicEngine::getDepth()']]],
+ ['getdynamicspecies_20',['getDynamicSpecies',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1e04e8cb8c84b1bd033ac599accf0888',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['getfastspecies_21',['getFastSpecies',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c82e4e082d1c82b1b090ac9847c7c5e',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['getformat_22',['getFormat',['../classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118',1,'gridfire::Network']]],
+ ['getheader_23',['getHeader',['../classgridfire_1_1utils_1_1_column_base.html#a4dd5f1409d3190eab9ba07eb6e611248',1,'gridfire::utils::ColumnBase::getHeader()'],['../classgridfire_1_1utils_1_1_column.html#ad6a4f9aee1321e90896e5f4583d7311f',1,'gridfire::utils::Column::getHeader()']]],
+ ['getjacobianmatrixentry_24',['getJacobianMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#a88dbf350dc0ea3e2b64d825f489e0d60',1,'gridfire::DynamicEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#a8ab5308629b8707922e5954776254aa6',1,'gridfire::GraphEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#adf3b8a5734983509ca02b7a1a480119f',1,'gridfire::AdaptiveEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#aa49532266ff959ac66f501336f102ce8',1,'gridfire::DefinedEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a586da5402750151fee5db2666785b6e4',1,'gridfire::MultiscalePartitioningEngineView::getJacobianMatrixEntry()'],['../class_py_dynamic_engine.html#a63bbe8f6d3849e99dd41b6d9613ff1f0',1,'PyDynamicEngine::getJacobianMatrixEntry()']]],
+ ['getmolarabundance_25',['getMolarAbundance',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a3183a0030b14253eb49d8304fb6665ea',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['getnetreactionstoichiometry_26',['getNetReactionStoichiometry',['../classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9',1,'gridfire::GraphEngine']]],
+ ['getnetworkfile_27',['getNetworkFile',['../classgridfire_1_1_file_defined_engine_view.html#ae0c35d8963b6ed05aeb88089ce301718',1,'gridfire::FileDefinedEngineView']]],
+ ['getnetworkreactions_28',['getNetworkReactions',['../classgridfire_1_1_dynamic_engine.html#af496e04f7be9a0a51ac65dc95f901ffe',1,'gridfire::DynamicEngine::getNetworkReactions()'],['../classgridfire_1_1_graph_engine.html#a3b7f3ba85821165f58f168bc68f86b2d',1,'gridfire::GraphEngine::getNetworkReactions()'],['../classgridfire_1_1_adaptive_engine_view.html#a3247c1e6a76de5622223ee7b5ca3452a',1,'gridfire::AdaptiveEngineView::getNetworkReactions()'],['../classgridfire_1_1_defined_engine_view.html#a5f9db5a9287aa03b2fa4d516e9a576b6',1,'gridfire::DefinedEngineView::getNetworkReactions()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a253e51d6dc7226a863a123683049af61',1,'gridfire::MultiscalePartitioningEngineView::getNetworkReactions()'],['../class_py_dynamic_engine.html#a1d5143640666631501cf229bc491516e',1,'PyDynamicEngine::getNetworkReactions()']]],
+ ['getnetworkspecies_29',['getNetworkSpecies',['../classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3',1,'gridfire::Engine::getNetworkSpecies()'],['../classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767',1,'gridfire::GraphEngine::getNetworkSpecies()'],['../classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1',1,'gridfire::AdaptiveEngineView::getNetworkSpecies()'],['../classgridfire_1_1_defined_engine_view.html#a1a55f9748c45af6f13e16a6b6ceaa211',1,'gridfire::DefinedEngineView::getNetworkSpecies()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a696f74f5135bbd62169b6577f92fee80',1,'gridfire::MultiscalePartitioningEngineView::getNetworkSpecies()'],['../class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2',1,'PyEngine::getNetworkSpecies()'],['../class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d',1,'PyDynamicEngine::getNetworkSpecies()']]],
+ ['getparser_30',['getParser',['../classgridfire_1_1_file_defined_engine_view.html#aea834dc382ff1d663040db4532ea928f',1,'gridfire::FileDefinedEngineView']]],
+ ['getpartitionfunction_31',['getPartitionFunction',['../classgridfire_1_1_graph_engine.html#add98ece49ec5c538bddf3cc77004fe44',1,'gridfire::GraphEngine']]],
+ ['getreactionsetspecies_32',['getReactionSetSpecies',['../classgridfire_1_1reaction_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::reaction::ReactionSet::getReactionSetSpecies()'],['../classgridfire_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::ReactionSet::getReactionSetSpecies()']]],
+ ['getrowcount_33',['getRowCount',['../classgridfire_1_1utils_1_1_column_base.html#ab6e4cb14c8a0ad7b6b9ad0fbde766cba',1,'gridfire::utils::ColumnBase::getRowCount()'],['../classgridfire_1_1utils_1_1_column.html#a7ff9084a0486fb8b08edfe866480568b',1,'gridfire::utils::Column::getRowCount()']]],
+ ['getscreeningmodel_34',['getScreeningModel',['../classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0',1,'gridfire::DynamicEngine::getScreeningModel()'],['../classgridfire_1_1_graph_engine.html#a697f2004e0d02c59e83c7890742d7c9a',1,'gridfire::GraphEngine::getScreeningModel()'],['../classgridfire_1_1_adaptive_engine_view.html#a0ab1199f900a58f309c3c36532c9164f',1,'gridfire::AdaptiveEngineView::getScreeningModel()'],['../classgridfire_1_1_defined_engine_view.html#a3c657b82a0117118a4bb0ce7f624ae0c',1,'gridfire::DefinedEngineView::getScreeningModel()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7bfb4e6fec2f337a1dea69e3d4f1fc82',1,'gridfire::MultiscalePartitioningEngineView::getScreeningModel()'],['../class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5',1,'PyDynamicEngine::getScreeningModel()']]],
+ ['getspeciesdestructiontimescales_35',['GetSpeciesDestructionTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9ee18f2e987928cdb1afa7645a082061',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['getspeciesdestructiontimescales_36',['getSpeciesDestructionTimescales',['../classgridfire_1_1_dynamic_engine.html#a25c040d3078f6ff2ef38f733eb68f1fa',1,'gridfire::DynamicEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_graph_engine.html#a47df5a9c448dd1ce8654df819a6cc8ff',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a496bfc97e8db72faa147d2dab94fa5f1',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#aa861db5f6fc4e85fb51f524e4e1367c6',1,'gridfire::AdaptiveEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_defined_engine_view.html#ad51ef1984f92856b6d4c522e56e8d6a6',1,'gridfire::DefinedEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#accbbe1bd96672e74919d00387673f180',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales()'],['../class_py_dynamic_engine.html#a16c27e5af29ddf187e5ab82a6e6db57b',1,'PyDynamicEngine::getSpeciesDestructionTimescales()']]],
+ ['getspeciesindex_37',['getSpeciesIndex',['../classgridfire_1_1_dynamic_engine.html#a8f66fb76c9f983ee93bf8b95cdc85596',1,'gridfire::DynamicEngine::getSpeciesIndex()'],['../classgridfire_1_1_graph_engine.html#a9e426e6c178dd80bd58090489d3b2be9',1,'gridfire::GraphEngine::getSpeciesIndex()'],['../classgridfire_1_1_adaptive_engine_view.html#abb811382522c31f6456787edd4f59ace',1,'gridfire::AdaptiveEngineView::getSpeciesIndex()'],['../classgridfire_1_1_defined_engine_view.html#af3b355ffcda6a8f2841184cc56e3761a',1,'gridfire::DefinedEngineView::getSpeciesIndex()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a8db21995e6878f4043f3a5a45bf36d5e',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesIndex()'],['../class_py_dynamic_engine.html#a95d10a7b240d543a1bc6c67ddf2dc8e0',1,'PyDynamicEngine::getSpeciesIndex()']]],
+ ['getspeciestimescales_38',['GetSpeciesTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a8fa91234134aca6058a27b9a926fdb8a',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['getspeciestimescales_39',['getSpeciesTimescales',['../classgridfire_1_1_dynamic_engine.html#ae7114f5ebc6667b5e5971c0450ed03d9',1,'gridfire::DynamicEngine::getSpeciesTimescales()'],['../classgridfire_1_1_graph_engine.html#a7dde968244f3c4934c7738445c709232',1,'gridfire::GraphEngine::getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a578ecf0e3b0e5197ed6b33c7abf8f770',1,'gridfire::GraphEngine::getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#a57a218c5a145f589531777c8615b7408',1,'gridfire::AdaptiveEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a18f46d92ea7e04068ad9e7af4ed605a8',1,'gridfire::DefinedEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aea2c3d2ae6ddf77bd4a9b07b86f3306b',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesTimescales()'],['../class_py_dynamic_engine.html#a598eb1575937d165b4b383959cf8c417',1,'PyDynamicEngine::getSpeciesTimescales()']]],
+ ['getstate_40',['getState',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a06eb9eb03750038c193c23c7f53668f5',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['getstoichiometrymatrixentry_41',['getStoichiometryMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#ad19c8451b6f624e2938f771cc067d5c1',1,'gridfire::DynamicEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#ad90a2d770ebf098f0d6d5f5339961e95',1,'gridfire::GraphEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#abe2ca6426e10cc6a10090eecf7098dbe',1,'gridfire::AdaptiveEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#af1843cfd2a95bfa46ab40d4c4de11ef9',1,'gridfire::DefinedEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7140384baaaa0bd05ca448a0d8fec471',1,'gridfire::MultiscalePartitioningEngineView::getStoichiometryMatrixEntry()'],['../class_py_dynamic_engine.html#a3dd5cf419f25e76e144af35df15a2067',1,'PyDynamicEngine::getStoichiometryMatrixEntry()']]],
+ ['getweakrateinterpolator_42',['getWeakRateInterpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aefc75b3149bee2da878177279ad375da',1,'gridfire::rates::weak::WeakReaction']]],
+ ['good_20platforms_43',['Currently, known good platforms',['../index.html#autotoc_md10',1,'']]],
+ ['graphengine_44',['GraphEngine',['../classgridfire_1_1_graph_engine.html',1,'gridfire::GraphEngine'],['../classgridfire_1_1_graph_engine.html#a38aaafb1d9a6548bc8e8cb672417bbbe',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a3a03fbd767f495ca667f23789b07c293',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a35552299e1b774386f1e603a702fc7c2',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes)'],['../classgridfire_1_1_graph_engine.html#a514cc6b5482d6a27902975da17b5e39e',1,'gridfire::GraphEngine::GraphEngine(const reaction::ReactionSet &reactions)'],['../index.html#autotoc_md29',1,'GraphEngine']]],
+ ['graphengine_20configuration_20options_45',['GraphEngine Configuration Options',['../index.html#autotoc_md30',1,'']]],
+ ['graphengine_20example_46',['GraphEngine Example',['../engine_8h.html#GraphEngineExample',1,'']]],
+ ['graphengine_20initialization_47',['GraphEngine Initialization',['../index.html#autotoc_md47',1,'']]],
+ ['gridfire_48',['GridFire',['../index.html',1,'GridFire'],['../index.html#autotoc_md33',1,'Reaclib in GridFire']]],
+ ['gridfire_49',['gridfire',['../namespacegridfire.html',1,'']]],
+ ['gridfire_20python_20usage_20guide_50',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
+ ['gridfire_3a_3aapprox8_51',['approx8',['../namespacegridfire_1_1approx8.html',1,'gridfire']]],
+ ['gridfire_3a_3adiagnostics_52',['diagnostics',['../namespacegridfire_1_1diagnostics.html',1,'gridfire']]],
+ ['gridfire_3a_3aexceptions_53',['exceptions',['../namespacegridfire_1_1exceptions.html',1,'gridfire']]],
+ ['gridfire_3a_3aexpectations_54',['expectations',['../namespacegridfire_1_1expectations.html',1,'gridfire']]],
+ ['gridfire_3a_3aio_55',['io',['../namespacegridfire_1_1io.html',1,'gridfire']]],
+ ['gridfire_3a_3apartition_56',['partition',['../namespacegridfire_1_1partition.html',1,'gridfire']]],
+ ['gridfire_3a_3apartition_3a_3arecord_57',['record',['../namespacegridfire_1_1partition_1_1record.html',1,'gridfire::partition']]],
+ ['gridfire_3a_3arates_58',['rates',['../namespacegridfire_1_1rates.html',1,'gridfire']]],
+ ['gridfire_3a_3arates_3a_3aweak_59',['weak',['../namespacegridfire_1_1rates_1_1weak.html',1,'gridfire::rates']]],
+ ['gridfire_3a_3areaclib_60',['reaclib',['../namespacegridfire_1_1reaclib.html',1,'gridfire']]],
+ ['gridfire_3a_3areaction_61',['reaction',['../namespacegridfire_1_1reaction.html',1,'gridfire']]],
+ ['gridfire_3a_3ascreening_62',['screening',['../namespacegridfire_1_1screening.html',1,'gridfire']]],
+ ['gridfire_3a_3asolver_63',['solver',['../namespacegridfire_1_1solver.html',1,'gridfire']]],
+ ['gridfire_3a_3atrigger_64',['trigger',['../namespacegridfire_1_1trigger.html',1,'gridfire']]],
+ ['gridfire_3a_3atrigger_3a_3asolver_65',['solver',['../namespacegridfire_1_1trigger_1_1solver.html',1,'gridfire::trigger']]],
+ ['gridfire_3a_3atrigger_3a_3asolver_3a_3acvode_66',['CVODE',['../namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html',1,'gridfire::trigger::solver']]],
+ ['gridfire_3a_3autils_67',['utils',['../namespacegridfire_1_1utils.html',1,'gridfire']]],
+ ['gridfire_3a_3autils_3a_3ahashing_68',['hashing',['../namespacegridfire_1_1utils_1_1hashing.html',1,'gridfire::utils']]],
+ ['gridfire_3a_3autils_3a_3ahashing_3a_3areaction_69',['reaction',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html',1,'gridfire::utils::hashing']]],
+ ['gridfire_5fweak_5freaction_5flib_5fsentinel_70',['GRIDFIRE_WEAK_REACTION_LIB_SENTINEL',['../weak_8h.html#a56d76d6c9aef1e09f707c836a157ff27',1,'weak.h']]],
+ ['ground_5fstate_5fspin_71',['ground_state_spin',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html#aec714697f3f5102124561252233fc350',1,'gridfire::partition::RauscherThielemannPartitionFunction::IsotopeData::ground_state_spin'],['../structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html#acf5c38826050594aee98d746d0ba40b2',1,'gridfire::partition::record::RauscherThielemannPartitionDataRecord::ground_state_spin']]],
+ ['groundstate_72',['GroundState',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728cab3ecbf203bf429cbb751d1de1e58f335',1,'gridfire::partition']]],
+ ['groundstatepartitionfunction_73',['GroundStatePartitionFunction',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html',1,'gridfire::partition::GroundStatePartitionFunction'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a8afa2aee993eb3ed8d01c887d39b57eb',1,'gridfire::partition::GroundStatePartitionFunction::GroundStatePartitionFunction()']]],
+ ['gt_20_3a_74',['NetworkSolverStrategy<EngineT>:',['../index.html#autotoc_md37',1,'']]],
+ ['guide_75',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
];
diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js
index 477d63d1..08c33e20 100644
--- a/docs/html/search/all_d.js
+++ b/docs/html/search/all_d.js
@@ -1,11 +1,17 @@
var searchData=
[
- ['hash_0',['hash',['../structgridfire_1_1_q_s_e_cache_key.html#a99772155522bf6cbe08313565444a39d',1,'gridfire::QSECacheKey::hash()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7ba8c18cd5445aa3499a6fd351183f7a',1,'gridfire::reaction::Reaction::hash()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a661dd461e51c37133f7f9931389fd3cc',1,'gridfire::reaction::ReaclibReaction::hash()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::reaction::ReactionSet::hash()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ad2ba6b584cb2df7c15633fca81ce6af1',1,'gridfire::rates::weak::WeakReaction::hash()'],['../classgridfire_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::ReactionSet::hash()'],['../classgridfire_1_1_reaction.html#a41b1c16f499c9255251ed43725cf698c',1,'gridfire::Reaction::hash()']]],
- ['hash_3c_20gridfire_3a_3aqsecachekey_20_3e_1',['hash< gridfire::QSECacheKey >',['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html',1,'std']]],
- ['hash_3c_20gridfire_3a_3areaction_3a_3areaction_20_3e_2',['hash< gridfire::reaction::Reaction >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html',1,'std']]],
- ['hash_3c_20gridfire_3a_3areaction_3a_3areactionset_20_3e_3',['hash< gridfire::reaction::ReactionSet >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html',1,'std']]],
- ['he3he3_5frate_4',['he3he3_rate',['../namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea',1,'gridfire::approx8']]],
- ['he3he4_5frate_5',['he3he4_rate',['../namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3',1,'gridfire::approx8']]],
- ['hit_6',['hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5eb642e161ffb5500ccc1e412849ee5e',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['hits_7',['hits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#aaf8b925a169a732c14f4451a33451f51',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
+ ['has_5fflag_0',['has_flag',['../namespacegridfire.html#a5ad8e76156fd708fe6f3bb0f2ad8650b',1,'gridfire']]],
+ ['hash_1',['hash',['../structgridfire_1_1_q_s_e_cache_key.html#a99772155522bf6cbe08313565444a39d',1,'gridfire::QSECacheKey::hash()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7ba8c18cd5445aa3499a6fd351183f7a',1,'gridfire::reaction::Reaction::hash()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a661dd461e51c37133f7f9931389fd3cc',1,'gridfire::reaction::ReaclibReaction::hash()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::reaction::ReactionSet::hash()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ad2ba6b584cb2df7c15633fca81ce6af1',1,'gridfire::rates::weak::WeakReaction::hash()'],['../classgridfire_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::ReactionSet::hash()'],['../classgridfire_1_1_reaction.html#a41b1c16f499c9255251ed43725cf698c',1,'gridfire::Reaction::hash()']]],
+ ['hash_3c_20gridfire_3a_3aqsecachekey_20_3e_2',['hash< gridfire::QSECacheKey >',['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html',1,'std']]],
+ ['hash_3c_20gridfire_3a_3arates_3a_3aweak_3a_3atableaxes_20_3e_3',['hash< gridfire::rates::weak::TableAxes >',['../structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html',1,'std']]],
+ ['hash_3c_20gridfire_3a_3areaction_3a_3areaction_20_3e_4',['hash< gridfire::reaction::Reaction >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html',1,'std']]],
+ ['hash_3c_20gridfire_3a_3areaction_3a_3areactionset_20_3e_5',['hash< gridfire::reaction::ReactionSet >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html',1,'std']]],
+ ['hash_5fatomic_6',['hash_atomic',['../namespacegridfire_1_1utils.html#a0dc0b71ddae108a47887458c2f3f780e',1,'gridfire::utils']]],
+ ['hash_5freaction_7',['hash_reaction',['../namespacegridfire_1_1utils.html#a011ac3184b4fcf21322868b1aaa4d2d1',1,'gridfire::utils']]],
+ ['hashing_2eh_8',['hashing.h',['../hashing_8h.html',1,'']]],
+ ['hashingerror_9',['HashingError',['../classgridfire_1_1exceptions_1_1_hashing_error.html',1,'gridfire::exceptions::HashingError'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#a42fd09bb0ce168f979d146368831142d',1,'gridfire::exceptions::HashingError::HashingError()=default'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#afc587989d7504f3737aba7f092678c5b',1,'gridfire::exceptions::HashingError::HashingError(std::string message)']]],
+ ['he3he3_5frate_10',['he3he3_rate',['../namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea',1,'gridfire::approx8']]],
+ ['he3he4_5frate_11',['he3he4_rate',['../namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3',1,'gridfire::approx8']]],
+ ['hit_12',['hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5eb642e161ffb5500ccc1e412849ee5e',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['hits_13',['hits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#aaf8b925a169a732c14f4451a33451f51',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
];
diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js
index 784da5e7..1104bd06 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -38,18 +38,20 @@ var searchData=
['interpolationerrortypemap_35',['InterpolationErrorTypeMap',['../namespacegridfire_1_1rates_1_1weak.html#a7a262a98e1956c33645bad4eb4e40c7a',1,'gridfire::rates::weak']]],
['interpolationpoints_36',['InterpolationPoints',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
['introduction_37',['Introduction',['../index.html#autotoc_md0',1,'']]],
- ['involvesspecies_38',['involvesSpecies',['../classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b',1,'gridfire::GraphEngine']]],
- ['io_2eh_39',['io.h',['../io_8h.html',1,'']]],
- ['io16_40',['io16',['../structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af',1,'gridfire::approx8::Approx8Net']]],
- ['is_5fin_5fequilibrium_41',['is_in_equilibrium',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#af8dc75a5e022510ec13da0be8c53aa06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['is_5freverse_42',['is_reverse',['../classgridfire_1_1reaction_1_1_reaction.html#a3906a668410e02239f9031b5fc580214',1,'gridfire::reaction::Reaction::is_reverse()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a181b2c75af1f2701c43594c5bb2bac2d',1,'gridfire::reaction::ReaclibReaction::is_reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90b62d922d91832859516450cf8e3876',1,'gridfire::rates::weak::WeakReaction::is_reverse()'],['../classgridfire_1_1_reaction.html#a640b0bdbed9ed7c2a2e9880ddbcafc1d',1,'gridfire::Reaction::is_reverse()']]],
- ['isarithmeticorad_43',['IsArithmeticOrAD',['../conceptgridfire_1_1_is_arithmetic_or_a_d.html',1,'gridfire']]],
- ['isdynamicengine_44',['IsDynamicEngine',['../concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html',1,'@012022023301355052304263320136165002200160012126']]],
- ['isotopedata_45',['IsotopeData',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['isotopegrid_46',['IsotopeGrid',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html',1,'gridfire::rates::weak']]],
- ['isprecomputationenabled_47',['isPrecomputationEnabled',['../classgridfire_1_1_graph_engine.html#a015f8975701f028c29835d3a9794e00f',1,'gridfire::GraphEngine']]],
- ['isstale_48',['isStale',['../classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398',1,'gridfire::DynamicEngine::isStale()'],['../classgridfire_1_1_graph_engine.html#af04a9f8a629d6f6c58c477af0f1ab9e5',1,'gridfire::GraphEngine::isStale()'],['../classgridfire_1_1_adaptive_engine_view.html#ad268c9942655e5c9605148fe07718e88',1,'gridfire::AdaptiveEngineView::isStale()'],['../classgridfire_1_1_defined_engine_view.html#a7d9e738dd28efb4d6127de7379169c87',1,'gridfire::DefinedEngineView::isStale()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae7847959fc5af2b83f5446dd73567b46',1,'gridfire::MultiscalePartitioningEngineView::isStale()'],['../class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14',1,'PyDynamicEngine::isStale()']]],
- ['isstiff_49',['isStiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a',1,'gridfire::approx8::Approx8Network::isStiff()'],['../classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b',1,'gridfire::Network::isStiff()']]],
- ['isusingreversereactions_50',['isUsingReverseReactions',['../classgridfire_1_1_graph_engine.html#ae7a210d9ab13ad5fb0c612f027acabd0',1,'gridfire::GraphEngine']]],
- ['itemp_51',['iTemp',['../structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde',1,'gridfire::approx8::Approx8Net']]]
+ ['involvesspecies_38',['involvesSpecies',['../classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b',1,'gridfire::GraphEngine::involvesSpecies()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#adde288ec903d0cf45cfc3031e3a1fa8b',1,'gridfire::MultiscalePartitioningEngineView::involvesSpecies(const fourdst::atomic::Species &species) const']]],
+ ['involvesspeciesindynamic_39',['involvesSpeciesInDynamic',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae4961ef6ad6db601bfaa0721ede02369',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['involvesspeciesinqse_40',['involvesSpeciesInQSE',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3e23f9e7c9e72bf1d3de15f98157afdb',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['io_2eh_41',['io.h',['../io_8h.html',1,'']]],
+ ['io16_42',['io16',['../structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af',1,'gridfire::approx8::Approx8Net']]],
+ ['is_5fin_5fequilibrium_43',['is_in_equilibrium',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#af8dc75a5e022510ec13da0be8c53aa06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['is_5freverse_44',['is_reverse',['../classgridfire_1_1reaction_1_1_reaction.html#a3906a668410e02239f9031b5fc580214',1,'gridfire::reaction::Reaction::is_reverse()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a181b2c75af1f2701c43594c5bb2bac2d',1,'gridfire::reaction::ReaclibReaction::is_reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90b62d922d91832859516450cf8e3876',1,'gridfire::rates::weak::WeakReaction::is_reverse()'],['../classgridfire_1_1_reaction.html#a640b0bdbed9ed7c2a2e9880ddbcafc1d',1,'gridfire::Reaction::is_reverse()']]],
+ ['isarithmeticorad_45',['IsArithmeticOrAD',['../conceptgridfire_1_1_is_arithmetic_or_a_d.html',1,'gridfire']]],
+ ['isdynamicengine_46',['IsDynamicEngine',['../concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html',1,'@012022023301355052304263320136165002200160012126']]],
+ ['isotopedata_47',['IsotopeData',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['isotopegrid_48',['IsotopeGrid',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html',1,'gridfire::rates::weak']]],
+ ['isprecomputationenabled_49',['isPrecomputationEnabled',['../classgridfire_1_1_graph_engine.html#a015f8975701f028c29835d3a9794e00f',1,'gridfire::GraphEngine']]],
+ ['isstale_50',['isStale',['../classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398',1,'gridfire::DynamicEngine::isStale()'],['../classgridfire_1_1_graph_engine.html#af04a9f8a629d6f6c58c477af0f1ab9e5',1,'gridfire::GraphEngine::isStale()'],['../classgridfire_1_1_adaptive_engine_view.html#ad268c9942655e5c9605148fe07718e88',1,'gridfire::AdaptiveEngineView::isStale()'],['../classgridfire_1_1_defined_engine_view.html#a7d9e738dd28efb4d6127de7379169c87',1,'gridfire::DefinedEngineView::isStale()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae7847959fc5af2b83f5446dd73567b46',1,'gridfire::MultiscalePartitioningEngineView::isStale()'],['../class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14',1,'PyDynamicEngine::isStale()']]],
+ ['isstiff_51',['isStiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a',1,'gridfire::approx8::Approx8Network::isStiff()'],['../classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b',1,'gridfire::Network::isStiff()']]],
+ ['isusingreversereactions_52',['isUsingReverseReactions',['../classgridfire_1_1_graph_engine.html#ae7a210d9ab13ad5fb0c612f027acabd0',1,'gridfire::GraphEngine']]],
+ ['itemp_53',['iTemp',['../structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde',1,'gridfire::approx8::Approx8Net']]]
];
diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js
index d62dcfd5..3608a7a5 100644
--- a/docs/html/search/all_f.js
+++ b/docs/html/search/all_f.js
@@ -1,5 +1,7 @@
var searchData=
[
['jacobian_0',['Jacobian',['../structgridfire_1_1approx8_1_1_jacobian.html',1,'gridfire::approx8']]],
- ['jacobiantype_1',['JacobianType',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7353c20a6eac2ac0d9d13791577080d',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
+ ['jacobianerror_1',['JacobianError',['../classgridfire_1_1exceptions_1_1_jacobian_error.html',1,'gridfire::exceptions']]],
+ ['jacobianmatrixstate_2',['JacobianMatrixState',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6',1,'gridfire::GraphEngine']]],
+ ['jacobiantype_3',['JacobianType',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7353c20a6eac2ac0d9d13791577080d',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
];
diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js
index 34a121af..b1f78536 100644
--- a/docs/html/search/classes_1.js
+++ b/docs/html/search/classes_1.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['barescreeningmodel_0',['BareScreeningModel',['../classgridfire_1_1screening_1_1_bare_screening_model.html',1,'gridfire::screening']]],
- ['boundserrorinfo_1',['BoundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html',1,'gridfire::rates::weak']]]
+ ['badcollectionerror_0',['BadCollectionError',['../classgridfire_1_1exceptions_1_1_bad_collection_error.html',1,'gridfire::exceptions']]],
+ ['barescreeningmodel_1',['BareScreeningModel',['../classgridfire_1_1screening_1_1_bare_screening_model.html',1,'gridfire::screening']]],
+ ['boundserrorinfo_2',['BoundsErrorInfo',['../structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/classes_11.js b/docs/html/search/classes_11.js
index 083a8e4e..50514098 100644
--- a/docs/html/search/classes_11.js
+++ b/docs/html/search/classes_11.js
@@ -3,10 +3,11 @@ var searchData=
['screeningmodel_0',['ScreeningModel',['../classgridfire_1_1screening_1_1_screening_model.html',1,'gridfire::screening']]],
['simplereactionlistfileparser_1',['SimpleReactionListFileParser',['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html',1,'gridfire::io']]],
['simulationtimetrigger_2',['SimulationTimeTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html',1,'gridfire::trigger::solver::CVODE']]],
- ['solvercontextbase_3',['SolverContextBase',['../structgridfire_1_1solver_1_1_solver_context_base.html',1,'gridfire::solver']]],
+ ['solvercontextbase_3',['SolverContextBase',['../classgridfire_1_1solver_1_1_solver_context_base.html',1,'gridfire::solver']]],
['solverplugininterface_4',['SolverPluginInterface',['../class_solver_plugin_interface.html',1,'']]],
['staleengineerror_5',['StaleEngineError',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html',1,'gridfire::exceptions::StaleEngineError'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html',1,'gridfire::expectations::StaleEngineError']]],
['staleenginetrigger_6',['StaleEngineTrigger',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html',1,'gridfire::exceptions']]],
- ['state_7',['state',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['stepderivatives_8',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html',1,'gridfire']]]
+ ['stalejacobianerror_7',['StaleJacobianError',['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html',1,'gridfire::exceptions']]],
+ ['state_8',['state',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['stepderivatives_9',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html',1,'gridfire']]]
];
diff --git a/docs/html/search/classes_13.js b/docs/html/search/classes_13.js
index 01e4a26c..31c5491e 100644
--- a/docs/html/search/classes_13.js
+++ b/docs/html/search/classes_13.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['unabletosetnetworkreactionserror_0',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html',1,'gridfire::exceptions']]]
+ ['unabletosetnetworkreactionserror_0',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html',1,'gridfire::exceptions']]],
+ ['uninitializedjacobianerror_1',['UninitializedJacobianError',['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html',1,'gridfire::exceptions']]],
+ ['unknownjacobianerror_2',['UnknownJacobianError',['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html',1,'gridfire::exceptions']]],
+ ['utilityerror_3',['UtilityError',['../classgridfire_1_1exceptions_1_1_utility_error.html',1,'gridfire::exceptions']]]
];
diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js
index b13b9fd8..17499b5c 100644
--- a/docs/html/search/classes_2.js
+++ b/docs/html/search/classes_2.js
@@ -5,6 +5,7 @@ var searchData=
['columnbase_2',['ColumnBase',['../classgridfire_1_1utils_1_1_column_base.html',1,'gridfire::utils']]],
['compositepartitionfunction_3',['CompositePartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html',1,'gridfire::partition']]],
['constants_4',['constants',['../structgridfire_1_1_graph_engine_1_1constants.html',1,'gridfire::GraphEngine::constants'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['cvodesolverstrategy_5',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html',1,'gridfire::solver']]],
- ['cvodeuserdata_6',['CVODEUserData',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html',1,'gridfire::solver::CVODESolverStrategy']]]
+ ['convergencefailuretrigger_5',['ConvergenceFailureTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html',1,'gridfire::trigger::solver::CVODE']]],
+ ['cvodesolverstrategy_6',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html',1,'gridfire::solver']]],
+ ['cvodeuserdata_7',['CVODEUserData',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html',1,'gridfire::solver::CVODESolverStrategy']]]
];
diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js
index 4135feb9..c53a8d51 100644
--- a/docs/html/search/classes_7.js
+++ b/docs/html/search/classes_7.js
@@ -1,6 +1,8 @@
var searchData=
[
['hash_3c_20gridfire_3a_3aqsecachekey_20_3e_0',['hash< gridfire::QSECacheKey >',['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html',1,'std']]],
- ['hash_3c_20gridfire_3a_3areaction_3a_3areaction_20_3e_1',['hash< gridfire::reaction::Reaction >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html',1,'std']]],
- ['hash_3c_20gridfire_3a_3areaction_3a_3areactionset_20_3e_2',['hash< gridfire::reaction::ReactionSet >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html',1,'std']]]
+ ['hash_3c_20gridfire_3a_3arates_3a_3aweak_3a_3atableaxes_20_3e_1',['hash< gridfire::rates::weak::TableAxes >',['../structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html',1,'std']]],
+ ['hash_3c_20gridfire_3a_3areaction_3a_3areaction_20_3e_2',['hash< gridfire::reaction::Reaction >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html',1,'std']]],
+ ['hash_3c_20gridfire_3a_3areaction_3a_3areactionset_20_3e_3',['hash< gridfire::reaction::ReactionSet >',['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html',1,'std']]],
+ ['hashingerror_4',['HashingError',['../classgridfire_1_1exceptions_1_1_hashing_error.html',1,'gridfire::exceptions']]]
];
diff --git a/docs/html/search/classes_9.js b/docs/html/search/classes_9.js
index 633e55f1..e1a175c0 100644
--- a/docs/html/search/classes_9.js
+++ b/docs/html/search/classes_9.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['jacobian_0',['Jacobian',['../structgridfire_1_1approx8_1_1_jacobian.html',1,'gridfire::approx8']]]
+ ['jacobian_0',['Jacobian',['../structgridfire_1_1approx8_1_1_jacobian.html',1,'gridfire::approx8']]],
+ ['jacobianerror_1',['JacobianError',['../classgridfire_1_1exceptions_1_1_jacobian_error.html',1,'gridfire::exceptions']]]
];
diff --git a/docs/html/search/classes_e.js b/docs/html/search/classes_e.js
index dc5d1520..a645d4c5 100644
--- a/docs/html/search/classes_e.js
+++ b/docs/html/search/classes_e.js
@@ -10,5 +10,6 @@ var searchData=
['pyengineview_7',['PyEngineView',['../class_py_engine_view.html',1,'']]],
['pynetworkfileparser_8',['PyNetworkFileParser',['../class_py_network_file_parser.html',1,'']]],
['pypartitionfunction_9',['PyPartitionFunction',['../class_py_partition_function.html',1,'']]],
- ['pyscreening_10',['PyScreening',['../class_py_screening.html',1,'']]]
+ ['pyscreening_10',['PyScreening',['../class_py_screening.html',1,'']]],
+ ['pysolvercontextbase_11',['PySolverContextBase',['../class_py_solver_context_base.html',1,'']]]
];
diff --git a/docs/html/search/enums_3.js b/docs/html/search/enums_3.js
index 51f680ad..a5f7b946 100644
--- a/docs/html/search/enums_3.js
+++ b/docs/html/search/enums_3.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['networkbuilddepth_0',['NetworkBuildDepth',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57',1,'gridfire']]],
- ['networkformat_1',['NetworkFormat',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37',1,'gridfire']]],
- ['neutrinotypes_2',['NeutrinoTypes',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca',1,'gridfire::rates::weak']]]
+ ['jacobianmatrixstate_0',['JacobianMatrixState',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6',1,'gridfire::GraphEngine']]]
];
diff --git a/docs/html/search/enums_4.js b/docs/html/search/enums_4.js
index 000bc54d..db4b9b4b 100644
--- a/docs/html/search/enums_4.js
+++ b/docs/html/search/enums_4.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['operators_0',['operators',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
+ ['networkbuilddepth_0',['NetworkBuildDepth',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57',1,'gridfire']]],
+ ['networkconstructionflags_1',['NetworkConstructionFlags',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892b',1,'gridfire']]],
+ ['networkformat_2',['NetworkFormat',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37',1,'gridfire']]],
+ ['neutrinotypes_3',['NeutrinoTypes',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enums_5.js b/docs/html/search/enums_5.js
index 8edfd040..000bc54d 100644
--- a/docs/html/search/enums_5.js
+++ b/docs/html/search/enums_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['primingreportstatus_0',['PrimingReportStatus',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154',1,'gridfire']]]
+ ['operators_0',['operators',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
];
diff --git a/docs/html/search/enums_6.js b/docs/html/search/enums_6.js
index 5840c586..8edfd040 100644
--- a/docs/html/search/enums_6.js
+++ b/docs/html/search/enums_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['reactiontype_0',['ReactionType',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e',1,'gridfire::reaction']]]
+ ['primingreportstatus_0',['PrimingReportStatus',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154',1,'gridfire']]]
];
diff --git a/docs/html/search/enums_7.js b/docs/html/search/enums_7.js
index 1e9ec0ec..5840c586 100644
--- a/docs/html/search/enums_7.js
+++ b/docs/html/search/enums_7.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['screeningtype_0',['ScreeningType',['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25',1,'gridfire::screening']]],
- ['staleengineerrortypes_1',['StaleEngineErrorTypes',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7',1,'gridfire::expectations']]]
+ ['reactiontype_0',['ReactionType',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e',1,'gridfire::reaction']]]
];
diff --git a/docs/html/search/enums_8.js b/docs/html/search/enums_8.js
index 3602ff1a..1e9ec0ec 100644
--- a/docs/html/search/enums_8.js
+++ b/docs/html/search/enums_8.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['tableaxes_0',['TableAxes',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34ae',1,'gridfire::rates::weak']]]
+ ['screeningtype_0',['ScreeningType',['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25',1,'gridfire::screening']]],
+ ['staleengineerrortypes_1',['StaleEngineErrorTypes',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7',1,'gridfire::expectations']]]
];
diff --git a/docs/html/search/enums_9.js b/docs/html/search/enums_9.js
index c0d254a8..3602ff1a 100644
--- a/docs/html/search/enums_9.js
+++ b/docs/html/search/enums_9.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['weakmaperror_0',['WeakMapError',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550',1,'gridfire::rates::weak']]],
- ['weakreactiontype_1',['WeakReactionType',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7',1,'gridfire::rates::weak']]]
+ ['tableaxes_0',['TableAxes',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34ae',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enums_a.js b/docs/html/search/enums_a.js
new file mode 100644
index 00000000..c0d254a8
--- /dev/null
+++ b/docs/html/search/enums_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['weakmaperror_0',['WeakMapError',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550',1,'gridfire::rates::weak']]],
+ ['weakreactiontype_1',['WeakReactionType',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7',1,'gridfire::rates::weak']]]
+];
diff --git a/docs/html/search/enumvalues_0.js b/docs/html/search/enumvalues_0.js
index 82aea052..53b9ef51 100644
--- a/docs/html/search/enumvalues_0.js
+++ b/docs/html/search/enumvalues_0.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['all_0',['All',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505ab1c94ca2fbc3e78fc30069c8d0f01680',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['approx8_1',['APPROX8',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea',1,'gridfire']]]
+ ['all_0',['ALL',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba5fb1f955b45e38e31789286a1790398d',1,'gridfire']]],
+ ['all_1',['All',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505ab1c94ca2fbc3e78fc30069c8d0f01680',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['approx8_2',['APPROX8',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea',1,'gridfire']]]
];
diff --git a/docs/html/search/enumvalues_1.js b/docs/html/search/enumvalues_1.js
index abe20e9d..f517050e 100644
--- a/docs/html/search/enumvalues_1.js
+++ b/docs/html/search/enumvalues_1.js
@@ -3,7 +3,9 @@ var searchData=
['back_0',['BACK',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329ad8c6323fcc54dfc5319fbd935ae4f75d',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
['bare_1',['BARE',['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25ad80b95b1abb9c8659fa4cc9d3d29bb71',1,'gridfire::screening']]],
['base_5fnetwork_5ftoo_5fshallow_2',['BASE_NETWORK_TOO_SHALLOW',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ab837953f2841baabbae6bb5f2e43e71e',1,'gridfire']]],
- ['beta_5fminus_5fdecay_3',['BETA_MINUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94',1,'gridfire::rates::weak']]],
- ['beta_5fplus_5fdecay_4',['BETA_PLUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759',1,'gridfire::rates::weak']]],
- ['bounds_5ferror_5',['BOUNDS_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a',1,'gridfire::rates::weak']]]
+ ['beta_5fminus_3',['BETA_MINUS',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba079cbe546b094a3228f3d2308de42371',1,'gridfire']]],
+ ['beta_5fminus_5fdecay_4',['BETA_MINUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94',1,'gridfire::rates::weak']]],
+ ['beta_5fplus_5',['BETA_PLUS',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892baec3e428817690ce788dd410655d44ac7',1,'gridfire']]],
+ ['beta_5fplus_5fdecay_6',['BETA_PLUS_DECAY',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759',1,'gridfire::rates::weak']]],
+ ['bounds_5ferror_7',['BOUNDS_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enumvalues_10.js b/docs/html/search/enumvalues_10.js
index be4ec23f..8c7b1f32 100644
--- a/docs/html/search/enumvalues_10.js
+++ b/docs/html/search/enumvalues_10.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['valuesatcompiletime_0',['ValuesAtCompileTime',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a5a2ecfa4d17720d1da14e53f4c261a81a29d2722f9dbe03584086bc1ab8e102c0',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
+ ['uninitialized_0',['UNINITIALIZED',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6add652546039b18970b8dcf2cff824268',1,'gridfire::GraphEngine']]],
+ ['unknown_1',['UNKNOWN',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2',1,'gridfire']]],
+ ['unknown_5ferror_2',['UNKNOWN_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR'],['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR']]],
+ ['unknown_5fspecies_5ferror_3',['UNKNOWN_SPECIES_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enumvalues_11.js b/docs/html/search/enumvalues_11.js
index 315f67d2..be4ec23f 100644
--- a/docs/html/search/enumvalues_11.js
+++ b/docs/html/search/enumvalues_11.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['weak_0',['WEAK',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32c7d8943bec86a6d7d5e03598670ca8',1,'gridfire::reaction::WEAK'],['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8',1,'gridfire::screening::WEAK']]]
+ ['valuesatcompiletime_0',['ValuesAtCompileTime',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a5a2ecfa4d17720d1da14e53f4c261a81a29d2722f9dbe03584086bc1ab8e102c0',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
];
diff --git a/docs/html/search/enumvalues_12.js b/docs/html/search/enumvalues_12.js
new file mode 100644
index 00000000..03f2abc1
--- /dev/null
+++ b/docs/html/search/enumvalues_12.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['weak_0',['WEAK',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32c7d8943bec86a6d7d5e03598670ca8',1,'gridfire::reaction::WEAK'],['../namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8',1,'gridfire::screening::WEAK']]],
+ ['wrl_5fweak_1',['WRL_WEAK',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bafc9a7c10ff86192133ca7a280783bfe4',1,'gridfire']]]
+];
diff --git a/docs/html/search/enumvalues_3.js b/docs/html/search/enumvalues_3.js
index 1d34cc5b..29f89c2f 100644
--- a/docs/html/search/enumvalues_3.js
+++ b/docs/html/search/enumvalues_3.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['electron_5fantineutrino_0',['ELECTRON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6',1,'gridfire::rates::weak']]],
- ['electron_5fcapture_1',['ELECTRON_CAPTURE',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::rates::weak']]],
- ['electron_5fneutrino_2',['ELECTRON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8',1,'gridfire::rates::weak']]]
+ ['default_0',['DEFAULT',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba5b39c8b553c821e7cddc6da64b5bd2ee',1,'gridfire']]]
];
diff --git a/docs/html/search/enumvalues_4.js b/docs/html/search/enumvalues_4.js
index 554f7803..438d8eec 100644
--- a/docs/html/search/enumvalues_4.js
+++ b/docs/html/search/enumvalues_4.js
@@ -1,12 +1,6 @@
var searchData=
[
- ['failed_5fto_5ffinalize_5fcomposition_0',['FAILED_TO_FINALIZE_COMPOSITION',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ae8870a753743b62c511c939eef95c93f',1,'gridfire']]],
- ['failed_5fto_5ffind_5fcreation_5fchannel_1',['FAILED_TO_FIND_CREATION_CHANNEL',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a9870268bdece09274aea75557a19158a',1,'gridfire']]],
- ['failed_5fto_5ffind_5fpriming_5freactions_2',['FAILED_TO_FIND_PRIMING_REACTIONS',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a186367e42446c004076290ca7913d931',1,'gridfire']]],
- ['failure_3',['FAILURE',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca36fc6065a3e970bc3e6b2e59da52bf2a',1,'gridfire::expectations']]],
- ['fifthorder_4',['FifthOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a5105376c2b90747e00bed5bf2953dd56',1,'gridfire']]],
- ['fourthorder_5',['FourthOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a100e3bf0197221c19b222badf42aa964',1,'gridfire']]],
- ['front_6',['FRONT',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329aa692ae3131928d57ddcd2408d6b44d71',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['full_7',['Full',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57abbd47109890259c0127154db1af26c75',1,'gridfire']]],
- ['full_5fsuccess_8',['FULL_SUCCESS',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a64d98633bac1de0eb2a539cbfd2a5c2a',1,'gridfire']]]
+ ['electron_5fantineutrino_0',['ELECTRON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6',1,'gridfire::rates::weak']]],
+ ['electron_5fcapture_1',['ELECTRON_CAPTURE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::ELECTRON_CAPTURE'],['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7',1,'gridfire::rates::weak::ELECTRON_CAPTURE']]],
+ ['electron_5fneutrino_2',['ELECTRON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enumvalues_5.js b/docs/html/search/enumvalues_5.js
index 71706cee..554f7803 100644
--- a/docs/html/search/enumvalues_5.js
+++ b/docs/html/search/enumvalues_5.js
@@ -1,7 +1,12 @@
var searchData=
[
- ['generatejacobianmatrix_0',['GenerateJacobianMatrix',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9e720102de6020a01552bc0e8935c566',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['getspeciesdestructiontimescales_1',['GetSpeciesDestructionTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9ee18f2e987928cdb1afa7645a082061',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['getspeciestimescales_2',['GetSpeciesTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a8fa91234134aca6058a27b9a926fdb8a',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['groundstate_3',['GroundState',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728cab3ecbf203bf429cbb751d1de1e58f335',1,'gridfire::partition']]]
+ ['failed_5fto_5ffinalize_5fcomposition_0',['FAILED_TO_FINALIZE_COMPOSITION',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154ae8870a753743b62c511c939eef95c93f',1,'gridfire']]],
+ ['failed_5fto_5ffind_5fcreation_5fchannel_1',['FAILED_TO_FIND_CREATION_CHANNEL',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a9870268bdece09274aea75557a19158a',1,'gridfire']]],
+ ['failed_5fto_5ffind_5fpriming_5freactions_2',['FAILED_TO_FIND_PRIMING_REACTIONS',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a186367e42446c004076290ca7913d931',1,'gridfire']]],
+ ['failure_3',['FAILURE',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca36fc6065a3e970bc3e6b2e59da52bf2a',1,'gridfire::expectations']]],
+ ['fifthorder_4',['FifthOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a5105376c2b90747e00bed5bf2953dd56',1,'gridfire']]],
+ ['fourthorder_5',['FourthOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a100e3bf0197221c19b222badf42aa964',1,'gridfire']]],
+ ['front_6',['FRONT',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329aa692ae3131928d57ddcd2408d6b44d71',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['full_7',['Full',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57abbd47109890259c0127154db1af26c75',1,'gridfire']]],
+ ['full_5fsuccess_8',['FULL_SUCCESS',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a64d98633bac1de0eb2a539cbfd2a5c2a',1,'gridfire']]]
];
diff --git a/docs/html/search/enumvalues_6.js b/docs/html/search/enumvalues_6.js
index c2558209..71706cee 100644
--- a/docs/html/search/enumvalues_6.js
+++ b/docs/html/search/enumvalues_6.js
@@ -1,5 +1,7 @@
var searchData=
[
- ['index_0',['INDEX',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87cacb4ae3b37047fb4b2c0d16f8bf84f076',1,'gridfire::expectations']]],
- ['inputsatcompiletime_1',['InputsAtCompileTime',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a5a2ecfa4d17720d1da14e53f4c261a81a753b594931f9ee122e2079986ad572c9',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
+ ['generatejacobianmatrix_0',['GenerateJacobianMatrix',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9e720102de6020a01552bc0e8935c566',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['getspeciesdestructiontimescales_1',['GetSpeciesDestructionTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a9ee18f2e987928cdb1afa7645a082061',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['getspeciestimescales_2',['GetSpeciesTimescales',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a8fa91234134aca6058a27b9a926fdb8a',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['groundstate_3',['GroundState',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728cab3ecbf203bf429cbb751d1de1e58f335',1,'gridfire::partition']]]
];
diff --git a/docs/html/search/enumvalues_7.js b/docs/html/search/enumvalues_7.js
index f45ae942..c2558209 100644
--- a/docs/html/search/enumvalues_7.js
+++ b/docs/html/search/enumvalues_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['log_5frhoye_0',['LOG_RHOYE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746',1,'gridfire::rates::weak']]],
- ['logical_5freaclib_1',['LOGICAL_REACLIB',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32b0fb6c82a2ec42865b2c823216baa9',1,'gridfire::reaction']]]
+ ['index_0',['INDEX',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87cacb4ae3b37047fb4b2c0d16f8bf84f076',1,'gridfire::expectations']]],
+ ['inputsatcompiletime_1',['InputsAtCompileTime',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a5a2ecfa4d17720d1da14e53f4c261a81a753b594931f9ee122e2079986ad572c9',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]]
];
diff --git a/docs/html/search/enumvalues_8.js b/docs/html/search/enumvalues_8.js
index 19014aed..f45ae942 100644
--- a/docs/html/search/enumvalues_8.js
+++ b/docs/html/search/enumvalues_8.js
@@ -1,8 +1,5 @@
var searchData=
[
- ['max_5fiterations_5freached_0',['MAX_ITERATIONS_REACHED',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a5afaf45bc4c02208d502d9c0c26d8287',1,'gridfire']]],
- ['middle_1',['MIDDLE',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329abb276a700ba6a5b912fa0bf0a668d735',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['mue_2',['MUE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b',1,'gridfire::rates::weak']]],
- ['muon_5fantineutrino_3',['MUON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef',1,'gridfire::rates::weak']]],
- ['muon_5fneutrino_4',['MUON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554',1,'gridfire::rates::weak']]]
+ ['log_5frhoye_0',['LOG_RHOYE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746',1,'gridfire::rates::weak']]],
+ ['logical_5freaclib_1',['LOGICAL_REACLIB',['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74ea32b0fb6c82a2ec42865b2c823216baa9',1,'gridfire::reaction']]]
];
diff --git a/docs/html/search/enumvalues_9.js b/docs/html/search/enumvalues_9.js
index 173eddf7..19014aed 100644
--- a/docs/html/search/enumvalues_9.js
+++ b/docs/html/search/enumvalues_9.js
@@ -1,4 +1,8 @@
var searchData=
[
- ['no_5fspecies_5fto_5fprime_0',['NO_SPECIES_TO_PRIME',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a708c14ec56942aa5f32e7bef1e29db45',1,'gridfire']]]
+ ['max_5fiterations_5freached_0',['MAX_ITERATIONS_REACHED',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a5afaf45bc4c02208d502d9c0c26d8287',1,'gridfire']]],
+ ['middle_1',['MIDDLE',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a7002ebbef966f89b2426f5ea0df33329abb276a700ba6a5b912fa0bf0a668d735',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['mue_2',['MUE',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b',1,'gridfire::rates::weak']]],
+ ['muon_5fantineutrino_3',['MUON_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef',1,'gridfire::rates::weak']]],
+ ['muon_5fneutrino_4',['MUON_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554',1,'gridfire::rates::weak']]]
];
diff --git a/docs/html/search/enumvalues_a.js b/docs/html/search/enumvalues_a.js
index 98a9f886..cdf194e5 100644
--- a/docs/html/search/enumvalues_a.js
+++ b/docs/html/search/enumvalues_a.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['other_0',['Other',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a6311ae17c1ee52b36e68aaf4ad066387',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
+ ['no_5fspecies_5fto_5fprime_0',['NO_SPECIES_TO_PRIME',['../namespacegridfire.html#a8bea3d74f35d640e693fa398e9b3e154a708c14ec56942aa5f32e7bef1e29db45',1,'gridfire']]],
+ ['none_1',['NONE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bab50339a10e1de285ac99d4c3990b8693',1,'gridfire']]]
];
diff --git a/docs/html/search/enumvalues_b.js b/docs/html/search/enumvalues_b.js
index 726df2c5..98a9f886 100644
--- a/docs/html/search/enumvalues_b.js
+++ b/docs/html/search/enumvalues_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['positron_5fcapture_0',['POSITRON_CAPTURE',['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::rates::weak']]]
+ ['other_0',['Other',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac558e59f790508a5e8522c412be5b505a6311ae17c1ee52b36e68aaf4ad066387',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
];
diff --git a/docs/html/search/enumvalues_c.js b/docs/html/search/enumvalues_c.js
index d8c5bd7f..c926b585 100644
--- a/docs/html/search/enumvalues_c.js
+++ b/docs/html/search/enumvalues_c.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['rauscherthielemann_0',['RauscherThielemann',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728ca4ca5b5dcd7343b06b860f05f3bc454b1',1,'gridfire::partition']]],
- ['reaclib_1',['REACLIB',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182',1,'gridfire::REACLIB'],['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74eaf9885ed04411bef7b70f78b643c6a220',1,'gridfire::reaction::REACLIB']]]
+ ['positron_5fcapture_0',['POSITRON_CAPTURE',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::POSITRON_CAPTURE'],['../namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d',1,'gridfire::rates::weak::POSITRON_CAPTURE']]]
];
diff --git a/docs/html/search/enumvalues_d.js b/docs/html/search/enumvalues_d.js
index 69268a42..5d6be22a 100644
--- a/docs/html/search/enumvalues_d.js
+++ b/docs/html/search/enumvalues_d.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['secondorder_0',['SecondOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a264572d66aed5373d19dc80c7cde1f46',1,'gridfire']]],
- ['shallow_1',['Shallow',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a928d0f1285ee7d36c1c2fa1b1b7a164c',1,'gridfire']]],
- ['species_5fnot_5ffound_2',['SPECIES_NOT_FOUND',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761',1,'gridfire::rates::weak']]],
- ['stale_3',['STALE',['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::expectations']]],
- ['system_5fresized_4',['SYSTEM_RESIZED',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7a109aa03c8823fcc0ab193b7e48664cbf',1,'gridfire::expectations']]]
+ ['rauscherthielemann_0',['RauscherThielemann',['../namespacegridfire_1_1partition.html#ae931a76ba5efada4ca45ac93333e728ca4ca5b5dcd7343b06b860f05f3bc454b1',1,'gridfire::partition']]],
+ ['reaclib_1',['REACLIB',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182',1,'gridfire::REACLIB'],['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892baf9885ed04411bef7b70f78b643c6a220',1,'gridfire::REACLIB'],['../namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74eaf9885ed04411bef7b70f78b643c6a220',1,'gridfire::reaction::REACLIB']]],
+ ['reaclib_5fweak_2',['REACLIB_WEAK',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892bab736eb13fff62c962f63232ec57f2692',1,'gridfire']]],
+ ['ready_5fdense_3',['READY_DENSE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6a162cb379760275c9685281ee27025cdb',1,'gridfire::GraphEngine']]],
+ ['ready_5fsparse_4',['READY_SPARSE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6abf43af1b1ac8bc6cb42296815a429ae3',1,'gridfire::GraphEngine']]]
];
diff --git a/docs/html/search/enumvalues_e.js b/docs/html/search/enumvalues_e.js
index 5196d419..4457a7b3 100644
--- a/docs/html/search/enumvalues_e.js
+++ b/docs/html/search/enumvalues_e.js
@@ -1,7 +1,9 @@
var searchData=
[
- ['t9_0',['T9',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea2f0355649dad31dc33ebe251d9f72755',1,'gridfire::rates::weak']]],
- ['tau_5fantineutrino_1',['TAU_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa2712e9cfc69c4ee0c4ed136338acb6cc',1,'gridfire::rates::weak']]],
- ['tau_5fneutrino_2',['TAU_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8c2cdafd7125a278e6e0da4c04e29d9e',1,'gridfire::rates::weak']]],
- ['thirdorder_3',['ThirdOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a3fc719e07f9f63e7f11a3d4fb74b476f',1,'gridfire']]]
+ ['secondorder_0',['SecondOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a264572d66aed5373d19dc80c7cde1f46',1,'gridfire']]],
+ ['shallow_1',['Shallow',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a928d0f1285ee7d36c1c2fa1b1b7a164c',1,'gridfire']]],
+ ['species_5fnot_5ffound_2',['SPECIES_NOT_FOUND',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761',1,'gridfire::rates::weak']]],
+ ['stale_3',['STALE',['../classgridfire_1_1_graph_engine.html#ac94adcb6d39f7633f326f038dca15ec6a4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::GraphEngine::STALE'],['../namespacegridfire_1_1expectations.html#a926cb0409b1f38770eb028bcac70a87ca4d855a061b3066dc14a3b12ed26b5456',1,'gridfire::expectations::STALE']]],
+ ['strong_4',['STRONG',['../namespacegridfire.html#ad7f0577c2f88caaf0cec6cf80c04892ba3dfb3ae3cdaa322f0388f1a531c39520',1,'gridfire']]],
+ ['system_5fresized_5',['SYSTEM_RESIZED',['../namespacegridfire_1_1expectations.html#aef568e2802c03adef56dbcb6511d66c7a109aa03c8823fcc0ab193b7e48664cbf',1,'gridfire::expectations']]]
];
diff --git a/docs/html/search/enumvalues_f.js b/docs/html/search/enumvalues_f.js
index f523ee86..5196d419 100644
--- a/docs/html/search/enumvalues_f.js
+++ b/docs/html/search/enumvalues_f.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['unknown_0',['UNKNOWN',['../namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2',1,'gridfire']]],
- ['unknown_5ferror_1',['UNKNOWN_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR'],['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4',1,'gridfire::rates::weak::UNKNOWN_ERROR']]],
- ['unknown_5fspecies_5ferror_2',['UNKNOWN_SPECIES_ERROR',['../namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d',1,'gridfire::rates::weak']]]
+ ['t9_0',['T9',['../namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea2f0355649dad31dc33ebe251d9f72755',1,'gridfire::rates::weak']]],
+ ['tau_5fantineutrino_1',['TAU_ANTINEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa2712e9cfc69c4ee0c4ed136338acb6cc',1,'gridfire::rates::weak']]],
+ ['tau_5fneutrino_2',['TAU_NEUTRINO',['../namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8c2cdafd7125a278e6e0da4c04e29d9e',1,'gridfire::rates::weak']]],
+ ['thirdorder_3',['ThirdOrder',['../namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a3fc719e07f9f63e7f11a3d4fb74b476f',1,'gridfire']]]
];
diff --git a/docs/html/search/files_3.js b/docs/html/search/files_3.js
index 8b358bc7..c518e2ac 100644
--- a/docs/html/search/files_3.js
+++ b/docs/html/search/files_3.js
@@ -21,7 +21,8 @@ var searchData=
['engine_5fview_5fabstract_2eh_18',['engine_view_abstract.h',['../engine__view__abstract_8h.html',1,'']]],
['engine_5fviews_2eh_19',['engine_views.h',['../engine__views_8h.html',1,'']]],
['error_5fengine_2eh_20',['error_engine.h',['../error__engine_8h.html',1,'']]],
- ['exceptions_2eh_21',['exceptions.h',['../exceptions_8h.html',1,'']]],
- ['expectations_2eh_22',['expectations.h',['../expectations_8h.html',1,'']]],
- ['expected_5fengine_2eh_23',['expected_engine.h',['../expected__engine_8h.html',1,'']]]
+ ['error_5futils_2eh_21',['error_utils.h',['../error__utils_8h.html',1,'']]],
+ ['exceptions_2eh_22',['exceptions.h',['../exceptions_8h.html',1,'']]],
+ ['expectations_2eh_23',['expectations.h',['../expectations_8h.html',1,'']]],
+ ['expected_5fengine_2eh_24',['expected_engine.h',['../expected__engine_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_4.js b/docs/html/search/files_4.js
index 176c2d29..a092e4d5 100644
--- a/docs/html/search/files_4.js
+++ b/docs/html/search/files_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['io_2eh_0',['io.h',['../io_8h.html',1,'']]]
+ ['general_5fcomposition_2eh_0',['general_composition.h',['../general__composition_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_5.js b/docs/html/search/files_5.js
index d87b31db..132ac40e 100644
--- a/docs/html/search/files_5.js
+++ b/docs/html/search/files_5.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['logging_2ecpp_0',['logging.cpp',['../logging_8cpp.html',1,'']]],
- ['logging_2eh_1',['logging.h',['../logging_8h.html',1,'']]]
+ ['hashing_2eh_0',['hashing.h',['../hashing_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_6.js b/docs/html/search/files_6.js
index f5e1c899..176c2d29 100644
--- a/docs/html/search/files_6.js
+++ b/docs/html/search/files_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['mainpage_2emd_0',['mainpage.md',['../mainpage_8md.html',1,'']]]
+ ['io_2eh_0',['io.h',['../io_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_7.js b/docs/html/search/files_7.js
index e1b2f50b..d87b31db 100644
--- a/docs/html/search/files_7.js
+++ b/docs/html/search/files_7.js
@@ -1,7 +1,5 @@
var searchData=
[
- ['network_2ecpp_0',['network.cpp',['../network_8cpp.html',1,'']]],
- ['network_2eh_1',['network.h',['../network_8h.html',1,'']]],
- ['network_5ffile_2ecpp_2',['network_file.cpp',['../network__file_8cpp.html',1,'']]],
- ['network_5ffile_2eh_3',['network_file.h',['../network__file_8h.html',1,'']]]
+ ['logging_2ecpp_0',['logging.cpp',['../logging_8cpp.html',1,'']]],
+ ['logging_2eh_1',['logging.h',['../logging_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_8.js b/docs/html/search/files_8.js
index 4c05a7a1..f5e1c899 100644
--- a/docs/html/search/files_8.js
+++ b/docs/html/search/files_8.js
@@ -1,24 +1,4 @@
var searchData=
[
- ['partition_2eh_0',['partition.h',['../partition_8h.html',1,'']]],
- ['partition_5fabstract_2eh_1',['partition_abstract.h',['../partition__abstract_8h.html',1,'']]],
- ['partition_5fcomposite_2ecpp_2',['partition_composite.cpp',['../partition__composite_8cpp.html',1,'']]],
- ['partition_5fcomposite_2eh_3',['partition_composite.h',['../partition__composite_8h.html',1,'']]],
- ['partition_5fground_2ecpp_4',['partition_ground.cpp',['../partition__ground_8cpp.html',1,'']]],
- ['partition_5fground_2eh_5',['partition_ground.h',['../partition__ground_8h.html',1,'']]],
- ['partition_5frauscher_5fthielemann_2ecpp_6',['partition_rauscher_thielemann.cpp',['../partition__rauscher__thielemann_8cpp.html',1,'']]],
- ['partition_5frauscher_5fthielemann_2eh_7',['partition_rauscher_thielemann.h',['../partition__rauscher__thielemann_8h.html',1,'']]],
- ['partition_5ftypes_2eh_8',['partition_types.h',['../partition__types_8h.html',1,'']]],
- ['priming_2ecpp_9',['priming.cpp',['../priming_8cpp.html',1,'']]],
- ['priming_2eh_10',['priming.h',['../priming_8h.html',1,'']]],
- ['py_5fengine_2ecpp_11',['py_engine.cpp',['../py__engine_8cpp.html',1,'']]],
- ['py_5fengine_2eh_12',['py_engine.h',['../py__engine_8h.html',1,'']]],
- ['py_5fio_2ecpp_13',['py_io.cpp',['../py__io_8cpp.html',1,'']]],
- ['py_5fio_2eh_14',['py_io.h',['../py__io_8h.html',1,'']]],
- ['py_5fpartition_2ecpp_15',['py_partition.cpp',['../py__partition_8cpp.html',1,'']]],
- ['py_5fpartition_2eh_16',['py_partition.h',['../py__partition_8h.html',1,'']]],
- ['py_5fscreening_2ecpp_17',['py_screening.cpp',['../py__screening_8cpp.html',1,'']]],
- ['py_5fscreening_2eh_18',['py_screening.h',['../py__screening_8h.html',1,'']]],
- ['py_5fsolver_2ecpp_19',['py_solver.cpp',['../py__solver_8cpp.html',1,'']]],
- ['py_5fsolver_2eh_20',['py_solver.h',['../py__solver_8h.html',1,'']]]
+ ['mainpage_2emd_0',['mainpage.md',['../mainpage_8md.html',1,'']]]
];
diff --git a/docs/html/search/files_9.js b/docs/html/search/files_9.js
index e9b9d31a..e1b2f50b 100644
--- a/docs/html/search/files_9.js
+++ b/docs/html/search/files_9.js
@@ -1,11 +1,7 @@
var searchData=
[
- ['rauscher_5fthielemann_5fpartition_5fdata_2eh_0',['rauscher_thielemann_partition_data.h',['../rauscher__thielemann__partition__data_8h.html',1,'']]],
- ['rauscher_5fthielemann_5fpartition_5fdata_5frecord_2eh_1',['rauscher_thielemann_partition_data_record.h',['../rauscher__thielemann__partition__data__record_8h.html',1,'']]],
- ['reaclib_2ecpp_2',['reaclib.cpp',['../reaclib_8cpp.html',1,'']]],
- ['reaclib_2eh_3',['reaclib.h',['../reaclib_8h.html',1,'']]],
- ['reaction_2ecpp_4',['reaction.cpp',['../reaction_8cpp.html',1,'']]],
- ['reaction_2eh_5',['reaction.h',['../reaction_8h.html',1,'']]],
- ['reactions_5fdata_2eh_6',['reactions_data.h',['../reactions__data_8h.html',1,'']]],
- ['reporting_2eh_7',['reporting.h',['../reporting_8h.html',1,'']]]
+ ['network_2ecpp_0',['network.cpp',['../network_8cpp.html',1,'']]],
+ ['network_2eh_1',['network.h',['../network_8h.html',1,'']]],
+ ['network_5ffile_2ecpp_2',['network_file.cpp',['../network__file_8cpp.html',1,'']]],
+ ['network_5ffile_2eh_3',['network_file.h',['../network__file_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_a.js b/docs/html/search/files_a.js
index 2edbc781..4c05a7a1 100644
--- a/docs/html/search/files_a.js
+++ b/docs/html/search/files_a.js
@@ -1,14 +1,24 @@
var searchData=
[
- ['screening_2eh_0',['screening.h',['../screening_8h.html',1,'']]],
- ['screening_5fabstract_2eh_1',['screening_abstract.h',['../screening__abstract_8h.html',1,'']]],
- ['screening_5fbare_2ecpp_2',['screening_bare.cpp',['../screening__bare_8cpp.html',1,'']]],
- ['screening_5fbare_2eh_3',['screening_bare.h',['../screening__bare_8h.html',1,'']]],
- ['screening_5fintermediate_2eh_4',['screening_intermediate.h',['../screening__intermediate_8h.html',1,'']]],
- ['screening_5ftypes_2ecpp_5',['screening_types.cpp',['../screening__types_8cpp.html',1,'']]],
- ['screening_5ftypes_2eh_6',['screening_types.h',['../screening__types_8h.html',1,'']]],
- ['screening_5fweak_2ecpp_7',['screening_weak.cpp',['../screening__weak_8cpp.html',1,'']]],
- ['screening_5fweak_2eh_8',['screening_weak.h',['../screening__weak_8h.html',1,'']]],
- ['solver_2eh_9',['solver.h',['../solver_8h.html',1,'']]],
- ['solver_5finterfaces_2eh_10',['solver_interfaces.h',['../solver__interfaces_8h.html',1,'']]]
+ ['partition_2eh_0',['partition.h',['../partition_8h.html',1,'']]],
+ ['partition_5fabstract_2eh_1',['partition_abstract.h',['../partition__abstract_8h.html',1,'']]],
+ ['partition_5fcomposite_2ecpp_2',['partition_composite.cpp',['../partition__composite_8cpp.html',1,'']]],
+ ['partition_5fcomposite_2eh_3',['partition_composite.h',['../partition__composite_8h.html',1,'']]],
+ ['partition_5fground_2ecpp_4',['partition_ground.cpp',['../partition__ground_8cpp.html',1,'']]],
+ ['partition_5fground_2eh_5',['partition_ground.h',['../partition__ground_8h.html',1,'']]],
+ ['partition_5frauscher_5fthielemann_2ecpp_6',['partition_rauscher_thielemann.cpp',['../partition__rauscher__thielemann_8cpp.html',1,'']]],
+ ['partition_5frauscher_5fthielemann_2eh_7',['partition_rauscher_thielemann.h',['../partition__rauscher__thielemann_8h.html',1,'']]],
+ ['partition_5ftypes_2eh_8',['partition_types.h',['../partition__types_8h.html',1,'']]],
+ ['priming_2ecpp_9',['priming.cpp',['../priming_8cpp.html',1,'']]],
+ ['priming_2eh_10',['priming.h',['../priming_8h.html',1,'']]],
+ ['py_5fengine_2ecpp_11',['py_engine.cpp',['../py__engine_8cpp.html',1,'']]],
+ ['py_5fengine_2eh_12',['py_engine.h',['../py__engine_8h.html',1,'']]],
+ ['py_5fio_2ecpp_13',['py_io.cpp',['../py__io_8cpp.html',1,'']]],
+ ['py_5fio_2eh_14',['py_io.h',['../py__io_8h.html',1,'']]],
+ ['py_5fpartition_2ecpp_15',['py_partition.cpp',['../py__partition_8cpp.html',1,'']]],
+ ['py_5fpartition_2eh_16',['py_partition.h',['../py__partition_8h.html',1,'']]],
+ ['py_5fscreening_2ecpp_17',['py_screening.cpp',['../py__screening_8cpp.html',1,'']]],
+ ['py_5fscreening_2eh_18',['py_screening.h',['../py__screening_8h.html',1,'']]],
+ ['py_5fsolver_2ecpp_19',['py_solver.cpp',['../py__solver_8cpp.html',1,'']]],
+ ['py_5fsolver_2eh_20',['py_solver.h',['../py__solver_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_b.js b/docs/html/search/files_b.js
index 5ebfdb01..e9b9d31a 100644
--- a/docs/html/search/files_b.js
+++ b/docs/html/search/files_b.js
@@ -1,8 +1,11 @@
var searchData=
[
- ['table_5fformat_2eh_0',['table_format.h',['../table__format_8h.html',1,'']]],
- ['trigger_5fabstract_2eh_1',['trigger_abstract.h',['../trigger__abstract_8h.html',1,'']]],
- ['trigger_5flogical_2eh_2',['trigger_logical.h',['../trigger__logical_8h.html',1,'']]],
- ['trigger_5fpprint_2eh_3',['trigger_pprint.h',['../trigger__pprint_8h.html',1,'']]],
- ['trigger_5fresult_2eh_4',['trigger_result.h',['../trigger__result_8h.html',1,'']]]
+ ['rauscher_5fthielemann_5fpartition_5fdata_2eh_0',['rauscher_thielemann_partition_data.h',['../rauscher__thielemann__partition__data_8h.html',1,'']]],
+ ['rauscher_5fthielemann_5fpartition_5fdata_5frecord_2eh_1',['rauscher_thielemann_partition_data_record.h',['../rauscher__thielemann__partition__data__record_8h.html',1,'']]],
+ ['reaclib_2ecpp_2',['reaclib.cpp',['../reaclib_8cpp.html',1,'']]],
+ ['reaclib_2eh_3',['reaclib.h',['../reaclib_8h.html',1,'']]],
+ ['reaction_2ecpp_4',['reaction.cpp',['../reaction_8cpp.html',1,'']]],
+ ['reaction_2eh_5',['reaction.h',['../reaction_8h.html',1,'']]],
+ ['reactions_5fdata_2eh_6',['reactions_data.h',['../reactions__data_8h.html',1,'']]],
+ ['reporting_2eh_7',['reporting.h',['../reporting_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_c.js b/docs/html/search/files_c.js
index 039061f1..2edbc781 100644
--- a/docs/html/search/files_c.js
+++ b/docs/html/search/files_c.js
@@ -1,4 +1,14 @@
var searchData=
[
- ['usage_2emd_0',['usage.md',['../usage_8md.html',1,'']]]
+ ['screening_2eh_0',['screening.h',['../screening_8h.html',1,'']]],
+ ['screening_5fabstract_2eh_1',['screening_abstract.h',['../screening__abstract_8h.html',1,'']]],
+ ['screening_5fbare_2ecpp_2',['screening_bare.cpp',['../screening__bare_8cpp.html',1,'']]],
+ ['screening_5fbare_2eh_3',['screening_bare.h',['../screening__bare_8h.html',1,'']]],
+ ['screening_5fintermediate_2eh_4',['screening_intermediate.h',['../screening__intermediate_8h.html',1,'']]],
+ ['screening_5ftypes_2ecpp_5',['screening_types.cpp',['../screening__types_8cpp.html',1,'']]],
+ ['screening_5ftypes_2eh_6',['screening_types.h',['../screening__types_8h.html',1,'']]],
+ ['screening_5fweak_2ecpp_7',['screening_weak.cpp',['../screening__weak_8cpp.html',1,'']]],
+ ['screening_5fweak_2eh_8',['screening_weak.h',['../screening__weak_8h.html',1,'']]],
+ ['solver_2eh_9',['solver.h',['../solver_8h.html',1,'']]],
+ ['solver_5finterfaces_2eh_10',['solver_interfaces.h',['../solver__interfaces_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_d.js b/docs/html/search/files_d.js
index 0354a981..5ebfdb01 100644
--- a/docs/html/search/files_d.js
+++ b/docs/html/search/files_d.js
@@ -1,9 +1,8 @@
var searchData=
[
- ['weak_2ecpp_0',['weak.cpp',['../weak_8cpp.html',1,'']]],
- ['weak_2eh_1',['weak.h',['../weak_8h.html',1,'']]],
- ['weak_5finterpolator_2ecpp_2',['weak_interpolator.cpp',['../weak__interpolator_8cpp.html',1,'']]],
- ['weak_5finterpolator_2eh_3',['weak_interpolator.h',['../weak__interpolator_8h.html',1,'']]],
- ['weak_5frate_5flibrary_2eh_4',['weak_rate_library.h',['../weak__rate__library_8h.html',1,'']]],
- ['weak_5ftypes_2eh_5',['weak_types.h',['../weak__types_8h.html',1,'']]]
+ ['table_5fformat_2eh_0',['table_format.h',['../table__format_8h.html',1,'']]],
+ ['trigger_5fabstract_2eh_1',['trigger_abstract.h',['../trigger__abstract_8h.html',1,'']]],
+ ['trigger_5flogical_2eh_2',['trigger_logical.h',['../trigger__logical_8h.html',1,'']]],
+ ['trigger_5fpprint_2eh_3',['trigger_pprint.h',['../trigger__pprint_8h.html',1,'']]],
+ ['trigger_5fresult_2eh_4',['trigger_result.h',['../trigger__result_8h.html',1,'']]]
];
diff --git a/docs/html/search/files_e.js b/docs/html/search/files_e.js
new file mode 100644
index 00000000..039061f1
--- /dev/null
+++ b/docs/html/search/files_e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['usage_2emd_0',['usage.md',['../usage_8md.html',1,'']]]
+];
diff --git a/docs/html/search/files_f.js b/docs/html/search/files_f.js
new file mode 100644
index 00000000..0354a981
--- /dev/null
+++ b/docs/html/search/files_f.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['weak_2ecpp_0',['weak.cpp',['../weak_8cpp.html',1,'']]],
+ ['weak_2eh_1',['weak.h',['../weak_8h.html',1,'']]],
+ ['weak_5finterpolator_2ecpp_2',['weak_interpolator.cpp',['../weak__interpolator_8cpp.html',1,'']]],
+ ['weak_5finterpolator_2eh_3',['weak_interpolator.h',['../weak__interpolator_8h.html',1,'']]],
+ ['weak_5frate_5flibrary_2eh_4',['weak_rate_library.h',['../weak__rate__library_8h.html',1,'']]],
+ ['weak_5ftypes_2eh_5',['weak_types.h',['../weak__types_8h.html',1,'']]]
+];
diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js
index d96e3dbe..9db1da7e 100644
--- a/docs/html/search/functions_0.js
+++ b/docs/html/search/functions_0.js
@@ -1,14 +1,17 @@
var searchData=
[
- ['abs_5fstype_5fregister_5fdynamic_5fengine_5fbindings_0',['abs_stype_register_dynamic_engine_bindings',['../engine_2bindings_8cpp.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['abs_5fstype_5fregister_5fengine_5fbindings_1',['abs_stype_register_engine_bindings',['../engine_2bindings_8cpp.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['adaptiveengineview_2',['AdaptiveEngineView',['../classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455',1,'gridfire::AdaptiveEngineView']]],
- ['add_5freaction_3',['add_reaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a69508797ca0793f6d3f58de4e0b97667',1,'gridfire::reaction::LogicalReaclibReaction::add_reaction()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::reaction::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::reaction::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)'],['../classgridfire_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)']]],
- ['all_5fspecies_4',['all_species',['../classgridfire_1_1reaction_1_1_reaction.html#aa13cd9097229fcc99128d9286b8f17e6',1,'gridfire::reaction::Reaction::all_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a445777acbbee2032d83a256181a90e3c',1,'gridfire::reaction::ReaclibReaction::all_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a6e567323ca019eadcbb9dbb814ebeb0b',1,'gridfire::rates::weak::WeakReaction::all_species()'],['../classgridfire_1_1_reaction.html#ace0b2bee91702e0ab97b6fc74999d6f0',1,'gridfire::Reaction::all_species()']]],
- ['analyzetimescalepoolconnectivity_5',['analyzeTimescalePoolConnectivity',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05e45017bbb772c586f483bd527004ee',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['andtrigger_6',['AndTrigger',['../classgridfire_1_1trigger_1_1_and_trigger.html#a969738baf0bda97664715937d4bc403e',1,'gridfire::trigger::AndTrigger']]],
- ['approx8network_7',['Approx8Network',['../classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b',1,'gridfire::approx8::Approx8Network']]],
- ['atomicreverserate_8',['AtomicReverseRate',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a20d8e668f0af5fad5b7eda12564dc7cf',1,'gridfire::GraphEngine::AtomicReverseRate']]],
- ['atomicweakrate_9',['AtomicWeakRate',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a46d76ca50ee00198a9f4a873c6ceb874',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
- ['available_5fisotopes_10',['available_isotopes',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a976f84b6f6e33b5f3dd733a771afd7ba',1,'gridfire::rates::weak::WeakRateInterpolator']]]
+ ['abs_5ffailure_0',['abs_failure',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a5ae9ce66d4bbafd83145f8545a32d33a',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['abs_5fstype_5fregister_5fdynamic_5fengine_5fbindings_1',['abs_stype_register_dynamic_engine_bindings',['../engine_2bindings_8cpp.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a7ba5eb780fc02dab2b7be388ffa084f8',1,'abs_stype_register_dynamic_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['abs_5fstype_5fregister_5fengine_5fbindings_2',['abs_stype_register_engine_bindings',['../engine_2bindings_8cpp.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aef9864cec8e0891ee46c8a0d76de2c93',1,'abs_stype_register_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['adaptiveengineview_3',['AdaptiveEngineView',['../classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455',1,'gridfire::AdaptiveEngineView']]],
+ ['add_5freaction_4',['add_reaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a69508797ca0793f6d3f58de4e0b97667',1,'gridfire::reaction::LogicalReaclibReaction::add_reaction()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::reaction::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::reaction::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)'],['../classgridfire_1_1_reaction_set.html#ad9dbc77e93467c95ebda908b53e9a9d1',1,'gridfire::ReactionSet::add_reaction(const Reaction &reaction)'],['../classgridfire_1_1_reaction_set.html#ad7e95562ea0860bf492b447341f41fb5',1,'gridfire::ReactionSet::add_reaction(std::unique_ptr< Reaction > &&reaction)']]],
+ ['addspeciestoalgebraic_5',['addSpeciesToAlgebraic',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#ae44fee7c866646095a6eda15b01adb21',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['addspeciestoseed_6',['addSpeciesToSeed',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#af3e62337397d603302305ca6412db02c',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['all_5fspecies_7',['all_species',['../classgridfire_1_1reaction_1_1_reaction.html#aa13cd9097229fcc99128d9286b8f17e6',1,'gridfire::reaction::Reaction::all_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a445777acbbee2032d83a256181a90e3c',1,'gridfire::reaction::ReaclibReaction::all_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a6e567323ca019eadcbb9dbb814ebeb0b',1,'gridfire::rates::weak::WeakReaction::all_species()'],['../classgridfire_1_1_reaction.html#ace0b2bee91702e0ab97b6fc74999d6f0',1,'gridfire::Reaction::all_species()']]],
+ ['analyzetimescalepoolconnectivity_8',['analyzeTimescalePoolConnectivity',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05e45017bbb772c586f483bd527004ee',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['andtrigger_9',['AndTrigger',['../classgridfire_1_1trigger_1_1_and_trigger.html#a969738baf0bda97664715937d4bc403e',1,'gridfire::trigger::AndTrigger']]],
+ ['approx8network_10',['Approx8Network',['../classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b',1,'gridfire::approx8::Approx8Network']]],
+ ['atomicreverserate_11',['AtomicReverseRate',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a20d8e668f0af5fad5b7eda12564dc7cf',1,'gridfire::GraphEngine::AtomicReverseRate']]],
+ ['atomicweakrate_12',['AtomicWeakRate',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a46d76ca50ee00198a9f4a873c6ceb874',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
+ ['available_5fisotopes_13',['available_isotopes',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a976f84b6f6e33b5f3dd733a771afd7ba',1,'gridfire::rates::weak::WeakRateInterpolator']]]
];
diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js
index c5369979..4816b64d 100644
--- a/docs/html/search/functions_1.js
+++ b/docs/html/search/functions_1.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['begin_0',['begin',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a1353d7d2208497b38799bf69f574c275',1,'gridfire::reaction::LogicalReaclibReaction::begin()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a211b1332dc12a1fee942523dbc688272',1,'gridfire::reaction::LogicalReaclibReaction::begin() const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::reaction::ReactionSet::begin()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::reaction::ReactionSet::begin() const'],['../classgridfire_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::ReactionSet::begin()'],['../classgridfire_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::ReactionSet::begin() const']]],
- ['bin_1',['bin',['../structgridfire_1_1_q_s_e_cache_key.html#ac7e043ac0254936602c37a7e6a1391b3',1,'gridfire::QSECacheKey']]],
- ['build_5fnuclear_5fnetwork_2',['build_nuclear_network',['../namespacegridfire.html#a58a036e8883e75a8abd3e18798563f71',1,'gridfire']]],
- ['build_5freaclib_5fnuclear_5fnetwork_3',['build_reaclib_nuclear_network',['../namespacegridfire.html#a384323338f13166d87c7ac047434bd38',1,'gridfire']]],
+ ['badcollectionerror_0',['BadCollectionError',['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a0d897039a648727ab4a8b54e50f10ce8',1,'gridfire::exceptions::BadCollectionError']]],
+ ['begin_1',['begin',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a1353d7d2208497b38799bf69f574c275',1,'gridfire::reaction::LogicalReaclibReaction::begin()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a211b1332dc12a1fee942523dbc688272',1,'gridfire::reaction::LogicalReaclibReaction::begin() const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::reaction::ReactionSet::begin()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::reaction::ReactionSet::begin() const'],['../classgridfire_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613',1,'gridfire::ReactionSet::begin()'],['../classgridfire_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2',1,'gridfire::ReactionSet::begin() const']]],
+ ['bin_2',['bin',['../structgridfire_1_1_q_s_e_cache_key.html#ac7e043ac0254936602c37a7e6a1391b3',1,'gridfire::QSECacheKey']]],
+ ['build_5fnuclear_5fnetwork_3',['build_nuclear_network',['../namespacegridfire.html#a0bc156f634a447f88a19de3be961c00b',1,'gridfire::build_nuclear_network(const fourdst::composition::Composition &composition, const rates::weak::WeakRateInterpolator &weakInterpolator, BuildDepthType maxLayers=NetworkBuildDepth::Full, NetworkConstructionFlags ReactionTypes=NetworkConstructionFlags::DEFAULT)'],['../namespacegridfire.html#ad0e3ec7cfe044c50929f378289f5fab9',1,'gridfire::build_nuclear_network(const Composition &composition, const rates::weak::WeakRateInterpolator &weakInterpolator, BuildDepthType maxLayers, NetworkConstructionFlags ReactionTypes)']]],
['buildconnectivitygraph_4',['buildConnectivityGraph',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5d1c11f3c0883385833462dd088f6f89',1,'gridfire::MultiscalePartitioningEngineView']]]
];
diff --git a/docs/html/search/functions_10.js b/docs/html/search/functions_10.js
index 2d36414b..4cf33d9e 100644
--- a/docs/html/search/functions_10.js
+++ b/docs/html/search/functions_10.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['selectpartitionfunction_0',['selectPartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a44325e313db7f8f901c0dd5d84d4845b',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['selectpartitionfunction_0',['selectPartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a32f397abf9e9ace9f0c721e4e14eb60b',1,'gridfire::partition::CompositePartitionFunction']]],
['selectscreeningmodel_1',['selectScreeningModel',['../namespacegridfire_1_1screening.html#a6ca8556d27ac373e176f5b23437c416e',1,'gridfire::screening']]],
['set_5fcallback_2',['set_callback',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a4d97ee85933d5e5f90d4194bb021a1dc',1,'gridfire::solver::NetworkSolverStrategy::set_callback()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a77638ef3d2279009e5a57bbd3f0eb63b',1,'gridfire::solver::CVODESolverStrategy::set_callback()'],['../class_py_dynamic_network_solver_strategy.html#a112a7babc03858a69d6994a7155370d3',1,'PyDynamicNetworkSolverStrategy::set_callback()']]],
- ['set_5fstdout_5flogging_5fenabled_3',['set_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a46dacb6eb075f2aadac0e56972deeaa3',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['set_5fstdout_5flogging_5fenabled_3',['set_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a9857665a1198e24aac6add02afc6e306',1,'gridfire::solver::CVODESolverStrategy']]],
['setformat_4',['setFormat',['../classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4',1,'gridfire::Network']]],
['setnetworkreactions_5',['setNetworkReactions',['../classgridfire_1_1_dynamic_engine.html#a49025489901e22a20cdf99b455ff2ff0',1,'gridfire::DynamicEngine::setNetworkReactions()'],['../classgridfire_1_1_graph_engine.html#a52288e2629609c8438a3c9bc3f910016',1,'gridfire::GraphEngine::setNetworkReactions()'],['../classgridfire_1_1_adaptive_engine_view.html#adedc8547568d643473bdfcc86040b488',1,'gridfire::AdaptiveEngineView::setNetworkReactions()'],['../classgridfire_1_1_defined_engine_view.html#a655e74357cce822c4508069a3bcac2c9',1,'gridfire::DefinedEngineView::setNetworkReactions()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#af99f5e4871808188d00379c1c35868fe',1,'gridfire::MultiscalePartitioningEngineView::setNetworkReactions()'],['../class_py_dynamic_engine.html#af469cba3be850d53f659ec173f0eb4e4',1,'PyDynamicEngine::setNetworkReactions()']]],
['setprecomputation_6',['setPrecomputation',['../classgridfire_1_1_graph_engine.html#a6c5410878496abc349ba30b691cdf0f1',1,'gridfire::GraphEngine']]],
@@ -16,11 +16,14 @@ var searchData=
['solveqseabundances_13',['solveQSEAbundances',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a40ce2c18063cd56cffd58419b9ae96bf',1,'gridfire::MultiscalePartitioningEngineView']]],
['sourcelabel_14',['sourceLabel',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a96d4ab87de02e9b0be3c248e2e955b4b',1,'gridfire::reaction::ReaclibReaction']]],
['sources_15',['sources',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ad4979f437dc787a5475c3a029804ed99',1,'gridfire::reaction::LogicalReaclibReaction']]],
- ['staleengineerror_16',['StaleEngineError',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a6672e4c3f42260bba25d78e14ebd5a50',1,'gridfire::exceptions::StaleEngineError::StaleEngineError()'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad477b6e562bf4167ad327ebaccd4cf10',1,'gridfire::expectations::StaleEngineError::StaleEngineError()']]],
- ['staleenginetrigger_17',['StaleEngineTrigger',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#afb50f1694a806e8bcaf99111d99aeb5d',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['stepderivatives_18',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html#a26deeb236e77eddb0119ad368a5d8f1c',1,'gridfire::StepDerivatives']]],
- ['stoichiometry_19',['stoichiometry',['../classgridfire_1_1reaction_1_1_reaction.html#ad49f4cad024db72c966d949c75f1ce4d',1,'gridfire::reaction::Reaction::stoichiometry() const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#ab7888b57507d6d27de6e5fcaea40fff5',1,'gridfire::reaction::Reaction::stoichiometry(const fourdst::atomic::Species &species) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a57b2695d152360a6ba08776cc760e3a1',1,'gridfire::reaction::ReaclibReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0f629cbfe95dc5643b5e3724be0db2f9',1,'gridfire::reaction::ReaclibReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a8bf7dc26d9f1375625df99bceba08a44',1,'gridfire::rates::weak::WeakReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1f4acfdb39bb861aaee9f3f28cfc406e',1,'gridfire::rates::weak::WeakReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1_reaction.html#a55b7f61d9bde45f2ca485c1b07a05950',1,'gridfire::Reaction::stoichiometry() const=0'],['../classgridfire_1_1_reaction.html#af0a893603aa88f7d7d205b9b969af487',1,'gridfire::Reaction::stoichiometry(const fourdst::atomic::Species &species) const=0']]],
- ['sum_5fproduct_20',['sum_product',['../namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817',1,'gridfire::approx8']]],
- ['supports_21',['supports',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae8908a78f087ea516cdd5a4cdd449a9c',1,'gridfire::partition::CompositePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5',1,'gridfire::partition::PartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a49b18aae58eb6250aaa23d43d55f02bd',1,'gridfire::partition::GroundStatePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a588a11c654751765b04d6425c99041f5',1,'gridfire::partition::RauscherThielemannPartitionFunction::supports()'],['../class_py_partition_function.html#a0f288a01a3ed7fb92fff5d9fd7d56aa8',1,'PyPartitionFunction::supports()']]],
- ['syncinternalmaps_22',['syncInternalMaps',['../classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f',1,'gridfire::GraphEngine']]]
+ ['splitmix64_16',['splitmix64',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a5dab83ff5c1faf5a17a96cbffa07bffb',1,'gridfire::utils::hashing::reaction']]],
+ ['staleengineerror_17',['StaleEngineError',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#ade628b2919f3a4c7a8fda2c654029872',1,'gridfire::exceptions::StaleEngineError::StaleEngineError()'],['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad477b6e562bf4167ad327ebaccd4cf10',1,'gridfire::expectations::StaleEngineError::StaleEngineError()']]],
+ ['staleenginetrigger_18',['StaleEngineTrigger',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a3c7689e6e1e7269bae7275b099b2f387',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['stalejacobianerror_19',['StaleJacobianError',['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#a0a1f6e905239147ba53b374e62bef505',1,'gridfire::exceptions::StaleJacobianError']]],
+ ['step_20',['step',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#aafc7f40bde2c78f4d100b6f9da771831',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a8b882c6ba6e267d7051031140bbb7ad6',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a9723e389aeba05fdb3d4fd1dcc1ba07d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::step()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aaef2090ed67a7c27967821f75a61e524',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::step()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4b7ffa4d8d31e2118a8e86172be51041',1,'gridfire::trigger::Trigger::step()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a8e743e8ebe71f9ded835177db6fad908',1,'gridfire::trigger::AndTrigger::step()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a95a801aafb5aaa9a22566ebf722a1150',1,'gridfire::trigger::OrTrigger::step()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a5096cb7e70ea357f28e1b9fc8301c793',1,'gridfire::trigger::NotTrigger::step()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a26d0aca39087a1f69e96e0701ca83f81',1,'gridfire::trigger::EveryNthTrigger::step()']]],
+ ['stepderivatives_21',['StepDerivatives',['../structgridfire_1_1_step_derivatives.html#a26deeb236e77eddb0119ad368a5d8f1c',1,'gridfire::StepDerivatives']]],
+ ['stoichiometry_22',['stoichiometry',['../classgridfire_1_1reaction_1_1_reaction.html#ad49f4cad024db72c966d949c75f1ce4d',1,'gridfire::reaction::Reaction::stoichiometry() const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#ab7888b57507d6d27de6e5fcaea40fff5',1,'gridfire::reaction::Reaction::stoichiometry(const fourdst::atomic::Species &species) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a57b2695d152360a6ba08776cc760e3a1',1,'gridfire::reaction::ReaclibReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0f629cbfe95dc5643b5e3724be0db2f9',1,'gridfire::reaction::ReaclibReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a8bf7dc26d9f1375625df99bceba08a44',1,'gridfire::rates::weak::WeakReaction::stoichiometry() const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1f4acfdb39bb861aaee9f3f28cfc406e',1,'gridfire::rates::weak::WeakReaction::stoichiometry(const fourdst::atomic::Species &species) const override'],['../classgridfire_1_1_reaction.html#a55b7f61d9bde45f2ca485c1b07a05950',1,'gridfire::Reaction::stoichiometry() const=0'],['../classgridfire_1_1_reaction.html#af0a893603aa88f7d7d205b9b969af487',1,'gridfire::Reaction::stoichiometry(const fourdst::atomic::Species &species) const=0']]],
+ ['sum_5fproduct_23',['sum_product',['../namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817',1,'gridfire::approx8']]],
+ ['supports_24',['supports',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae8908a78f087ea516cdd5a4cdd449a9c',1,'gridfire::partition::CompositePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5',1,'gridfire::partition::PartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a49b18aae58eb6250aaa23d43d55f02bd',1,'gridfire::partition::GroundStatePartitionFunction::supports()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a588a11c654751765b04d6425c99041f5',1,'gridfire::partition::RauscherThielemannPartitionFunction::supports()'],['../class_py_partition_function.html#a0f288a01a3ed7fb92fff5d9fd7d56aa8',1,'PyPartitionFunction::supports()']]],
+ ['syncinternalmaps_25',['syncInternalMaps',['../classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f',1,'gridfire::GraphEngine']]]
];
diff --git a/docs/html/search/functions_11.js b/docs/html/search/functions_11.js
index 65e0360b..a49d8a23 100644
--- a/docs/html/search/functions_11.js
+++ b/docs/html/search/functions_11.js
@@ -2,10 +2,11 @@ var searchData=
[
['temperature_0',['temperature',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a2f5925b67562cebd08568fce76c739e9',1,'gridfire::exceptions::StaleEngineTrigger']]],
['timestepcollapsetrigger_1',['TimestepCollapseTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a171e6dee7f7d8275b3e8875eaeb0850d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::TimestepCollapseTrigger(double threshold, bool relative)'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae47a4f822f92774f6dc780ae74f12066',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::TimestepCollapseTrigger(double threshold, bool relative, size_t windowSize)']]],
- ['timestepcontext_2',['TimestepContext',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a406b36ce5f192c855eb3c8dcf0fde0bd',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
- ['tostring_3',['toString',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a165b68f0ebb30cda5ffaafa7c0f27617',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['totalsteps_4',['totalSteps',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a0b7c627c3e69390808bef352b3875408',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['trim_5fwhitespace_5',['trim_whitespace',['../namespacegridfire.html#a8b245f261cd8d1711ae8d593b054cf98',1,'gridfire::trim_whitespace()'],['../reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab',1,'trim_whitespace(): reaclib.cpp']]],
- ['triple_5falpha_5frate_6',['triple_alpha_rate',['../namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3',1,'gridfire::approx8']]],
- ['type_7',['type',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a66560e21a4a7b08e8da135ce8279ed88',1,'gridfire::partition::CompositePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97',1,'gridfire::partition::PartitionFunction::type()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af8d0146fc2afedf3785ae9ec932d3250',1,'gridfire::partition::GroundStatePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3aa478acf12e09b6dd268f744071b2a0',1,'gridfire::partition::RauscherThielemannPartitionFunction::type()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7f2590eee9f0dfb7b73cd92170a844b7',1,'gridfire::reaction::Reaction::type()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a3c0fbdd07f9a837bd031c5bdc58e0e8f',1,'gridfire::reaction::ReaclibReaction::type()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#acbfa2d4e23dff6641be21cc1e754be15',1,'gridfire::reaction::LogicalReaclibReaction::type()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aade329265a26bdc005c0793ba7a36ab2',1,'gridfire::rates::weak::WeakReaction::type()'],['../class_py_partition_function.html#a07f4d0ff83822dd2800897161d2a3717',1,'PyPartitionFunction::type()'],['../classgridfire_1_1_reaction.html#a186856dc2ce85d8cc4db43c7164b6afa',1,'gridfire::Reaction::type()']]]
+ ['timestepcontext_2',['TimestepContext',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a1637965300527d09bfc9f690272d7264',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
+ ['to_5funderlying_3',['to_underlying',['../namespacegridfire.html#a0c42ac7834a0ecb0e36c1e673a403349',1,'gridfire']]],
+ ['tostring_4',['toString',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a165b68f0ebb30cda5ffaafa7c0f27617',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['totalsteps_5',['totalSteps',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a0b7c627c3e69390808bef352b3875408',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['trim_5fwhitespace_6',['trim_whitespace',['../namespacegridfire.html#a8b245f261cd8d1711ae8d593b054cf98',1,'gridfire::trim_whitespace()'],['../reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab',1,'trim_whitespace(): reaclib.cpp']]],
+ ['triple_5falpha_5frate_7',['triple_alpha_rate',['../namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3',1,'gridfire::approx8']]],
+ ['type_8',['type',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a66560e21a4a7b08e8da135ce8279ed88',1,'gridfire::partition::CompositePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97',1,'gridfire::partition::PartitionFunction::type()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af8d0146fc2afedf3785ae9ec932d3250',1,'gridfire::partition::GroundStatePartitionFunction::type()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3aa478acf12e09b6dd268f744071b2a0',1,'gridfire::partition::RauscherThielemannPartitionFunction::type()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7f2590eee9f0dfb7b73cd92170a844b7',1,'gridfire::reaction::Reaction::type()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a3c0fbdd07f9a837bd031c5bdc58e0e8f',1,'gridfire::reaction::ReaclibReaction::type()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#acbfa2d4e23dff6641be21cc1e754be15',1,'gridfire::reaction::LogicalReaclibReaction::type()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aade329265a26bdc005c0793ba7a36ab2',1,'gridfire::rates::weak::WeakReaction::type()'],['../class_py_partition_function.html#a07f4d0ff83822dd2800897161d2a3717',1,'PyPartitionFunction::type()'],['../classgridfire_1_1_reaction.html#a186856dc2ce85d8cc4db43c7164b6afa',1,'gridfire::Reaction::type()']]]
];
diff --git a/docs/html/search/functions_12.js b/docs/html/search/functions_12.js
index 17e9e6cb..a5d6011d 100644
--- a/docs/html/search/functions_12.js
+++ b/docs/html/search/functions_12.js
@@ -1,5 +1,7 @@
var searchData=
[
- ['unabletosetnetworkreactionserror_0',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#acb3183c3dea755a8a26b00d638183c30',1,'gridfire::exceptions::UnableToSetNetworkReactionsError']]],
- ['update_1',['update',['../classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a',1,'gridfire::DynamicEngine::update()'],['../classgridfire_1_1_graph_engine.html#a5ac7cff23e70bd07ba7e510b753e2ab6',1,'gridfire::GraphEngine::update()'],['../classgridfire_1_1_adaptive_engine_view.html#a2a7ecf985a326b4bea43e00cf9ee43dd',1,'gridfire::AdaptiveEngineView::update()'],['../classgridfire_1_1_defined_engine_view.html#ae5762f395caea5381ec177507816b5ae',1,'gridfire::DefinedEngineView::update()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a6bee75b5a6e508e6eebf83f0d48c50b8',1,'gridfire::MultiscalePartitioningEngineView::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a468bf58f66417493501c59d7a8aabc98',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a179cb09a91d5c638d7a347137b208767',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#af6bff6a484e8729445c26620b489665d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::update()'],['../classgridfire_1_1trigger_1_1_trigger.html#a048899795704f68668960454d118a6fc',1,'gridfire::trigger::Trigger::update()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a62f7dbbcf0554caa68e3d778580b3c1d',1,'gridfire::trigger::AndTrigger::update()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a775dac97d109c5fcd5c0287ca98f308c',1,'gridfire::trigger::OrTrigger::update()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a846432abf33c7602af0fbb5475c0ad32',1,'gridfire::trigger::NotTrigger::update()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0dd783afab7ef6005f0241f9de7b31f6',1,'gridfire::trigger::EveryNthTrigger::update()'],['../class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8',1,'PyDynamicEngine::update()']]]
+ ['unabletosetnetworkreactionserror_0',['UnableToSetNetworkReactionsError',['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a4f8e4f72384210c8fb73e104c718b1a6',1,'gridfire::exceptions::UnableToSetNetworkReactionsError']]],
+ ['uninitializedjacobianerror_1',['UninitializedJacobianError',['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#a54f2823488af43dfc942f6d7e860cf50',1,'gridfire::exceptions::UninitializedJacobianError']]],
+ ['unknownjacobianerror_2',['UnknownJacobianError',['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#a16f040eb003b7aca7f09aff7fd2636d5',1,'gridfire::exceptions::UnknownJacobianError']]],
+ ['update_3',['update',['../classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a',1,'gridfire::DynamicEngine::update()'],['../classgridfire_1_1_graph_engine.html#a5ac7cff23e70bd07ba7e510b753e2ab6',1,'gridfire::GraphEngine::update()'],['../classgridfire_1_1_adaptive_engine_view.html#a2a7ecf985a326b4bea43e00cf9ee43dd',1,'gridfire::AdaptiveEngineView::update()'],['../classgridfire_1_1_defined_engine_view.html#ae5762f395caea5381ec177507816b5ae',1,'gridfire::DefinedEngineView::update()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a6bee75b5a6e508e6eebf83f0d48c50b8',1,'gridfire::MultiscalePartitioningEngineView::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a468bf58f66417493501c59d7a8aabc98',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a179cb09a91d5c638d7a347137b208767',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#af6bff6a484e8729445c26620b489665d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::update()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#ae47bbdf6edae798f30866c1ac4104cc1',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::update()'],['../classgridfire_1_1trigger_1_1_trigger.html#a048899795704f68668960454d118a6fc',1,'gridfire::trigger::Trigger::update()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a62f7dbbcf0554caa68e3d778580b3c1d',1,'gridfire::trigger::AndTrigger::update()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a775dac97d109c5fcd5c0287ca98f308c',1,'gridfire::trigger::OrTrigger::update()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a846432abf33c7602af0fbb5475c0ad32',1,'gridfire::trigger::NotTrigger::update()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0dd783afab7ef6005f0241f9de7b31f6',1,'gridfire::trigger::EveryNthTrigger::update()'],['../class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8',1,'PyDynamicEngine::update()']]]
];
diff --git a/docs/html/search/functions_14.js b/docs/html/search/functions_14.js
index 89832967..3834bd08 100644
--- a/docs/html/search/functions_14.js
+++ b/docs/html/search/functions_14.js
@@ -4,6 +4,6 @@ var searchData=
['weakrateinterpolator_1',['WeakRateInterpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a1efafe82d25d36b93a60a6fccbd5ca3d',1,'gridfire::rates::weak::WeakRateInterpolator']]],
['weakreaction_2',['WeakReaction',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a222c0662bf5323037c9fdddfb929d4f7',1,'gridfire::rates::weak::WeakReaction']]],
['weakreactionmap_3',['WeakReactionMap',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#aecc8c1b92d63da87827879ad5330c11e',1,'gridfire::rates::weak::WeakReactionMap']]],
- ['what_4',['what',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#aac4899d001338688def2b809b55bb2ba',1,'gridfire::exceptions::StaleEngineTrigger::what()'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a15c1b625e8e58a457e7bc5dbb464eff4',1,'gridfire::exceptions::StaleEngineError::what()'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#afe87ef508f5b20ca99ec70510747caff',1,'gridfire::exceptions::FailedToPartitionEngineError::what()'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80f09d037fff3c55a9b937b37d101cc1',1,'gridfire::exceptions::NetworkResizedError::what()'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a1619c3c96b1d89ce387705bbc1f36c69',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::what()']]],
- ['why_5',['why',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a9dfab0b765d3a4c362cecd860d59f58a',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3af973e466ba62ebf1e41c608355e327',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a22d8bc7aacbc388108225c26158e918c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::why()'],['../classgridfire_1_1trigger_1_1_trigger.html#a9f020d828ca36a601b780566cc3377ea',1,'gridfire::trigger::Trigger::why()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a01033721e8f5d90483d65c904399cf96',1,'gridfire::trigger::AndTrigger::why()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a7bca0da16353f4b04a2f40fb29c07922',1,'gridfire::trigger::OrTrigger::why()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#abfb3eb7befba646ce9f11f36a63750ae',1,'gridfire::trigger::NotTrigger::why()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a3bf0d69122f801deca4b62db47262d9b',1,'gridfire::trigger::EveryNthTrigger::why()']]]
+ ['what_4',['what',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#aac4899d001338688def2b809b55bb2ba',1,'gridfire::exceptions::StaleEngineTrigger::what()'],['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a15c1b625e8e58a457e7bc5dbb464eff4',1,'gridfire::exceptions::StaleEngineError::what()'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#afe87ef508f5b20ca99ec70510747caff',1,'gridfire::exceptions::FailedToPartitionEngineError::what()'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80f09d037fff3c55a9b937b37d101cc1',1,'gridfire::exceptions::NetworkResizedError::what()'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#a1619c3c96b1d89ce387705bbc1f36c69',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::what()'],['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#ae7e9c94d3fd05f5954077b3178600857',1,'gridfire::exceptions::StaleJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#abba5f6e2487bbc79b54dd578128dd8ef',1,'gridfire::exceptions::UninitializedJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#add5f3ec1fcd440b39dda6f37b92f8f29',1,'gridfire::exceptions::UnknownJacobianError::what()'],['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a9f970ded49f6a7de57bea42d322b9821',1,'gridfire::exceptions::BadCollectionError::what()'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#a2ee9e7ea4af6a60ab1e69b1692a2b618',1,'gridfire::exceptions::HashingError::what()']]],
+ ['why_5',['why',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a9dfab0b765d3a4c362cecd860d59f58a',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3af973e466ba62ebf1e41c608355e327',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a22d8bc7aacbc388108225c26158e918c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::why()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aedd397b71cd5b1ad26a0b21a34cf5631',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::why()'],['../classgridfire_1_1trigger_1_1_trigger.html#a9f020d828ca36a601b780566cc3377ea',1,'gridfire::trigger::Trigger::why()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a01033721e8f5d90483d65c904399cf96',1,'gridfire::trigger::AndTrigger::why()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a7bca0da16353f4b04a2f40fb29c07922',1,'gridfire::trigger::OrTrigger::why()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#abfb3eb7befba646ce9f11f36a63750ae',1,'gridfire::trigger::NotTrigger::why()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a3bf0d69122f801deca4b62db47262d9b',1,'gridfire::trigger::EveryNthTrigger::why()']]]
];
diff --git a/docs/html/search/functions_15.js b/docs/html/search/functions_15.js
index ca45f9b1..293484e9 100644
--- a/docs/html/search/functions_15.js
+++ b/docs/html/search/functions_15.js
@@ -16,7 +16,7 @@ var searchData=
['_7ereaclibreaction_13',['~ReaclibReaction',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae2b9b41a598c5f0dcd050b32985ea44e',1,'gridfire::reaction::ReaclibReaction']]],
['_7ereaction_14',['~Reaction',['../classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a',1,'gridfire::reaction::Reaction::~Reaction()'],['../classgridfire_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a',1,'gridfire::Reaction::~Reaction()']]],
['_7escreeningmodel_15',['~ScreeningModel',['../classgridfire_1_1screening_1_1_screening_model.html#adef175acdbd911527f56a1f1592579a7',1,'gridfire::screening::ScreeningModel']]],
- ['_7esolvercontextbase_16',['~SolverContextBase',['../structgridfire_1_1solver_1_1_solver_context_base.html#ab1abf9e5ff7f53a6cebe5e00ea5fc0c8',1,'gridfire::solver::SolverContextBase']]],
+ ['_7esolvercontextbase_16',['~SolverContextBase',['../classgridfire_1_1solver_1_1_solver_context_base.html#ab1abf9e5ff7f53a6cebe5e00ea5fc0c8',1,'gridfire::solver::SolverContextBase']]],
['_7esolverplugininterface_17',['~SolverPluginInterface',['../class_solver_plugin_interface.html#a5611d046cd2fd4d4200785725854e39b',1,'SolverPluginInterface']]],
['_7etrigger_18',['~Trigger',['../classgridfire_1_1trigger_1_1_trigger.html#a2c077ccbaf4de9f7068e50144391edda',1,'gridfire::trigger::Trigger']]],
['_7eweakreactionmap_19',['~WeakReactionMap',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a73cc5a9d4a236091bbb40f22ed66b2f1',1,'gridfire::rates::weak::WeakReactionMap']]]
diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js
index 4f286fcd..efdae881 100644
--- a/docs/html/search/functions_2.js
+++ b/docs/html/search/functions_2.js
@@ -8,42 +8,45 @@ var searchData=
['calculate_5flog_5frate_5fpartial_5fderiv_5fwrt_5ft9_5',['calculate_log_rate_partial_deriv_wrt_T9',['../classgridfire_1_1reaction_1_1_reaction.html#aa2b615e764bb005e526ca9327319c735',1,'gridfire::reaction::Reaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ada6ec1ae05b9a92b58e6a4ecdf5a1656',1,'gridfire::reaction::ReaclibReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a9b1363314159eaf9c56aaa233f5eebd6',1,'gridfire::reaction::LogicalReaclibReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ac2d5366d4b5766413db34558dbce3cb3',1,'gridfire::rates::weak::WeakReaction::calculate_log_rate_partial_deriv_wrt_T9()'],['../classgridfire_1_1_reaction.html#aec9859c030364e1d4a740197514731db',1,'gridfire::Reaction::calculate_log_rate_partial_deriv_wrt_T9()']]],
['calculate_5frate_6',['calculate_rate',['../classgridfire_1_1reaction_1_1_reaction.html#a83c121480533593adfd68c4a67a649f1',1,'gridfire::reaction::Reaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const =0'],['../classgridfire_1_1reaction_1_1_reaction.html#af8303d67df61fc9e31ce054f0e8a3e14',1,'gridfire::reaction::Reaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const =0'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#acd16b1daf13456b3523362a37b1bf9b0',1,'gridfire::reaction::ReaclibReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#afec5ccf7a8fb1ba56c8cc852ce858c5e',1,'gridfire::reaction::ReaclibReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#aeb177f9cf69e4f97c4518a27e6480523',1,'gridfire::reaction::ReaclibReaction::calculate_rate(const T T9) const'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ac21a726884930e6a00792e7c3eb43f42',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ab5bdbe13239f1180f32fb0a14a60d0a9',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a19462806927500f72b7d3f578b3040de',1,'gridfire::reaction::LogicalReaclibReaction::calculate_rate(const T T9) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a05df0657efed55eb4262c7834d81400a',1,'gridfire::rates::weak::WeakReaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90ca346e2321516656b83d863416671e',1,'gridfire::rates::weak::WeakReaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aa28f151d4ce14e0d6fcbecb07d03cd28',1,'gridfire::rates::weak::WeakReaction::calculate_rate(T T9, T rho, T Ye, T mue, const std::vector< T > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const'],['../classgridfire_1_1_reaction.html#abb3e2b9c5404f45fc5656eeac1d06a6c',1,'gridfire::Reaction::calculate_rate(double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const=0'],['../classgridfire_1_1_reaction.html#a8cbc768819bea8497a7b9fa644b8fd65',1,'gridfire::Reaction::calculate_rate(CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const=0']]],
['calculate_5frhs_7',['calculate_rhs',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a38e0f02ba54e217e9638260d9651b1c3',1,'gridfire::solver::CVODESolverStrategy']]],
- ['calculateallderivatives_8',['calculateAllDerivatives',['../classgridfire_1_1_graph_engine.html#a8873331f5ae40a3f640dedbbed685ed9',1,'gridfire::GraphEngine']]],
- ['calculateallderivativesusingprecomputation_9',['calculateAllDerivativesUsingPrecomputation',['../classgridfire_1_1_graph_engine.html#aef12443d7980301d8bb89f4ba4890450',1,'gridfire::GraphEngine']]],
+ ['calculateallderivatives_8',['calculateAllDerivatives',['../classgridfire_1_1_graph_engine.html#ac2da85a22894d8a2138f2e0741fe9475',1,'gridfire::GraphEngine::calculateAllDerivatives(const std::vector< T > &Y_in, T T9, T rho, T Ye, T mue, std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const'],['../classgridfire_1_1_graph_engine.html#a0a4b3ab5955b2d89f1201b81f19a6103',1,'gridfire::GraphEngine::calculateAllDerivatives(const std::vector< T > &Y_in, const T T9, const T rho, const T Ye, const T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> speciesLookup, const std::function< bool(const reaction::Reaction &)> &reactionLookup) const']]],
+ ['calculateallderivativesusingprecomputation_9',['calculateAllDerivativesUsingPrecomputation',['../classgridfire_1_1_graph_engine.html#abd6211ca7dd762e8a7bc9729ccb81917',1,'gridfire::GraphEngine']]],
['calculateallreactionflows_10',['calculateAllReactionFlows',['../classgridfire_1_1_adaptive_engine_view.html#ab5397d217039f096acededd4d2779780',1,'gridfire::AdaptiveEngineView']]],
- ['calculatecreationrate_11',['calculateCreationRate',['../namespacegridfire.html#a8995b949592d59850e45a3fd27306369',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho)'],['../namespacegridfire.html#a553717597efebcea94232a4a1d80e31d',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const Species &species, const Composition &comp, const double T9, const double rho)']]],
- ['calculatedestructionrateconstant_12',['calculateDestructionRateConstant',['../namespacegridfire.html#ab6e14208fad69f4031411a9346c12397',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho)'],['../namespacegridfire.html#a023dc09e48b62e3f93f9a8b70cb2c63f',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const Species &species, const Composition &comp, const double T9, const double rho)']]],
- ['calculateepsderivatives_13',['calculateEpsDerivatives',['../classgridfire_1_1_dynamic_engine.html#a264bd5a8891c8c5f0dff32867effe547',1,'gridfire::DynamicEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_graph_engine.html#ae0c9159cc3467fd85d1a5895f1786c47',1,'gridfire::GraphEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_adaptive_engine_view.html#a5d1b50afd2fba6af75e976a4f9c9dcbc',1,'gridfire::AdaptiveEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_defined_engine_view.html#a06aca977aafb4784fd167acb8c02dda2',1,'gridfire::DefinedEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a99f9116d5a18afcbf0e808ef111d1be8',1,'gridfire::MultiscalePartitioningEngineView::calculateEpsDerivatives()']]],
+ ['calculatecreationrate_11',['calculateCreationRate',['../namespacegridfire.html#afe8beb35efa1d8708187c8eb2d4a37b3',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)'],['../namespacegridfire.html#a41733bdcb8f8027e48855f9b493401a6',1,'gridfire::calculateCreationRate(const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)']]],
+ ['calculatedestructionrateconstant_12',['calculateDestructionRateConstant',['../namespacegridfire.html#a4a5cebf9768d6401c1f0e7f50e9f4d5d',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const fourdst::atomic::Species &species, const fourdst::composition::Composition &composition, double T9, double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)'],['../namespacegridfire.html#ac73e0b3ba4d1a411197979672e6e70ef',1,'gridfire::calculateDestructionRateConstant(const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)']]],
+ ['calculateepsderivatives_13',['calculateEpsDerivatives',['../classgridfire_1_1_dynamic_engine.html#a264bd5a8891c8c5f0dff32867effe547',1,'gridfire::DynamicEngine::calculateEpsDerivatives()'],['../classgridfire_1_1_graph_engine.html#ae0c9159cc3467fd85d1a5895f1786c47',1,'gridfire::GraphEngine::calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a27defac90fa7582455d168aec8bd036c',1,'gridfire::GraphEngine::calculateEpsDerivatives(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#a5d1b50afd2fba6af75e976a4f9c9dcbc',1,'gridfire::AdaptiveEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_defined_engine_view.html#a06aca977aafb4784fd167acb8c02dda2',1,'gridfire::DefinedEngineView::calculateEpsDerivatives()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a99f9116d5a18afcbf0e808ef111d1be8',1,'gridfire::MultiscalePartitioningEngineView::calculateEpsDerivatives()'],['../class_py_dynamic_engine.html#a09eb8874b0c687aacc84a7bc7a5e2330',1,'PyDynamicEngine::calculateEpsDerivatives()']]],
['calculatefactors_5fimpl_14',['calculateFactors_impl',['../classgridfire_1_1screening_1_1_bare_screening_model.html#a48a3392d735c61b15b4855c823acfada',1,'gridfire::screening::BareScreeningModel::calculateFactors_impl()'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a794b7781f07343383da3894208cfbfa9',1,'gridfire::screening::IntermediateScreeningModel::calculateFactors_impl()'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#aa9f95ba8c052dacb72295775516b7e5f',1,'gridfire::screening::WeakScreeningModel::calculateFactors_impl()']]],
- ['calculatemolarreactionflow_15',['calculateMolarReactionFlow',['../classgridfire_1_1_dynamic_engine.html#a39cf5b738eea0a275bf8c0eb5789fab3',1,'gridfire::DynamicEngine::calculateMolarReactionFlow()'],['../classgridfire_1_1_graph_engine.html#a1675859971f0bd2db0650f8da54ed7eb',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2bea809d2efb3a5e7cc065ec80baebce',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho, T Ye, T mue) const'],['../classgridfire_1_1_adaptive_engine_view.html#a3c1e27b45051c4ba481a2b87513982ed',1,'gridfire::AdaptiveEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_defined_engine_view.html#a74298377d0432ae3d577be0e9e6052b3',1,'gridfire::DefinedEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a87687a960f263a4e1bc035e4d0a345db',1,'gridfire::MultiscalePartitioningEngineView::calculateMolarReactionFlow()'],['../class_py_dynamic_engine.html#a6224f546ba66b1257506b1fc9f47195a',1,'PyDynamicEngine::calculateMolarReactionFlow()']]],
- ['calculatereversemolarreactionflow_16',['calculateReverseMolarReactionFlow',['../classgridfire_1_1_graph_engine.html#a972d0705351167dc889a2f6c442e7a93',1,'gridfire::GraphEngine']]],
+ ['calculatemolarreactionflow_15',['calculateMolarReactionFlow',['../classgridfire_1_1_dynamic_engine.html#a39cf5b738eea0a275bf8c0eb5789fab3',1,'gridfire::DynamicEngine::calculateMolarReactionFlow()'],['../classgridfire_1_1_graph_engine.html#a1675859971f0bd2db0650f8da54ed7eb',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2a43655ee34869126636f4fe9d687694',1,'gridfire::GraphEngine::calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, T T9, T rho, T Ye, T mue, const std::function< std::optional< size_t >(const fourdst::atomic::Species &)> &speciesIDLookup) const'],['../classgridfire_1_1_adaptive_engine_view.html#a3c1e27b45051c4ba481a2b87513982ed',1,'gridfire::AdaptiveEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_defined_engine_view.html#a74298377d0432ae3d577be0e9e6052b3',1,'gridfire::DefinedEngineView::calculateMolarReactionFlow()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a87687a960f263a4e1bc035e4d0a345db',1,'gridfire::MultiscalePartitioningEngineView::calculateMolarReactionFlow()'],['../class_py_dynamic_engine.html#a1b7f2e7c92b4702efcabe7c2a1faa153',1,'PyDynamicEngine::calculateMolarReactionFlow()']]],
+ ['calculatereversemolarreactionflow_16',['calculateReverseMolarReactionFlow',['../classgridfire_1_1_graph_engine.html#a1cd8c6f34ab262e5ad30631ee4afb0b2',1,'gridfire::GraphEngine']]],
['calculatereverserate_17',['calculateReverseRate',['../classgridfire_1_1_graph_engine.html#accf01734524a706ad03c9b9898af54b3',1,'gridfire::GraphEngine']]],
- ['calculatereverseratetwobody_18',['calculateReverseRateTwoBody',['../classgridfire_1_1_graph_engine.html#a01fc9fd5d576b66d07360d05e821c755',1,'gridfire::GraphEngine']]],
+ ['calculatereverseratetwobody_18',['calculateReverseRateTwoBody',['../classgridfire_1_1_graph_engine.html#af18853273cbd53317ee4389c2241281c',1,'gridfire::GraphEngine']]],
['calculatereverseratetwobodyderivative_19',['calculateReverseRateTwoBodyDerivative',['../classgridfire_1_1_graph_engine.html#a9340db538a507b96e186b60ba0450205',1,'gridfire::GraphEngine']]],
- ['calculaterhsandenergy_20',['calculateRHSAndEnergy',['../classgridfire_1_1_engine.html#add48d3af9ebde17717e42e220e349740',1,'gridfire::Engine::calculateRHSAndEnergy()'],['../classgridfire_1_1_graph_engine.html#a7acc98647427981a9602d251c9288012',1,'gridfire::GraphEngine::calculateRHSAndEnergy()'],['../classgridfire_1_1_adaptive_engine_view.html#ac5545d546166de94514871d7ad7b8669',1,'gridfire::AdaptiveEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_defined_engine_view.html#af273b29d7700cdc34da6e2712fffc5c2',1,'gridfire::DefinedEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5c1ab19bc3394a5d29241ef02073c4cb',1,'gridfire::MultiscalePartitioningEngineView::calculateRHSAndEnergy()'],['../class_py_engine.html#a2f92602ecf210414b46838fc0a9ae26d',1,'PyEngine::calculateRHSAndEnergy()'],['../class_py_dynamic_engine.html#a5b7f0cfe327c634ec125303256de8b9a',1,'PyDynamicEngine::calculateRHSAndEnergy()']]],
+ ['calculaterhsandenergy_20',['calculateRHSAndEnergy',['../classgridfire_1_1_engine.html#add48d3af9ebde17717e42e220e349740',1,'gridfire::Engine::calculateRHSAndEnergy()'],['../classgridfire_1_1_graph_engine.html#a7acc98647427981a9602d251c9288012',1,'gridfire::GraphEngine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a2a8c5234f68e9c1806795e7a4e10922c',1,'gridfire::GraphEngine::calculateRHSAndEnergy(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#ac5545d546166de94514871d7ad7b8669',1,'gridfire::AdaptiveEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_defined_engine_view.html#af273b29d7700cdc34da6e2712fffc5c2',1,'gridfire::DefinedEngineView::calculateRHSAndEnergy()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a5c1ab19bc3394a5d29241ef02073c4cb',1,'gridfire::MultiscalePartitioningEngineView::calculateRHSAndEnergy()'],['../class_py_engine.html#a7a298603e9d94ca58dc0db53e5b07add',1,'PyEngine::calculateRHSAndEnergy()'],['../class_py_dynamic_engine.html#a6bd76ef1df93d361bf5791270390c914',1,'PyDynamicEngine::calculateRHSAndEnergy()']]],
['calculatescreeningfactors_21',['calculateScreeningFactors',['../classgridfire_1_1screening_1_1_screening_model.html#ab08c4490f9da18254a7c6f29be1f62ce',1,'gridfire::screening::ScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const =0'],['../classgridfire_1_1screening_1_1_screening_model.html#a1da8242c7591ab32453d1e0109999d6c',1,'gridfire::screening::ScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, ADDouble T9, ADDouble rho) const =0'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#ad252ce1de82401bab24747aabf0c8a3a',1,'gridfire::screening::BareScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_bare_screening_model.html#a0ac3685a90c1e65a84e03cfb2fed29e5',1,'gridfire::screening::BareScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, ADDouble T9, ADDouble rho) const override'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a86a218ce82306ed582296cbeb3de0250',1,'gridfire::screening::IntermediateScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_intermediate_screening_model.html#a765e369256282f0f25e66e13c33dcbd9',1,'gridfire::screening::IntermediateScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< ADDouble > &Y, ADDouble T9, ADDouble rho) const override'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a6a215d082b0d05126fb2b19fd1983446',1,'gridfire::screening::WeakScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a8b0590814e7058b4ff3f0cd6f4124773',1,'gridfire::screening::WeakScreeningModel::calculateScreeningFactors(const reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< CppAD::AD< double > > &Y, CppAD::AD< double > T9, CppAD::AD< double > rho) const override'],['../class_py_screening.html#aa67b5f0528006d9c742033b8c5ab3a05',1,'PyScreening::calculateScreeningFactors(const gridfire::reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, double T9, double rho) const override'],['../class_py_screening.html#a68a126de903e1a87a1d7d1cfec8add0f',1,'PyScreening::calculateScreeningFactors(const gridfire::reaction::ReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< ADDouble > &Y, ADDouble T9, ADDouble rho) const override']]],
['chapter_22',['chapter',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abe189c43e4d509d9d05dd205861ceddc',1,'gridfire::reaction::ReaclibReaction']]],
- ['check_23',['check',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a50df7fefee167390522aa258fa6ee960',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3855b15459217383647ecdf12bc35775',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a04598611b0807cad395bdd2fbc41a6c2',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::check()'],['../classgridfire_1_1trigger_1_1_trigger.html#a1579ffb1c841cda4e67990b42d400d88',1,'gridfire::trigger::Trigger::check()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#aaefdfa86856f9f7839b6a7fdffa4a579',1,'gridfire::trigger::AndTrigger::check()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ac8be54d91e77ed16ae3cca2417d82e0a',1,'gridfire::trigger::OrTrigger::check()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae453a72df20fdd416443ef7867f86b92',1,'gridfire::trigger::NotTrigger::check()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69fbb099f8d13d39602f58fa8aa8e7f2',1,'gridfire::trigger::EveryNthTrigger::check()']]],
+ ['check_23',['check',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a50df7fefee167390522aa258fa6ee960',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a3855b15459217383647ecdf12bc35775',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a04598611b0807cad395bdd2fbc41a6c2',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::check()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#ae8765656a45319335c2bb90c3fb3d308',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::check()'],['../classgridfire_1_1trigger_1_1_trigger.html#a1579ffb1c841cda4e67990b42d400d88',1,'gridfire::trigger::Trigger::check()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#aaefdfa86856f9f7839b6a7fdffa4a579',1,'gridfire::trigger::AndTrigger::check()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ac8be54d91e77ed16ae3cca2417d82e0a',1,'gridfire::trigger::OrTrigger::check()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae453a72df20fdd416443ef7867f86b92',1,'gridfire::trigger::NotTrigger::check()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69fbb099f8d13d39602f58fa8aa8e7f2',1,'gridfire::trigger::EveryNthTrigger::check()']]],
['cleanup_5fcvode_5fresources_24',['cleanup_cvode_resources',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a7f6786780137de1a136e081c537a9667',1,'gridfire::solver::CVODESolverStrategy']]],
['clear_25',['clear',['../classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300',1,'gridfire::reaction::ReactionSet::clear()'],['../classgridfire_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300',1,'gridfire::ReactionSet::clear()']]],
['clone_26',['clone',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a7b000d55c7d1f489e54a57f7f4e3808a',1,'gridfire::partition::CompositePartitionFunction::clone()'],['../classgridfire_1_1partition_1_1_partition_function.html#a677a90f992fd56b8718e36655c33ce6d',1,'gridfire::partition::PartitionFunction::clone()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#ade2b0f92a3d9b74968166793466a11e4',1,'gridfire::partition::GroundStatePartitionFunction::clone()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#ad229cac0a84df5ebbcaf0550f83debf6',1,'gridfire::partition::RauscherThielemannPartitionFunction::clone()'],['../classgridfire_1_1reaction_1_1_reaction.html#ab95ce7fb022a9432bdc77f14679221ee',1,'gridfire::reaction::Reaction::clone()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a54fde02e7010e806136f976ab64b1740',1,'gridfire::reaction::ReaclibReaction::clone()'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#ad113b9cb64c449f9449c4cce4fa64076',1,'gridfire::reaction::LogicalReaclibReaction::clone()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ac10e1451d20876f6eab199e127f213c7',1,'gridfire::rates::weak::WeakReaction::clone()'],['../class_py_partition_function.html#af918b357e38fb82499ad53584557c43d',1,'PyPartitionFunction::clone()'],['../classgridfire_1_1_reaction.html#a588a8c19970463d97f5aa333fcd312dc',1,'gridfire::Reaction::clone()']]],
['collect_27',['collect',['../classgridfire_1_1_defined_engine_view.html#adbc64284b5f5a3256867be46fa87c69e',1,'gridfire::DefinedEngineView']]],
['collectatomicreverserateatomicbases_28',['collectAtomicReverseRateAtomicBases',['../classgridfire_1_1_graph_engine.html#a29b338630c959449c15881935ac30746',1,'gridfire::GraphEngine']]],
- ['collectnetworkspecies_29',['collectNetworkSpecies',['../classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa',1,'gridfire::GraphEngine']]],
- ['column_30',['Column',['../classgridfire_1_1utils_1_1_column.html#a7d7e4f4cf6f8e03725afeb9f664321b8',1,'gridfire::utils::Column']]],
- ['compositepartitionfunction_31',['CompositePartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ad80743933712de627c6a69d06d42ceb5',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const std::vector< BasePartitionType > &partitionFunctions)'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac1bc5bedabef400fab6aceb477dbc6b9',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const CompositePartitionFunction &other)']]],
- ['con_5fstype_5fregister_5fgraph_5fengine_5fbindings_32',['con_stype_register_graph_engine_bindings',['../engine_2bindings_8cpp.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['constructcandidategroups_33',['constructCandidateGroups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aaabaae8e33ca8a05a2aa1f374e792795',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['constructprimingreactionset_34',['constructPrimingReactionSet',['../classgridfire_1_1_network_priming_engine_view.html#a91f60d8a6bd92dc5d5f6fcda8e89408f',1,'gridfire::NetworkPrimingEngineView']]],
- ['constructreactionindexmap_35',['constructReactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c',1,'gridfire::AdaptiveEngineView::constructReactionIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#ab2514984afaaf8590c28ab71943fbe68',1,'gridfire::DefinedEngineView::constructReactionIndexMap()']]],
- ['constructspeciesindexmap_36',['constructSpeciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d',1,'gridfire::AdaptiveEngineView::constructSpeciesIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#a9ea4812bc697fe43f8aded14f8aa0985',1,'gridfire::DefinedEngineView::constructSpeciesIndexMap()']]],
- ['contains_37',['contains',['../classgridfire_1_1reaction_1_1_reaction.html#a768db057d358240d4825c21869af0792',1,'gridfire::reaction::Reaction::contains()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a171b690e1abaf23f11a94c39e9f8c944',1,'gridfire::reaction::ReaclibReaction::contains()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::reaction::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::reaction::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a745b161968f37873b5d40fe6bf9d2118',1,'gridfire::rates::weak::WeakReaction::contains()'],['../classgridfire_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1_reaction.html#adaeb5d72faf7d55d4e26f6e1fcba21c1',1,'gridfire::Reaction::contains()']]],
- ['contains_5fproduct_38',['contains_product',['../classgridfire_1_1reaction_1_1_reaction.html#a2708d2e8f42159df6605a5948b13c4c5',1,'gridfire::reaction::Reaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a4e4811436d09afaa4a14c51d9af71f88',1,'gridfire::reaction::ReaclibReaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::reaction::ReactionSet::contains_product()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a957b5bfe70e536290ef677a7c5b6643f',1,'gridfire::rates::weak::WeakReaction::contains_product()'],['../classgridfire_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::ReactionSet::contains_product()'],['../classgridfire_1_1_reaction.html#a5a17ca61d069749960e5a83e58c0b8a1',1,'gridfire::Reaction::contains_product()']]],
- ['contains_5freactant_39',['contains_reactant',['../classgridfire_1_1reaction_1_1_reaction.html#ab28bf4f9417ecabcc8350bae449fedd5',1,'gridfire::reaction::Reaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a65a12e5f6180873866cfaaf130fd1156',1,'gridfire::reaction::ReaclibReaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::reaction::ReactionSet::contains_reactant()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a98095e6536d9a6434c5955f4c169d505',1,'gridfire::rates::weak::WeakReaction::contains_reactant()'],['../classgridfire_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::ReactionSet::contains_reactant()'],['../classgridfire_1_1_reaction.html#afca3afba45a3db79980c8fe18c87c750',1,'gridfire::Reaction::contains_reactant()']]],
- ['contains_5fspecies_40',['contains_species',['../classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::reaction::ReactionSet::contains_species()'],['../classgridfire_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::ReactionSet::contains_species()']]],
- ['convert_5fnetin_41',['convert_netIn',['../classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a',1,'gridfire::approx8::Approx8Network']]],
- ['cullreactionsbyflow_42',['cullReactionsByFlow',['../classgridfire_1_1_adaptive_engine_view.html#a95fbfb7f2bdbf80195f1ea0aff8d62fb',1,'gridfire::AdaptiveEngineView']]],
- ['cvode_5fjac_5fwrapper_43',['cvode_jac_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae13fc9c21f595edbee1c9b7debaa61b3',1,'gridfire::solver::CVODESolverStrategy']]],
- ['cvode_5frhs_5fwrapper_44',['cvode_rhs_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a14c620ef75749c8ef3dfdb84132e5620',1,'gridfire::solver::CVODESolverStrategy']]],
- ['cvodesolverstrategy_45',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a924a541da3b205818f90b50d675631c0',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(DynamicEngine &engine)'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a2fa56a2e7a63d31d2afa895a5e4fe827',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a1f007d68e808ba61f8425d0487432c0d',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(CVODESolverStrategy &&)=delete']]]
+ ['collectcomposition_29',['collectComposition',['../classgridfire_1_1_dynamic_engine.html#a827c7e6fa7f2c5baf13a564fb4911388',1,'gridfire::DynamicEngine::collectComposition()'],['../classgridfire_1_1_graph_engine.html#a746ba3f5f61701cfd4f15578c1a4914a',1,'gridfire::GraphEngine::collectComposition()'],['../classgridfire_1_1_adaptive_engine_view.html#ab2f975b860ad4f42ed1ba45e41c8e959',1,'gridfire::AdaptiveEngineView::collectComposition()'],['../classgridfire_1_1_defined_engine_view.html#aefd36cae5c263cba12a0c177e70b409a',1,'gridfire::DefinedEngineView::collectComposition()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7056e235c56be39e2a672988962b3948',1,'gridfire::MultiscalePartitioningEngineView::collectComposition()'],['../class_py_dynamic_engine.html#a6c5397f57fb9e115495188a1d2296147',1,'PyDynamicEngine::collectComposition()']]],
+ ['collectnetworkspecies_30',['collectNetworkSpecies',['../classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa',1,'gridfire::GraphEngine']]],
+ ['column_31',['Column',['../classgridfire_1_1utils_1_1_column.html#a7d7e4f4cf6f8e03725afeb9f664321b8',1,'gridfire::utils::Column']]],
+ ['compositepartitionfunction_32',['CompositePartitionFunction',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ad80743933712de627c6a69d06d42ceb5',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const std::vector< BasePartitionType > &partitionFunctions)'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac1bc5bedabef400fab6aceb477dbc6b9',1,'gridfire::partition::CompositePartitionFunction::CompositePartitionFunction(const CompositePartitionFunction &other)']]],
+ ['con_5fstype_5fregister_5fgraph_5fengine_5fbindings_33',['con_stype_register_graph_engine_bindings',['../engine_2bindings_8cpp.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73d427751e6a64952d52e7c2cc84d065',1,'con_stype_register_graph_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['constructcandidategroups_34',['constructCandidateGroups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aaabaae8e33ca8a05a2aa1f374e792795',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['constructprimingreactionset_35',['constructPrimingReactionSet',['../classgridfire_1_1_network_priming_engine_view.html#a43b669d725df289366ff21e9698d645a',1,'gridfire::NetworkPrimingEngineView']]],
+ ['constructreactionindexmap_36',['constructReactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c',1,'gridfire::AdaptiveEngineView::constructReactionIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#ab2514984afaaf8590c28ab71943fbe68',1,'gridfire::DefinedEngineView::constructReactionIndexMap()']]],
+ ['constructspeciesindexmap_37',['constructSpeciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d',1,'gridfire::AdaptiveEngineView::constructSpeciesIndexMap()'],['../classgridfire_1_1_defined_engine_view.html#a9ea4812bc697fe43f8aded14f8aa0985',1,'gridfire::DefinedEngineView::constructSpeciesIndexMap()']]],
+ ['contains_38',['contains',['../classgridfire_1_1reaction_1_1_reaction.html#a768db057d358240d4825c21869af0792',1,'gridfire::reaction::Reaction::contains()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a171b690e1abaf23f11a94c39e9f8c944',1,'gridfire::reaction::ReaclibReaction::contains()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::reaction::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::reaction::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a745b161968f37873b5d40fe6bf9d2118',1,'gridfire::rates::weak::WeakReaction::contains()'],['../classgridfire_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387',1,'gridfire::ReactionSet::contains(const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8',1,'gridfire::ReactionSet::contains(const Reaction &reaction) const'],['../classgridfire_1_1_reaction.html#adaeb5d72faf7d55d4e26f6e1fcba21c1',1,'gridfire::Reaction::contains()']]],
+ ['contains_5fproduct_39',['contains_product',['../classgridfire_1_1reaction_1_1_reaction.html#a2708d2e8f42159df6605a5948b13c4c5',1,'gridfire::reaction::Reaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a4e4811436d09afaa4a14c51d9af71f88',1,'gridfire::reaction::ReaclibReaction::contains_product()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::reaction::ReactionSet::contains_product()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a957b5bfe70e536290ef677a7c5b6643f',1,'gridfire::rates::weak::WeakReaction::contains_product()'],['../classgridfire_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e',1,'gridfire::ReactionSet::contains_product()'],['../classgridfire_1_1_reaction.html#a5a17ca61d069749960e5a83e58c0b8a1',1,'gridfire::Reaction::contains_product()']]],
+ ['contains_5freactant_40',['contains_reactant',['../classgridfire_1_1reaction_1_1_reaction.html#ab28bf4f9417ecabcc8350bae449fedd5',1,'gridfire::reaction::Reaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a65a12e5f6180873866cfaaf130fd1156',1,'gridfire::reaction::ReaclibReaction::contains_reactant()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::reaction::ReactionSet::contains_reactant()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a98095e6536d9a6434c5955f4c169d505',1,'gridfire::rates::weak::WeakReaction::contains_reactant()'],['../classgridfire_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2',1,'gridfire::ReactionSet::contains_reactant()'],['../classgridfire_1_1_reaction.html#afca3afba45a3db79980c8fe18c87c750',1,'gridfire::Reaction::contains_reactant()']]],
+ ['contains_5fspecies_41',['contains_species',['../classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::reaction::ReactionSet::contains_species()'],['../classgridfire_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a',1,'gridfire::ReactionSet::contains_species()']]],
+ ['convergencefailuretrigger_42',['ConvergenceFailureTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a63010d8ba73689dda0c2228a1462aae2',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['convert_5fnetin_43',['convert_netIn',['../classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a',1,'gridfire::approx8::Approx8Network']]],
+ ['cullreactionsbyflow_44',['cullReactionsByFlow',['../classgridfire_1_1_adaptive_engine_view.html#a95fbfb7f2bdbf80195f1ea0aff8d62fb',1,'gridfire::AdaptiveEngineView']]],
+ ['current_5fmean_45',['current_mean',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a3d8d9eafff17ea6a283afbc7e8b450bb',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['cvode_5fjac_5fwrapper_46',['cvode_jac_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae13fc9c21f595edbee1c9b7debaa61b3',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['cvode_5frhs_5fwrapper_47',['cvode_rhs_wrapper',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a14c620ef75749c8ef3dfdb84132e5620',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['cvodesolverstrategy_48',['CVODESolverStrategy',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a924a541da3b205818f90b50d675631c0',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(DynamicEngine &engine)'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a2fa56a2e7a63d31d2afa895a5e4fe827',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a1f007d68e808ba61f8425d0487432c0d',1,'gridfire::solver::CVODESolverStrategy::CVODESolverStrategy(CVODESolverStrategy &&)=delete']]]
];
diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js
index b5c7a292..95a15ae0 100644
--- a/docs/html/search/functions_3.js
+++ b/docs/html/search/functions_3.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['definedengineview_0',['DefinedEngineView',['../classgridfire_1_1_defined_engine_view.html#a9b319b4a1bd5a08381ebb183daf72c92',1,'gridfire::DefinedEngineView']]],
+ ['definedengineview_0',['DefinedEngineView',['../classgridfire_1_1_defined_engine_view.html#a365d3bf2da974c937267bddb07cf2bef',1,'gridfire::DefinedEngineView']]],
['density_1',['density',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#ae8156ed7e659cb629da24a5b6734e2dc',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['describe_2',['describe',['../structgridfire_1_1solver_1_1_solver_context_base.html#a9cbef3cabc8524e542613ee50d8860c6',1,'gridfire::solver::SolverContextBase::describe()'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#ae3c6320ce7a8f41c9ae36c42d62b4204',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a0f412b8f788ab7990e353d62ab7d9a16',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#ad0dd92f9da6c291c3bd57c0983940035',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a8ba5a942bb61347851030d1eb6bbaa74',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::describe()'],['../classgridfire_1_1trigger_1_1_trigger.html#a402cdd062e9479abbcca02e3d94e528f',1,'gridfire::trigger::Trigger::describe()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2dcd635c6bdbcfe517adca6e2bd5c408',1,'gridfire::trigger::AndTrigger::describe()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#accb56630df2f57400467d315c61dede6',1,'gridfire::trigger::OrTrigger::describe()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ad8166350329db3e1f50954afbb311a35',1,'gridfire::trigger::NotTrigger::describe()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#aab88715f3c94437ca7f3fcb1698c69de',1,'gridfire::trigger::EveryNthTrigger::describe()']]],
+ ['describe_2',['describe',['../classgridfire_1_1solver_1_1_solver_context_base.html#a9cbef3cabc8524e542613ee50d8860c6',1,'gridfire::solver::SolverContextBase::describe()'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#ae3c6320ce7a8f41c9ae36c42d62b4204',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a0f412b8f788ab7990e353d62ab7d9a16',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#ad0dd92f9da6c291c3bd57c0983940035',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a8ba5a942bb61347851030d1eb6bbaa74',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::describe()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa2bb19e4a1e24f6fd7f86d0c80ebbec3',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::describe()'],['../classgridfire_1_1trigger_1_1_trigger.html#a402cdd062e9479abbcca02e3d94e528f',1,'gridfire::trigger::Trigger::describe()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2dcd635c6bdbcfe517adca6e2bd5c408',1,'gridfire::trigger::AndTrigger::describe()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#accb56630df2f57400467d315c61dede6',1,'gridfire::trigger::OrTrigger::describe()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ad8166350329db3e1f50954afbb311a35',1,'gridfire::trigger::NotTrigger::describe()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#aab88715f3c94437ca7f3fcb1698c69de',1,'gridfire::trigger::EveryNthTrigger::describe()'],['../class_py_solver_context_base.html#af18f517d550c037d56c44144c07f1ee8',1,'PySolverContextBase::describe()']]],
['describe_5fcallback_5fcontext_3',['describe_callback_context',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ae09169769774f17df8701c42a64ed656',1,'gridfire::solver::NetworkSolverStrategy::describe_callback_context()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5dfb7a2ce0008d41dee4aa596a4e1ce4',1,'gridfire::solver::CVODESolverStrategy::describe_callback_context()'],['../class_py_dynamic_network_solver_strategy.html#a147a0a543268427a5930143902217ac3',1,'PyDynamicNetworkSolverStrategy::describe_callback_context()']]],
['df_4',['df',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#aa65aec7175a56a31887b8b8fca5434bc',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
['dp_5frate_5',['dp_rate',['../namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c',1,'gridfire::approx8']]]
diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js
index 47322a14..89dd90e1 100644
--- a/docs/html/search/functions_4.js
+++ b/docs/html/search/functions_4.js
@@ -6,10 +6,11 @@ var searchData=
['engineerror_3',['EngineError',['../structgridfire_1_1expectations_1_1_engine_error.html#a574a18b105ee285f516db535e1e3bdfd',1,'gridfire::expectations::EngineError']]],
['engineindexerror_4',['EngineIndexError',['../structgridfire_1_1expectations_1_1_engine_index_error.html#ab44bba2a197d43319e65cd200cd347b0',1,'gridfire::expectations::EngineIndexError']]],
['equilibratenetwork_5',['equilibrateNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a2f0c45d4e2b2f9de5d961088f3ab0a9a',1,'gridfire::MultiscalePartitioningEngineView::equilibrateNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b17f94386882ea1524147782b7a1ddc',1,'gridfire::MultiscalePartitioningEngineView::equilibrateNetwork(const NetIn &netIn)']]],
- ['evaluate_6',['evaluate',['../classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee',1,'gridfire::approx8::Approx8Network::evaluate()'],['../classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c',1,'gridfire::Network::evaluate()'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a8d6d278fcb5b8478b0e27535f877ee2b',1,'gridfire::partition::CompositePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817',1,'gridfire::partition::PartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af16da0015489307eb64639efbafbbdd5',1,'gridfire::partition::GroundStatePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aebe49d06b50a18ea4484ff15cb301681',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluate()'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f',1,'gridfire::solver::NetworkSolverStrategy::evaluate()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab8224d205ea3a28d9c723631c2f00b53',1,'gridfire::solver::CVODESolverStrategy::evaluate()'],['../class_py_partition_function.html#a83aca0bc261734b7d3df8269f730c69b',1,'PyPartitionFunction::evaluate()'],['../class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4',1,'PyDynamicNetworkSolverStrategy::evaluate()']]],
+ ['evaluate_6',['evaluate',['../classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee',1,'gridfire::approx8::Approx8Network::evaluate()'],['../classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c',1,'gridfire::Network::evaluate()'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#a8d6d278fcb5b8478b0e27535f877ee2b',1,'gridfire::partition::CompositePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817',1,'gridfire::partition::PartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af16da0015489307eb64639efbafbbdd5',1,'gridfire::partition::GroundStatePartitionFunction::evaluate()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aebe49d06b50a18ea4484ff15cb301681',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluate()'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f',1,'gridfire::solver::NetworkSolverStrategy::evaluate()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab8224d205ea3a28d9c723631c2f00b53',1,'gridfire::solver::CVODESolverStrategy::evaluate(const NetIn &netIn) override'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a167e44c002243314aa58c84715490804',1,'gridfire::solver::CVODESolverStrategy::evaluate(const NetIn &netIn, bool displayTrigger)'],['../class_py_partition_function.html#a83aca0bc261734b7d3df8269f730c69b',1,'PyPartitionFunction::evaluate()'],['../class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4',1,'PyDynamicNetworkSolverStrategy::evaluate()']]],
['evaluatederivative_7',['evaluateDerivative',['../classgridfire_1_1partition_1_1_composite_partition_function.html#ac8900afaa5edd24fcb8eaf19e7379183',1,'gridfire::partition::CompositePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a',1,'gridfire::partition::PartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a0eff10c7b134d9d4081ad72bbc785c5b',1,'gridfire::partition::GroundStatePartitionFunction::evaluateDerivative()'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#aaa1e11579b44a88c5f18943cc303c4b4',1,'gridfire::partition::RauscherThielemannPartitionFunction::evaluateDerivative()'],['../class_py_partition_function.html#a260df9689bf698970ebf5104977a3dcf',1,'PyPartitionFunction::evaluateDerivative()']]],
['everynthtrigger_8',['EveryNthTrigger',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a69e5a3061926e1cd36fbd0a5285fa0a7',1,'gridfire::trigger::EveryNthTrigger']]],
['excess_5fenergy_9',['excess_energy',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a0b30c49925823c87980b4fca17c8282e',1,'gridfire::reaction::ReaclibReaction']]],
['exporttocsv_10',['exportToCSV',['../classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95',1,'gridfire::GraphEngine']]],
- ['exporttodot_11',['exportToDot',['../classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929',1,'gridfire::GraphEngine::exportToDot()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#adfa1e133c49c0ef78b374d37e90a3372',1,'gridfire::MultiscalePartitioningEngineView::exportToDot()']]]
+ ['exporttodot_11',['exportToDot',['../classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929',1,'gridfire::GraphEngine::exportToDot()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a2e3c7d6320cd0fdc51b3a40d1ec6b262',1,'gridfire::MultiscalePartitioningEngineView::exportToDot()']]],
+ ['extend_12',['extend',['../classgridfire_1_1reaction_1_1_reaction_set.html#a6a4836776f5dd00158d2336e5bcc3222',1,'gridfire::reaction::ReactionSet::extend()'],['../classgridfire_1_1_reaction_set.html#a6a4836776f5dd00158d2336e5bcc3222',1,'gridfire::ReactionSet::extend()']]]
];
diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js
index 77e1d78d..29868d7a 100644
--- a/docs/html/search/functions_5.js
+++ b/docs/html/search/functions_5.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['failedtopartitionengineerror_0',['FailedToPartitionEngineError',['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a9b9e8752798876d34a444f61fc2f509a',1,'gridfire::exceptions::FailedToPartitionEngineError']]],
- ['filedefinedengineview_1',['FileDefinedEngineView',['../classgridfire_1_1_file_defined_engine_view.html#a8f2f64bab0f516ed2a6fd529912e0acd',1,'gridfire::FileDefinedEngineView']]],
+ ['failedtopartitionengineerror_0',['FailedToPartitionEngineError',['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a24372546a7d22fdca16a268909c64bd7',1,'gridfire::exceptions::FailedToPartitionEngineError']]],
+ ['filedefinedengineview_1',['FileDefinedEngineView',['../classgridfire_1_1_file_defined_engine_view.html#a276a5041dd7c17946b9769b7c0f034a4',1,'gridfire::FileDefinedEngineView']]],
['finalizeactiveset_2',['finalizeActiveSet',['../classgridfire_1_1_adaptive_engine_view.html#a7b8b3a786b973e4383e721358e61b7ed',1,'gridfire::AdaptiveEngineView']]],
['find_3',['find',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a12058e121981294f447e69a467fd84cd',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['finddominantcreationchannel_4',['findDominantCreationChannel',['../namespacegridfire.html#a2fe2e0bd4b2d4b9e0c70cc4eb9d7c48f',1,'gridfire']]],
+ ['finddominantcreationchannel_4',['findDominantCreationChannel',['../namespacegridfire.html#a831f081d9eb1db7129677c50c5590d57',1,'gridfire']]],
['findreachablespecies_5',['findReachableSpecies',['../classgridfire_1_1_adaptive_engine_view.html#a0ed21f7e7c1034fc87b40d4116c4221b',1,'gridfire::AdaptiveEngineView']]],
- ['for_5fsparse_5fjac_6',['for_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aec41632c2a362be33a1f7ff04204cbf4',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a976a2ef2e58439429c1a6e94c27f4662',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac()']]],
+ ['for_5fsparse_5fjac_6',['for_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aec41632c2a362be33a1f7ff04204cbf4',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#aa23b5a552fdbaff04ebdb0972924f5f2',1,'gridfire::GraphEngine::AtomicReverseRate::for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a976a2ef2e58439429c1a6e94c27f4662',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae4c3bb00eafddb923be7ba4c3b6a25ff',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< double > &x) override']]],
['format_5ftable_7',['format_table',['../namespacegridfire_1_1utils.html#a6451ba6762273b91a8281043cfaa5d2a',1,'gridfire::utils']]],
['formatnucleartimescalelogstring_8',['formatNuclearTimescaleLogString',['../namespacegridfire_1_1utils.html#a05fda32d3fc4ab10060b8c4c251c2f3d',1,'gridfire::utils']]],
['forward_9',['forward',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#ad9b8dd0e8ba9c7745e33acc9a649d2e0',1,'gridfire::GraphEngine::AtomicReverseRate::forward()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ab4f12e8da29d4d158fb0adf2db31b4bb',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::forward()']]]
diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js
index f75061b8..ec4e50e6 100644
--- a/docs/html/search/functions_6.js
+++ b/docs/html/search/functions_6.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['generatejacobianmatrix_0',['generateJacobianMatrix',['../classgridfire_1_1_dynamic_engine.html#a21d15531309456ee83f7675251e7a1bf',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0'],['../classgridfire_1_1_dynamic_engine.html#a11d602a708af4629f51873b17f7b8dbd',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const'],['../classgridfire_1_1_graph_engine.html#ae11f6267077025ca342e2e263ad87e5e',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a4e0bbc6448999e2ef06879270b7d3dec',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a8da7664cf483cba7f979f855a74c3559',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix()'],['../classgridfire_1_1_defined_engine_view.html#ab80eadd713a40e9263e5231737e956d0',1,'gridfire::DefinedEngineView::generateJacobianMatrix()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ab9f71bc9a1c0f98ec9cc1c7da00fd975',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix()'],['../class_py_dynamic_engine.html#a5bd40c752db1badcd600797c9113121d',1,'PyDynamicEngine::generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho) const override'],['../class_py_dynamic_engine.html#aa0f1fd3f0c0185395193d1b6897d64c5',1,'PyDynamicEngine::generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override']]],
+ ['generatejacobianmatrix_0',['generateJacobianMatrix',['../classgridfire_1_1_dynamic_engine.html#a21d15531309456ee83f7675251e7a1bf',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const =0'],['../classgridfire_1_1_dynamic_engine.html#a8538fd9285a192f879a45e3dd3f26362',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const =0'],['../classgridfire_1_1_dynamic_engine.html#a495bdb1e0c6f9911deb844b22c33644e',1,'gridfire::DynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const =0'],['../classgridfire_1_1_graph_engine.html#ae11f6267077025ca342e2e263ad87e5e',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#abd59415d74e3d1da0bc059fa64af1689',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_graph_engine.html#a4e0bbc6448999e2ef06879270b7d3dec',1,'gridfire::GraphEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a8da7664cf483cba7f979f855a74c3559',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_adaptive_engine_view.html#a7b8951ebe897f1ab72149068db13dbb6',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_adaptive_engine_view.html#acba9f89a48d38b1c7f7dcb2a39c6816d',1,'gridfire::AdaptiveEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_defined_engine_view.html#a0b38e584912f9df9cee5a77752e85492',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_defined_engine_view.html#a09613471ccc5169ce8525c2bef88a59b',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_defined_engine_view.html#a2c502d447134260086558ce83336cda9',1,'gridfire::DefinedEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ab9f71bc9a1c0f98ec9cc1c7da00fd975',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a31e636745b8c427cee0319e6c61039be',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ac683ef0ba25356bc587749b69a582286',1,'gridfire::MultiscalePartitioningEngineView::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override'],['../class_py_dynamic_engine.html#a2a63d0132254983a2143f31e863a5c18',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../class_py_dynamic_engine.html#aae45b9260d0ec645213541c96b48a468',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override'],['../class_py_dynamic_engine.html#a36f2dbd2278608fe8a4ef7f08d7e4963',1,'PyDynamicEngine::generateJacobianMatrix(const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override']]],
['generatestoichiometrymatrix_1',['generateStoichiometryMatrix',['../classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f',1,'gridfire::DynamicEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38',1,'gridfire::GraphEngine::generateStoichiometryMatrix()'],['../classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111',1,'gridfire::AdaptiveEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_defined_engine_view.html#ad07221be49ae1b5133c5b987dafac3b6',1,'gridfire::DefinedEngineView::generateStoichiometryMatrix()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#abe76a46784b1ebc8ad67a9eec40d369a',1,'gridfire::MultiscalePartitioningEngineView::generateStoichiometryMatrix()'],['../class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9',1,'PyDynamicEngine::generateStoichiometryMatrix()']]],
['get_5fall_5freaclib_5freactions_2',['get_all_reaclib_reactions',['../namespacegridfire_1_1reaclib.html#a5f2326f2f76cb1895d6cf5daed9b030b',1,'gridfire::reaclib']]],
['get_5fall_5freactions_3',['get_all_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a9ab9f6f64455eb46172ebda5e8cc3ec5',1,'gridfire::rates::weak::WeakReactionMap']]],
['get_5finterpolation_5fpoints_4',['get_interpolation_points',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a3baed110ab1b12e22071dc2d92c55db9',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
['get_5flog_5fneutrino_5floss_5ffrom_5fpayload_5',['get_log_neutrino_loss_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a7f0d21c80fbbf94ead613e678d44b835',1,'gridfire::rates::weak::WeakReaction']]],
['get_5flog_5frate_5ffrom_5fpayload_6',['get_log_rate_from_payload',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a14555633289fc3822e927afca7401e49',1,'gridfire::rates::weak::WeakReaction']]],
- ['get_5frate_5fderivatives_7',['get_rate_derivatives',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a48cec4c8f1e117f73d7e88c3597b4d16',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['get_5frates_8',['get_rates',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ae36a65c29c34b004111d266dc668107b',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['get_5frate_5fderivatives_7',['get_rate_derivatives',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ac04ae382defc51645c632db6ad3830d7',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['get_5frates_8',['get_rates',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a730c8e7fe5218c5ce077531bc7924d79',1,'gridfire::rates::weak::WeakRateInterpolator']]],
['get_5fspecies_5freactions_9',['get_species_reactions',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a290da6766a6d3094a5aae8b7cbcd0d70',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const fourdst::atomic::Species &species) const'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#ad7345da84824495fb21c969c1a9c80f5',1,'gridfire::rates::weak::WeakReactionMap::get_species_reactions(const std::string &species_name) const']]],
['get_5fstdout_5flogging_5fenabled_10',['get_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a87b7b39e2a15cc30b118c8e6fda9a1a6',1,'gridfire::solver::CVODESolverStrategy']]],
['get_5ft9_5farray_11',['get_T9_array',['../namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222',1,'gridfire::approx8']]],
@@ -19,7 +19,7 @@ var searchData=
['getfastspecies_16',['getFastSpecies',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c82e4e082d1c82b1b090ac9847c7c5e',1,'gridfire::MultiscalePartitioningEngineView']]],
['getformat_17',['getFormat',['../classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118',1,'gridfire::Network']]],
['getheader_18',['getHeader',['../classgridfire_1_1utils_1_1_column_base.html#a4dd5f1409d3190eab9ba07eb6e611248',1,'gridfire::utils::ColumnBase::getHeader()'],['../classgridfire_1_1utils_1_1_column.html#ad6a4f9aee1321e90896e5f4583d7311f',1,'gridfire::utils::Column::getHeader()']]],
- ['getjacobianmatrixentry_19',['getJacobianMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#a88dbf350dc0ea3e2b64d825f489e0d60',1,'gridfire::DynamicEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#a8ab5308629b8707922e5954776254aa6',1,'gridfire::GraphEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#adf3b8a5734983509ca02b7a1a480119f',1,'gridfire::AdaptiveEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#aa49532266ff959ac66f501336f102ce8',1,'gridfire::DefinedEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a586da5402750151fee5db2666785b6e4',1,'gridfire::MultiscalePartitioningEngineView::getJacobianMatrixEntry()'],['../class_py_dynamic_engine.html#a1c888bbc0618f1ae02d9a53e45f3c159',1,'PyDynamicEngine::getJacobianMatrixEntry()']]],
+ ['getjacobianmatrixentry_19',['getJacobianMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#a88dbf350dc0ea3e2b64d825f489e0d60',1,'gridfire::DynamicEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#a8ab5308629b8707922e5954776254aa6',1,'gridfire::GraphEngine::getJacobianMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#adf3b8a5734983509ca02b7a1a480119f',1,'gridfire::AdaptiveEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#aa49532266ff959ac66f501336f102ce8',1,'gridfire::DefinedEngineView::getJacobianMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a586da5402750151fee5db2666785b6e4',1,'gridfire::MultiscalePartitioningEngineView::getJacobianMatrixEntry()'],['../class_py_dynamic_engine.html#a63bbe8f6d3849e99dd41b6d9613ff1f0',1,'PyDynamicEngine::getJacobianMatrixEntry()']]],
['getmolarabundance_20',['getMolarAbundance',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a3183a0030b14253eb49d8304fb6665ea',1,'gridfire::exceptions::StaleEngineTrigger']]],
['getnetreactionstoichiometry_21',['getNetReactionStoichiometry',['../classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9',1,'gridfire::GraphEngine']]],
['getnetworkfile_22',['getNetworkFile',['../classgridfire_1_1_file_defined_engine_view.html#ae0c35d8963b6ed05aeb88089ce301718',1,'gridfire::FileDefinedEngineView']]],
@@ -30,12 +30,12 @@ var searchData=
['getreactionsetspecies_27',['getReactionSetSpecies',['../classgridfire_1_1reaction_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::reaction::ReactionSet::getReactionSetSpecies()'],['../classgridfire_1_1_reaction_set.html#a133ad8cca6a75d31ef8efe67801aef1b',1,'gridfire::ReactionSet::getReactionSetSpecies()']]],
['getrowcount_28',['getRowCount',['../classgridfire_1_1utils_1_1_column_base.html#ab6e4cb14c8a0ad7b6b9ad0fbde766cba',1,'gridfire::utils::ColumnBase::getRowCount()'],['../classgridfire_1_1utils_1_1_column.html#a7ff9084a0486fb8b08edfe866480568b',1,'gridfire::utils::Column::getRowCount()']]],
['getscreeningmodel_29',['getScreeningModel',['../classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0',1,'gridfire::DynamicEngine::getScreeningModel()'],['../classgridfire_1_1_graph_engine.html#a697f2004e0d02c59e83c7890742d7c9a',1,'gridfire::GraphEngine::getScreeningModel()'],['../classgridfire_1_1_adaptive_engine_view.html#a0ab1199f900a58f309c3c36532c9164f',1,'gridfire::AdaptiveEngineView::getScreeningModel()'],['../classgridfire_1_1_defined_engine_view.html#a3c657b82a0117118a4bb0ce7f624ae0c',1,'gridfire::DefinedEngineView::getScreeningModel()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7bfb4e6fec2f337a1dea69e3d4f1fc82',1,'gridfire::MultiscalePartitioningEngineView::getScreeningModel()'],['../class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5',1,'PyDynamicEngine::getScreeningModel()']]],
- ['getspeciesdestructiontimescales_30',['getSpeciesDestructionTimescales',['../classgridfire_1_1_dynamic_engine.html#a25c040d3078f6ff2ef38f733eb68f1fa',1,'gridfire::DynamicEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_graph_engine.html#a47df5a9c448dd1ce8654df819a6cc8ff',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_adaptive_engine_view.html#aa861db5f6fc4e85fb51f524e4e1367c6',1,'gridfire::AdaptiveEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a7bcf169ba1e12e3356d4bcc27c3fc554',1,'gridfire::DefinedEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1a14b0c7ec882b2ad2370f7aa729b9f9',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales()'],['../class_py_dynamic_engine.html#a020044829e0146427ed4830e5b02c4f3',1,'PyDynamicEngine::getSpeciesDestructionTimescales()']]],
+ ['getspeciesdestructiontimescales_30',['getSpeciesDestructionTimescales',['../classgridfire_1_1_dynamic_engine.html#a25c040d3078f6ff2ef38f733eb68f1fa',1,'gridfire::DynamicEngine::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_graph_engine.html#a47df5a9c448dd1ce8654df819a6cc8ff',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a496bfc97e8db72faa147d2dab94fa5f1',1,'gridfire::GraphEngine::getSpeciesDestructionTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#aa861db5f6fc4e85fb51f524e4e1367c6',1,'gridfire::AdaptiveEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_defined_engine_view.html#ad51ef1984f92856b6d4c522e56e8d6a6',1,'gridfire::DefinedEngineView::getSpeciesDestructionTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#accbbe1bd96672e74919d00387673f180',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesDestructionTimescales()'],['../class_py_dynamic_engine.html#a16c27e5af29ddf187e5ab82a6e6db57b',1,'PyDynamicEngine::getSpeciesDestructionTimescales()']]],
['getspeciesindex_31',['getSpeciesIndex',['../classgridfire_1_1_dynamic_engine.html#a8f66fb76c9f983ee93bf8b95cdc85596',1,'gridfire::DynamicEngine::getSpeciesIndex()'],['../classgridfire_1_1_graph_engine.html#a9e426e6c178dd80bd58090489d3b2be9',1,'gridfire::GraphEngine::getSpeciesIndex()'],['../classgridfire_1_1_adaptive_engine_view.html#abb811382522c31f6456787edd4f59ace',1,'gridfire::AdaptiveEngineView::getSpeciesIndex()'],['../classgridfire_1_1_defined_engine_view.html#af3b355ffcda6a8f2841184cc56e3761a',1,'gridfire::DefinedEngineView::getSpeciesIndex()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a8db21995e6878f4043f3a5a45bf36d5e',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesIndex()'],['../class_py_dynamic_engine.html#a95d10a7b240d543a1bc6c67ddf2dc8e0',1,'PyDynamicEngine::getSpeciesIndex()']]],
- ['getspeciestimescales_32',['getSpeciesTimescales',['../classgridfire_1_1_dynamic_engine.html#ae7114f5ebc6667b5e5971c0450ed03d9',1,'gridfire::DynamicEngine::getSpeciesTimescales()'],['../classgridfire_1_1_graph_engine.html#a7dde968244f3c4934c7738445c709232',1,'gridfire::GraphEngine::getSpeciesTimescales()'],['../classgridfire_1_1_adaptive_engine_view.html#a57a218c5a145f589531777c8615b7408',1,'gridfire::AdaptiveEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a18f46d92ea7e04068ad9e7af4ed605a8',1,'gridfire::DefinedEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aea2c3d2ae6ddf77bd4a9b07b86f3306b',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesTimescales()'],['../class_py_dynamic_engine.html#a02a4c86c9637a3c9c9ca8ddd82ecff22',1,'PyDynamicEngine::getSpeciesTimescales()']]],
+ ['getspeciestimescales_32',['getSpeciesTimescales',['../classgridfire_1_1_dynamic_engine.html#ae7114f5ebc6667b5e5971c0450ed03d9',1,'gridfire::DynamicEngine::getSpeciesTimescales()'],['../classgridfire_1_1_graph_engine.html#a7dde968244f3c4934c7738445c709232',1,'gridfire::GraphEngine::getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho) const override'],['../classgridfire_1_1_graph_engine.html#a578ecf0e3b0e5197ed6b33c7abf8f770',1,'gridfire::GraphEngine::getSpeciesTimescales(const fourdst::composition::Composition &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const'],['../classgridfire_1_1_adaptive_engine_view.html#a57a218c5a145f589531777c8615b7408',1,'gridfire::AdaptiveEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_defined_engine_view.html#a18f46d92ea7e04068ad9e7af4ed605a8',1,'gridfire::DefinedEngineView::getSpeciesTimescales()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aea2c3d2ae6ddf77bd4a9b07b86f3306b',1,'gridfire::MultiscalePartitioningEngineView::getSpeciesTimescales()'],['../class_py_dynamic_engine.html#a598eb1575937d165b4b383959cf8c417',1,'PyDynamicEngine::getSpeciesTimescales()']]],
['getstate_33',['getState',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a06eb9eb03750038c193c23c7f53668f5',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['getstoichiometrymatrixentry_34',['getStoichiometryMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#ad19c8451b6f624e2938f771cc067d5c1',1,'gridfire::DynamicEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#ad90a2d770ebf098f0d6d5f5339961e95',1,'gridfire::GraphEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#abe2ca6426e10cc6a10090eecf7098dbe',1,'gridfire::AdaptiveEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#af1843cfd2a95bfa46ab40d4c4de11ef9',1,'gridfire::DefinedEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7140384baaaa0bd05ca448a0d8fec471',1,'gridfire::MultiscalePartitioningEngineView::getStoichiometryMatrixEntry()'],['../class_py_dynamic_engine.html#ab48ef6db18da20024aa563a91fa16f83',1,'PyDynamicEngine::getStoichiometryMatrixEntry()']]],
+ ['getstoichiometrymatrixentry_34',['getStoichiometryMatrixEntry',['../classgridfire_1_1_dynamic_engine.html#ad19c8451b6f624e2938f771cc067d5c1',1,'gridfire::DynamicEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_graph_engine.html#ad90a2d770ebf098f0d6d5f5339961e95',1,'gridfire::GraphEngine::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_adaptive_engine_view.html#abe2ca6426e10cc6a10090eecf7098dbe',1,'gridfire::AdaptiveEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_defined_engine_view.html#af1843cfd2a95bfa46ab40d4c4de11ef9',1,'gridfire::DefinedEngineView::getStoichiometryMatrixEntry()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7140384baaaa0bd05ca448a0d8fec471',1,'gridfire::MultiscalePartitioningEngineView::getStoichiometryMatrixEntry()'],['../class_py_dynamic_engine.html#a3dd5cf419f25e76e144af35df15a2067',1,'PyDynamicEngine::getStoichiometryMatrixEntry()']]],
['getweakrateinterpolator_35',['getWeakRateInterpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aefc75b3149bee2da878177279ad375da',1,'gridfire::rates::weak::WeakReaction']]],
- ['graphengine_36',['GraphEngine',['../classgridfire_1_1_graph_engine.html#a38aaafb1d9a6548bc8e8cb672417bbbe',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a3a03fbd767f495ca667f23789b07c293',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a514cc6b5482d6a27902975da17b5e39e',1,'gridfire::GraphEngine::GraphEngine(const reaction::ReactionSet &reactions)']]],
+ ['graphengine_36',['GraphEngine',['../classgridfire_1_1_graph_engine.html#a38aaafb1d9a6548bc8e8cb672417bbbe',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a3a03fbd767f495ca667f23789b07c293',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full)'],['../classgridfire_1_1_graph_engine.html#a35552299e1b774386f1e603a702fc7c2',1,'gridfire::GraphEngine::GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes)'],['../classgridfire_1_1_graph_engine.html#a514cc6b5482d6a27902975da17b5e39e',1,'gridfire::GraphEngine::GraphEngine(const reaction::ReactionSet &reactions)']]],
['groundstatepartitionfunction_37',['GroundStatePartitionFunction',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#a8afa2aee993eb3ed8d01c887d39b57eb',1,'gridfire::partition::GroundStatePartitionFunction']]]
];
diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js
index 95f8fbbc..c73fc287 100644
--- a/docs/html/search/functions_7.js
+++ b/docs/html/search/functions_7.js
@@ -1,8 +1,12 @@
var searchData=
[
- ['hash_0',['hash',['../structgridfire_1_1_q_s_e_cache_key.html#a99772155522bf6cbe08313565444a39d',1,'gridfire::QSECacheKey::hash()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7ba8c18cd5445aa3499a6fd351183f7a',1,'gridfire::reaction::Reaction::hash()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a661dd461e51c37133f7f9931389fd3cc',1,'gridfire::reaction::ReaclibReaction::hash()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::reaction::ReactionSet::hash()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ad2ba6b584cb2df7c15633fca81ce6af1',1,'gridfire::rates::weak::WeakReaction::hash()'],['../classgridfire_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::ReactionSet::hash()'],['../classgridfire_1_1_reaction.html#a41b1c16f499c9255251ed43725cf698c',1,'gridfire::Reaction::hash()']]],
- ['he3he3_5frate_1',['he3he3_rate',['../namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea',1,'gridfire::approx8']]],
- ['he3he4_5frate_2',['he3he4_rate',['../namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3',1,'gridfire::approx8']]],
- ['hit_3',['hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5eb642e161ffb5500ccc1e412849ee5e',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['hits_4',['hits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#aaf8b925a169a732c14f4451a33451f51',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
+ ['has_5fflag_0',['has_flag',['../namespacegridfire.html#a5ad8e76156fd708fe6f3bb0f2ad8650b',1,'gridfire']]],
+ ['hash_1',['hash',['../structgridfire_1_1_q_s_e_cache_key.html#a99772155522bf6cbe08313565444a39d',1,'gridfire::QSECacheKey::hash()'],['../classgridfire_1_1reaction_1_1_reaction.html#a7ba8c18cd5445aa3499a6fd351183f7a',1,'gridfire::reaction::Reaction::hash()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a661dd461e51c37133f7f9931389fd3cc',1,'gridfire::reaction::ReaclibReaction::hash()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::reaction::ReactionSet::hash()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ad2ba6b584cb2df7c15633fca81ce6af1',1,'gridfire::rates::weak::WeakReaction::hash()'],['../classgridfire_1_1_reaction_set.html#ad28907fc08de978461d68cc5b77a3a99',1,'gridfire::ReactionSet::hash()'],['../classgridfire_1_1_reaction.html#a41b1c16f499c9255251ed43725cf698c',1,'gridfire::Reaction::hash()']]],
+ ['hash_5fatomic_2',['hash_atomic',['../namespacegridfire_1_1utils.html#a0dc0b71ddae108a47887458c2f3f780e',1,'gridfire::utils']]],
+ ['hash_5freaction_3',['hash_reaction',['../namespacegridfire_1_1utils.html#a011ac3184b4fcf21322868b1aaa4d2d1',1,'gridfire::utils']]],
+ ['hashingerror_4',['HashingError',['../classgridfire_1_1exceptions_1_1_hashing_error.html#a42fd09bb0ce168f979d146368831142d',1,'gridfire::exceptions::HashingError::HashingError()=default'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#afc587989d7504f3737aba7f092678c5b',1,'gridfire::exceptions::HashingError::HashingError(std::string message)']]],
+ ['he3he3_5frate_5',['he3he3_rate',['../namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea',1,'gridfire::approx8']]],
+ ['he3he4_5frate_6',['he3he4_rate',['../namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3',1,'gridfire::approx8']]],
+ ['hit_7',['hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5eb642e161ffb5500ccc1e412849ee5e',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['hits_8',['hits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#aaf8b925a169a732c14f4451a33451f51',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]]
];
diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js
index 7e969616..033c64d5 100644
--- a/docs/html/search/functions_8.js
+++ b/docs/html/search/functions_8.js
@@ -7,10 +7,12 @@ var searchData=
['inputs_4',['inputs',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad19c39ced17e400af9f46478546a8fa1',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
['inspect_5fjacobian_5fstiffness_5',['inspect_jacobian_stiffness',['../namespacegridfire_1_1diagnostics.html#a066ee899bd259062716f25abae3890b0',1,'gridfire::diagnostics']]],
['inspect_5fspecies_5fbalance_6',['inspect_species_balance',['../namespacegridfire_1_1diagnostics.html#a11c0d538e7244bee168d7f9217442128',1,'gridfire::diagnostics']]],
- ['involvesspecies_7',['involvesSpecies',['../classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b',1,'gridfire::GraphEngine']]],
- ['is_5freverse_8',['is_reverse',['../classgridfire_1_1reaction_1_1_reaction.html#a3906a668410e02239f9031b5fc580214',1,'gridfire::reaction::Reaction::is_reverse()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a181b2c75af1f2701c43594c5bb2bac2d',1,'gridfire::reaction::ReaclibReaction::is_reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90b62d922d91832859516450cf8e3876',1,'gridfire::rates::weak::WeakReaction::is_reverse()'],['../classgridfire_1_1_reaction.html#a640b0bdbed9ed7c2a2e9880ddbcafc1d',1,'gridfire::Reaction::is_reverse()']]],
- ['isprecomputationenabled_9',['isPrecomputationEnabled',['../classgridfire_1_1_graph_engine.html#a015f8975701f028c29835d3a9794e00f',1,'gridfire::GraphEngine']]],
- ['isstale_10',['isStale',['../classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398',1,'gridfire::DynamicEngine::isStale()'],['../classgridfire_1_1_graph_engine.html#af04a9f8a629d6f6c58c477af0f1ab9e5',1,'gridfire::GraphEngine::isStale()'],['../classgridfire_1_1_adaptive_engine_view.html#ad268c9942655e5c9605148fe07718e88',1,'gridfire::AdaptiveEngineView::isStale()'],['../classgridfire_1_1_defined_engine_view.html#a7d9e738dd28efb4d6127de7379169c87',1,'gridfire::DefinedEngineView::isStale()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae7847959fc5af2b83f5446dd73567b46',1,'gridfire::MultiscalePartitioningEngineView::isStale()'],['../class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14',1,'PyDynamicEngine::isStale()']]],
- ['isstiff_11',['isStiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a',1,'gridfire::approx8::Approx8Network::isStiff()'],['../classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b',1,'gridfire::Network::isStiff()']]],
- ['isusingreversereactions_12',['isUsingReverseReactions',['../classgridfire_1_1_graph_engine.html#ae7a210d9ab13ad5fb0c612f027acabd0',1,'gridfire::GraphEngine']]]
+ ['involvesspecies_7',['involvesSpecies',['../classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b',1,'gridfire::GraphEngine::involvesSpecies()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#adde288ec903d0cf45cfc3031e3a1fa8b',1,'gridfire::MultiscalePartitioningEngineView::involvesSpecies(const fourdst::atomic::Species &species) const']]],
+ ['involvesspeciesindynamic_8',['involvesSpeciesInDynamic',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae4961ef6ad6db601bfaa0721ede02369',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['involvesspeciesinqse_9',['involvesSpeciesInQSE',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3e23f9e7c9e72bf1d3de15f98157afdb',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['is_5freverse_10',['is_reverse',['../classgridfire_1_1reaction_1_1_reaction.html#a3906a668410e02239f9031b5fc580214',1,'gridfire::reaction::Reaction::is_reverse()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a181b2c75af1f2701c43594c5bb2bac2d',1,'gridfire::reaction::ReaclibReaction::is_reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a90b62d922d91832859516450cf8e3876',1,'gridfire::rates::weak::WeakReaction::is_reverse()'],['../classgridfire_1_1_reaction.html#a640b0bdbed9ed7c2a2e9880ddbcafc1d',1,'gridfire::Reaction::is_reverse()']]],
+ ['isprecomputationenabled_11',['isPrecomputationEnabled',['../classgridfire_1_1_graph_engine.html#a015f8975701f028c29835d3a9794e00f',1,'gridfire::GraphEngine']]],
+ ['isstale_12',['isStale',['../classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398',1,'gridfire::DynamicEngine::isStale()'],['../classgridfire_1_1_graph_engine.html#af04a9f8a629d6f6c58c477af0f1ab9e5',1,'gridfire::GraphEngine::isStale()'],['../classgridfire_1_1_adaptive_engine_view.html#ad268c9942655e5c9605148fe07718e88',1,'gridfire::AdaptiveEngineView::isStale()'],['../classgridfire_1_1_defined_engine_view.html#a7d9e738dd28efb4d6127de7379169c87',1,'gridfire::DefinedEngineView::isStale()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#ae7847959fc5af2b83f5446dd73567b46',1,'gridfire::MultiscalePartitioningEngineView::isStale()'],['../class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14',1,'PyDynamicEngine::isStale()']]],
+ ['isstiff_13',['isStiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a',1,'gridfire::approx8::Approx8Network::isStiff()'],['../classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b',1,'gridfire::Network::isStiff()']]],
+ ['isusingreversereactions_14',['isUsingReverseReactions',['../classgridfire_1_1_graph_engine.html#ae7a210d9ab13ad5fb0c612f027acabd0',1,'gridfire::GraphEngine']]]
];
diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js
index 41c2a278..558ebc1d 100644
--- a/docs/html/search/functions_9.js
+++ b/docs/html/search/functions_9.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['log_5fstep_5fdiagnostics_0',['log_step_diagnostics',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a53c14f504e5b7827b4bab4a0a7a13341',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['log_5fstep_5fdiagnostics_0',['log_step_diagnostics',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ae52199012091f7179bf95ae7f492fbe1',1,'gridfire::solver::CVODESolverStrategy']]],
['log_5ftime_1',['log_time',['../class_solver_plugin_interface.html#a493a30c0ae4b2e1a89b7d03c02c0041c',1,'SolverPluginInterface']]],
- ['logicalreaclibreaction_2',['LogicalReaclibReaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a0ff112dca1f88070effb6700429b42b4',1,'gridfire::reaction::LogicalReaclibReaction']]]
+ ['logicalreaclibreaction_2',['LogicalReaclibReaction',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a0ff112dca1f88070effb6700429b42b4',1,'gridfire::reaction::LogicalReaclibReaction::LogicalReaclibReaction(const std::vector< ReaclibReaction > &reactions)'],['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a7e6d50f866be9239ac620607741280cc',1,'gridfire::reaction::LogicalReaclibReaction::LogicalReaclibReaction(const std::vector< ReaclibReaction > &reactions, bool reverse)']]]
];
diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js
index 287e1881..e93dddca 100644
--- a/docs/html/search/functions_a.js
+++ b/docs/html/search/functions_a.js
@@ -11,9 +11,14 @@ var searchData=
['mapviewtofull_8',['mapViewToFull',['../classgridfire_1_1_defined_engine_view.html#a626ab005bfa08b201518c13627e1f843',1,'gridfire::DefinedEngineView']]],
['mapviewtofullreactionindex_9',['mapViewToFullReactionIndex',['../classgridfire_1_1_defined_engine_view.html#aadf373d69a22fcd171a6c251466d53d1',1,'gridfire::DefinedEngineView']]],
['mapviewtofullspeciesindex_10',['mapViewToFullSpeciesIndex',['../classgridfire_1_1_defined_engine_view.html#af6fb8c3c7894b505bd81d15f012f154a',1,'gridfire::DefinedEngineView']]],
- ['mesanetworkfileparser_11',['MESANetworkFileParser',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ac5963d0da6780de753df996b490f8d2c',1,'gridfire::io::MESANetworkFileParser']]],
- ['miss_12',['miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac55fb580dd4b9763cefe4612555b03f3',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['misses_13',['misses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5df4f2c27e9eaa781c972a8c9b595787',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['molarabundance_14',['MolarAbundance',['../structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65',1,'gridfire::NetIn']]],
- ['multiscalepartitioningengineview_15',['MultiscalePartitioningEngineView',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a0df457c0f0f6f403a295335c84fd828f',1,'gridfire::MultiscalePartitioningEngineView']]]
+ ['massfractionfrommolarabundanceandcomposition_11',['massFractionFromMolarAbundanceAndComposition',['../namespacegridfire_1_1utils.html#a30bc2aa491806a4ac2a9039e267db282',1,'gridfire::utils']]],
+ ['massfractionfrommolarabundanceandmolarmass_12',['massFractionFromMolarAbundanceAndMolarMass',['../namespacegridfire_1_1utils.html#a3e0dbd737724f2ead65046b07639c931',1,'gridfire::utils']]],
+ ['mesanetworkfileparser_13',['MESANetworkFileParser',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ac5963d0da6780de753df996b490f8d2c',1,'gridfire::io::MESANetworkFileParser']]],
+ ['miss_14',['miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac55fb580dd4b9763cefe4612555b03f3',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['misses_15',['misses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a5df4f2c27e9eaa781c972a8c9b595787',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['mix_5fspecies_16',['mix_species',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#a464d24a4cacff96a2be567ce461c8404',1,'gridfire::utils::hashing::reaction']]],
+ ['molarabundance_17',['MolarAbundance',['../structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65',1,'gridfire::NetIn']]],
+ ['molarmassvectorfromcomposition_18',['molarMassVectorFromComposition',['../namespacegridfire_1_1utils.html#a1772aeeec2509ca45bc733b7615a7778',1,'gridfire::utils']]],
+ ['multiscalepartitioningengineview_19',['MultiscalePartitioningEngineView',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b3720628b22f038391949fffe6fc962',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['multiset_5fcombine_20',['multiset_combine',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html#abd97bcaba4cc049e7f6974a4df5d824a',1,'gridfire::utils::hashing::reaction']]]
];
diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js
index b6dbf987..7cbc94a9 100644
--- a/docs/html/search/functions_b.js
+++ b/docs/html/search/functions_b.js
@@ -5,15 +5,16 @@ var searchData=
['n15pa_5frate_2',['n15pa_rate',['../namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef',1,'gridfire::approx8']]],
['n15pg_5ffrac_3',['n15pg_frac',['../namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896',1,'gridfire::approx8']]],
['n15pg_5frate_4',['n15pg_rate',['../namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98',1,'gridfire::approx8']]],
- ['name_5',['name',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a87fc9fe6bd8762f148c858452ec30043',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a594893c029f044be3119118808470f7a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a290e5643eea08726d2fd44a1cd5617d0',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::name()'],['../classgridfire_1_1trigger_1_1_trigger.html#a3e5b017147f22ca0733733cd39e334b7',1,'gridfire::trigger::Trigger::name()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ab78539e5cd88194ab9e98434793eae3f',1,'gridfire::trigger::AndTrigger::name()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a062af4f567dc48c088f1fcfb64cc79ec',1,'gridfire::trigger::OrTrigger::name()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#acc3bd2938f7746997fb1d255681d8b20',1,'gridfire::trigger::NotTrigger::name()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a4a834d24286f9204995bf78fb69f35dc',1,'gridfire::trigger::EveryNthTrigger::name()']]],
+ ['name_5',['name',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a87fc9fe6bd8762f148c858452ec30043',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a594893c029f044be3119118808470f7a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a290e5643eea08726d2fd44a1cd5617d0',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::name()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a92a57cea3b58bd7948c3c3fb4f75619b',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::name()'],['../classgridfire_1_1trigger_1_1_trigger.html#a3e5b017147f22ca0733733cd39e334b7',1,'gridfire::trigger::Trigger::name()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ab78539e5cd88194ab9e98434793eae3f',1,'gridfire::trigger::AndTrigger::name()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a062af4f567dc48c088f1fcfb64cc79ec',1,'gridfire::trigger::OrTrigger::name()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#acc3bd2938f7746997fb1d255681d8b20',1,'gridfire::trigger::NotTrigger::name()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a4a834d24286f9204995bf78fb69f35dc',1,'gridfire::trigger::EveryNthTrigger::name()']]],
['ne20a_5frate_6',['ne20a_rate',['../namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210',1,'gridfire::approx8']]],
['network_7',['Network',['../classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55',1,'gridfire::Network']]],
- ['networkprimingengineview_8',['NetworkPrimingEngineView',['../classgridfire_1_1_network_priming_engine_view.html#ad13ec8d4974421c72cffd88558d71177',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const std::string &primingSymbol, DynamicEngine &baseEngine)'],['../classgridfire_1_1_network_priming_engine_view.html#a96751b66dd11f1155d0c488f39f9f6a6',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const fourdst::atomic::Species &primingSpecies, DynamicEngine &baseEngine)']]],
- ['networkresizederror_9',['NetworkResizedError',['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a80c0adb088e8083309591d24051b056b',1,'gridfire::exceptions::NetworkResizedError']]],
- ['networksolverstrategy_10',['NetworkSolverStrategy',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505',1,'gridfire::solver::NetworkSolverStrategy']]],
- ['nottrigger_11',['NotTrigger',['../classgridfire_1_1trigger_1_1_not_trigger.html#a4828599aae5ff37f4c82e51fe192bed3',1,'gridfire::trigger::NotTrigger']]],
- ['num_5fspecies_12',['num_species',['../classgridfire_1_1reaction_1_1_reaction.html#ae2a1b0395ac127c792a8049cd0bcc249',1,'gridfire::reaction::Reaction::num_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a9205126955ad38f56e8aca3112bc150a',1,'gridfire::reaction::ReaclibReaction::num_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1210917ca1727ea474bb606cf8279edb',1,'gridfire::rates::weak::WeakReaction::num_species()'],['../classgridfire_1_1_reaction.html#a348aae35a6c82194ef5387278419e0e6',1,'gridfire::Reaction::num_species()']]],
- ['nummisses_13',['numMisses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a273eb8a3e80d1235d2b3f252e55c5b50',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0e1ad148f9f3232992a4b16e440c249a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a94bb1de08a5ff55e1874f595f8c8965c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_trigger.html#a81848e5af844795d879b6d885a2701d7',1,'gridfire::trigger::Trigger::numMisses()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#addfd61f8cb234881f535fb8f4d618d74',1,'gridfire::trigger::AndTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a0b3a7f45604dbb27e832d9559dd20997',1,'gridfire::trigger::OrTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2f9b0d6a6ac54f6371c5a208c06826ea',1,'gridfire::trigger::NotTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ae7776f4a526db3245e64a74a3b0172d3',1,'gridfire::trigger::EveryNthTrigger::numMisses()']]],
- ['numspecies_14',['numSpecies',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a44ac2f7510ecf86cd5b556a842eee30c',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['numtriggers_15',['numTriggers',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a34d285584ea96f71b99eefad8c738296',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a32980aaf6d9c7632c024b4b74b1d9e70',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad2a7c2567b100f97a024f65818ecefed',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4ea3abfb76a09c4f55ad05d73a2cf12d',1,'gridfire::trigger::Trigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#afffb4281569963183d7db3ed1568eb3a',1,'gridfire::trigger::AndTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#afc7d3eae8306ee383d76997ac3803327',1,'gridfire::trigger::OrTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae2d27d72af9e1fbf711a58e4583b43a3',1,'gridfire::trigger::NotTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a7e5568c9d7799b7f80ad0d3efe2cd143',1,'gridfire::trigger::EveryNthTrigger::numTriggers()']]]
+ ['networkconstructionflagstostring_8',['NetworkConstructionFlagsToString',['../namespacegridfire.html#a7c96c92c72485f364466c6b979959ef7',1,'gridfire']]],
+ ['networkprimingengineview_9',['NetworkPrimingEngineView',['../classgridfire_1_1_network_priming_engine_view.html#a0dee05df5ac4047ac0456006a4be4927',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const std::string &primingSymbol, GraphEngine &baseEngine)'],['../classgridfire_1_1_network_priming_engine_view.html#af101fd7cf7237c208611e047396ce8d4',1,'gridfire::NetworkPrimingEngineView::NetworkPrimingEngineView(const fourdst::atomic::Species &primingSpecies, GraphEngine &baseEngine)']]],
+ ['networkresizederror_10',['NetworkResizedError',['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a1386b2b78ae7760b40cfc5ddefa0ce3e',1,'gridfire::exceptions::NetworkResizedError']]],
+ ['networksolverstrategy_11',['NetworkSolverStrategy',['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505',1,'gridfire::solver::NetworkSolverStrategy']]],
+ ['nottrigger_12',['NotTrigger',['../classgridfire_1_1trigger_1_1_not_trigger.html#a4828599aae5ff37f4c82e51fe192bed3',1,'gridfire::trigger::NotTrigger']]],
+ ['num_5fspecies_13',['num_species',['../classgridfire_1_1reaction_1_1_reaction.html#ae2a1b0395ac127c792a8049cd0bcc249',1,'gridfire::reaction::Reaction::num_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a9205126955ad38f56e8aca3112bc150a',1,'gridfire::reaction::ReaclibReaction::num_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1210917ca1727ea474bb606cf8279edb',1,'gridfire::rates::weak::WeakReaction::num_species()'],['../classgridfire_1_1_reaction.html#a348aae35a6c82194ef5387278419e0e6',1,'gridfire::Reaction::num_species()']]],
+ ['nummisses_14',['numMisses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a273eb8a3e80d1235d2b3f252e55c5b50',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0e1ad148f9f3232992a4b16e440c249a',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a94bb1de08a5ff55e1874f595f8c8965c',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa26bf911c73b7f2ec343d473caf13718',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_trigger.html#a81848e5af844795d879b6d885a2701d7',1,'gridfire::trigger::Trigger::numMisses()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#addfd61f8cb234881f535fb8f4d618d74',1,'gridfire::trigger::AndTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a0b3a7f45604dbb27e832d9559dd20997',1,'gridfire::trigger::OrTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2f9b0d6a6ac54f6371c5a208c06826ea',1,'gridfire::trigger::NotTrigger::numMisses()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ae7776f4a526db3245e64a74a3b0172d3',1,'gridfire::trigger::EveryNthTrigger::numMisses()']]],
+ ['numspecies_15',['numSpecies',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a44ac2f7510ecf86cd5b556a842eee30c',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['numtriggers_16',['numTriggers',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a34d285584ea96f71b99eefad8c738296',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a32980aaf6d9c7632c024b4b74b1d9e70',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad2a7c2567b100f97a024f65818ecefed',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#aa7cc311316539b2d348422ba907dc64e',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_trigger.html#a4ea3abfb76a09c4f55ad05d73a2cf12d',1,'gridfire::trigger::Trigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#afffb4281569963183d7db3ed1568eb3a',1,'gridfire::trigger::AndTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#afc7d3eae8306ee383d76997ac3803327',1,'gridfire::trigger::OrTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae2d27d72af9e1fbf711a58e4583b43a3',1,'gridfire::trigger::NotTrigger::numTriggers()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a7e5568c9d7799b7f80ad0d3efe2cd143',1,'gridfire::trigger::EveryNthTrigger::numTriggers()']]]
];
diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js
index e319dfd8..3e687362 100644
--- a/docs/html/search/functions_c.js
+++ b/docs/html/search/functions_c.js
@@ -5,12 +5,14 @@ var searchData=
['offdiagonaltrigger_2',['OffDiagonalTrigger',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a6dc334b85ffb822880c6740dc457ea52',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger']]],
['operator_20std_3a_3astring_3',['string',['../structgridfire_1_1expectations_1_1_stale_engine_error.html#ad8ba0f62a2da0d93aba429181e7e6f84',1,'gridfire::expectations::StaleEngineError']]],
['operator_21_3d_4',['operator!=',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#ac81f994476d580a92686e7f84b726c2a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator!=()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8b6008e0f629329bfc62256f4f081b77',1,'gridfire::reaction::ReaclibReaction::operator!=()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8',1,'gridfire::reaction::ReactionSet::operator!=()'],['../classgridfire_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8',1,'gridfire::ReactionSet::operator!=()']]],
- ['operator_28_29_5',['operator()',['../structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa',1,'gridfire::approx8::Jacobian::operator()()'],['../structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0',1,'gridfire::approx8::ODE::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html#aa947f9796cbee2c9473ba455f7e69ec3',1,'std::hash< gridfire::QSECacheKey >::operator()()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7bd060a3eaaaefab0c31e60dcdb5f28',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html#a48224b63a80690e4f0620f1312be5dd9',1,'std::hash< gridfire::reaction::Reaction >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921',1,'std::hash< gridfire::reaction::ReactionSet >::operator()()']]],
- ['operator_3c_6',['operator<',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a2d09ce96d0d7cfe8f0aeb01f22f07a06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['operator_3c_3c_7',['operator<<',['../namespacegridfire_1_1reaclib.html#a6bb94d5adc7bb9db5a67f770f7453e63',1,'gridfire::reaclib']]],
- ['operator_3d_8',['operator=',['../classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::reaction::ReactionSet::operator=()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af500df838024c82724eaf7fe1cb9b8e8',1,'gridfire::solver::CVODESolverStrategy::operator=(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ad26879fafcee9ecb21cc7c5ac0db1692',1,'gridfire::solver::CVODESolverStrategy::operator=(CVODESolverStrategy &&)=delete'],['../classgridfire_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::ReactionSet::operator=()']]],
- ['operator_3d_3d_9',['operator==',['../structgridfire_1_1_q_s_e_cache_key.html#acfd92321fda5bc0ed1d2e803cbae6a81',1,'gridfire::QSECacheKey::operator==()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a82c2256254ca88e141672891e5228f88',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator==()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae7c930525db447e39b4de18fbc1251a8',1,'gridfire::reaction::ReaclibReaction::operator==()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::reaction::ReactionSet::operator==()'],['../classgridfire_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::ReactionSet::operator==()']]],
- ['operator_3e_10',['operator>',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a77d5ebb3b85649bddab09e5ee7fac50a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['operator_5b_5d_11',['operator[]',['../classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::reaction::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::reaction::ReactionSet::operator[](const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::ReactionSet::operator[](const std::string_view &id) const']]],
- ['ortrigger_12',['OrTrigger',['../classgridfire_1_1trigger_1_1_or_trigger.html#aaf4f8a090bdd10eeba0b7849fa8ed888',1,'gridfire::trigger::OrTrigger']]]
+ ['operator_26_5',['operator&',['../namespacegridfire.html#a6de955e2cf2f0e0241bceabdee69f3f6',1,'gridfire']]],
+ ['operator_28_29_6',['operator()',['../structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa',1,'gridfire::approx8::Jacobian::operator()()'],['../structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0',1,'gridfire::approx8::ODE::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html#aa947f9796cbee2c9473ba455f7e69ec3',1,'std::hash< gridfire::QSECacheKey >::operator()()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ad7bd060a3eaaaefab0c31e60dcdb5f28',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html#abab92065d884b95cdddcc2f8f6fdd490',1,'std::hash< gridfire::rates::weak::TableAxes >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html#a48224b63a80690e4f0620f1312be5dd9',1,'std::hash< gridfire::reaction::Reaction >::operator()()'],['../structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921',1,'std::hash< gridfire::reaction::ReactionSet >::operator()()']]],
+ ['operator_3c_7',['operator<',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a2d09ce96d0d7cfe8f0aeb01f22f07a06',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['operator_3c_3c_8',['operator<<',['../namespacegridfire_1_1reaclib.html#a6bb94d5adc7bb9db5a67f770f7453e63',1,'gridfire::reaclib']]],
+ ['operator_3d_9',['operator=',['../classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::reaction::ReactionSet::operator=()'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af500df838024c82724eaf7fe1cb9b8e8',1,'gridfire::solver::CVODESolverStrategy::operator=(const CVODESolverStrategy &)=delete'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ad26879fafcee9ecb21cc7c5ac0db1692',1,'gridfire::solver::CVODESolverStrategy::operator=(CVODESolverStrategy &&)=delete'],['../classgridfire_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a',1,'gridfire::ReactionSet::operator=()']]],
+ ['operator_3d_3d_10',['operator==',['../structgridfire_1_1_q_s_e_cache_key.html#acfd92321fda5bc0ed1d2e803cbae6a81',1,'gridfire::QSECacheKey::operator==()'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a82c2256254ca88e141672891e5228f88',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup::operator==()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ae7c930525db447e39b4de18fbc1251a8',1,'gridfire::reaction::ReaclibReaction::operator==()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::reaction::ReactionSet::operator==()'],['../classgridfire_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135',1,'gridfire::ReactionSet::operator==()']]],
+ ['operator_3e_11',['operator>',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a77d5ebb3b85649bddab09e5ee7fac50a',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['operator_5b_5d_12',['operator[]',['../classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::reaction::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::reaction::ReactionSet::operator[](const std::string_view &id) const'],['../classgridfire_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b',1,'gridfire::ReactionSet::operator[](size_t index) const'],['../classgridfire_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd',1,'gridfire::ReactionSet::operator[](const std::string_view &id) const']]],
+ ['operator_7c_13',['operator|',['../namespacegridfire.html#a1504ccf93263bae031d95d4d3880999e',1,'gridfire']]],
+ ['ortrigger_14',['OrTrigger',['../classgridfire_1_1trigger_1_1_or_trigger.html#aaf4f8a090bdd10eeba0b7849fa8ed888',1,'gridfire::trigger::OrTrigger']]]
];
diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js
index 8fc35fa1..d6f33f33 100644
--- a/docs/html/search/functions_d.js
+++ b/docs/html/search/functions_d.js
@@ -1,21 +1,20 @@
var searchData=
[
- ['pack_5fisotope_5fid_0',['pack_isotope_id',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#ac73e9476c89ec7066999b0986bc0d9c1',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['packreactionset_1',['packReactionSet',['../namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c',1,'gridfire::reaction']]],
- ['parse_2',['parse',['../classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf',1,'gridfire::io::NetworkFileParser::parse()'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4df01e3a93e1291d2cde0458545325f8',1,'gridfire::io::SimpleReactionListFileParser::parse()'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a568194277733b5c537901f8af32ee329',1,'gridfire::io::MESANetworkFileParser::parse()'],['../class_py_network_file_parser.html#afe09d1e5b07110e62cf4c6ec713cff54',1,'PyNetworkFileParser::parse()']]],
- ['parsespeciesstring_3',['parseSpeciesString',['../namespacegridfire_1_1reaclib.html#afc0deac6cbef076e8884e66fd3ab66e0',1,'gridfire::reaclib']]],
- ['partitionbytimescale_4',['partitionByTimescale',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7aa4eb7a0d6e6d04b3e1aa1b1fb7f3f6',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['partitionnetwork_5',['partitionNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c327a40d7c667043826002975baa2b4',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a98b11ffe498846f5a3a72f08504346b7',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const NetIn &netIn)']]],
- ['pename_6',['peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af775f97f4d5e144e33bc6e0ba58a5851',1,'gridfire::reaction::ReaclibReaction']]],
- ['populatereactionidmap_7',['populateReactionIDMap',['../classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567',1,'gridfire::GraphEngine']]],
- ['populatespeciestoindexmap_8',['populateSpeciesToIndexMap',['../classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391',1,'gridfire::GraphEngine']]],
- ['pp_5frate_9',['pp_rate',['../namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f',1,'gridfire::approx8']]],
- ['precomputenetwork_10',['precomputeNetwork',['../classgridfire_1_1_graph_engine.html#a92644bc333bff69c5685be4552ca12fd',1,'gridfire::GraphEngine']]],
- ['primeengine_11',['primeEngine',['../classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e',1,'gridfire::DynamicEngine::primeEngine()'],['../classgridfire_1_1_graph_engine.html#ae7a371be61ab09b3fa4a93f05bd44e5e',1,'gridfire::GraphEngine::primeEngine()'],['../classgridfire_1_1_adaptive_engine_view.html#a70005361262bc180d4417b608661e3c3',1,'gridfire::AdaptiveEngineView::primeEngine()'],['../classgridfire_1_1_defined_engine_view.html#a13033abd3b44904f98b58c93e22da460',1,'gridfire::DefinedEngineView::primeEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05730ced13ac5331060ca011f0da6235',1,'gridfire::MultiscalePartitioningEngineView::primeEngine()'],['../class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878',1,'PyDynamicEngine::primeEngine()']]],
- ['primenetwork_12',['primeNetwork',['../namespacegridfire.html#a3cd451f4b7a7bc7c2d7007ebb343e9ac',1,'gridfire']]],
- ['printwhy_13',['printWhy',['../namespacegridfire_1_1trigger.html#a5e0fe21f3356426f26b109cdeb1edcd9',1,'gridfire::trigger']]],
- ['product_5fspecies_14',['product_species',['../classgridfire_1_1reaction_1_1_reaction.html#a0d16572ae2b664374d32ee6c4e22123a',1,'gridfire::reaction::Reaction::product_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a67c8fa4d5929c7a8cbca9b3d9dd2b704',1,'gridfire::reaction::ReaclibReaction::product_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a5c60feacb0ac48b35323d9f688315316',1,'gridfire::rates::weak::WeakReaction::product_species()'],['../classgridfire_1_1_reaction.html#ac2306d841bad605b7c9ae104397cec0f',1,'gridfire::Reaction::product_species()']]],
- ['products_15',['products',['../classgridfire_1_1reaction_1_1_reaction.html#a3d7451045d8df41ea98b5e419e0e5ab0',1,'gridfire::reaction::Reaction::products()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a5f563b99bb550d5bafa2a989502de019',1,'gridfire::reaction::ReaclibReaction::products()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aed0ea28ed3ba96a9f86aa9db947ec01c',1,'gridfire::rates::weak::WeakReaction::products()'],['../classgridfire_1_1_reaction.html#ac2918935929030e8d218dc8d107a78f9',1,'gridfire::Reaction::products()']]],
- ['pybind11_5fmodule_16',['PYBIND11_MODULE',['../bindings_8cpp.html#aa8955e3a8d1ea2d94e8a2c941a12c03f',1,'bindings.cpp']]],
- ['pydynamicnetworksolverstrategy_17',['PyDynamicNetworkSolverStrategy',['../class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159',1,'PyDynamicNetworkSolverStrategy']]]
+ ['packreactionset_0',['packReactionSet',['../namespacegridfire_1_1reaction.html#af34403cccdb4a091e979f0f895be2f8c',1,'gridfire::reaction']]],
+ ['parse_1',['parse',['../classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf',1,'gridfire::io::NetworkFileParser::parse()'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4df01e3a93e1291d2cde0458545325f8',1,'gridfire::io::SimpleReactionListFileParser::parse()'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a568194277733b5c537901f8af32ee329',1,'gridfire::io::MESANetworkFileParser::parse()'],['../class_py_network_file_parser.html#afe09d1e5b07110e62cf4c6ec713cff54',1,'PyNetworkFileParser::parse()']]],
+ ['parsespeciesstring_2',['parseSpeciesString',['../namespacegridfire_1_1reaclib.html#afc0deac6cbef076e8884e66fd3ab66e0',1,'gridfire::reaclib']]],
+ ['partitionbytimescale_3',['partitionByTimescale',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7aa4eb7a0d6e6d04b3e1aa1b1fb7f3f6',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['partitionnetwork_4',['partitionNetwork',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3c327a40d7c667043826002975baa2b4',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const fourdst::composition::Composition &comp, double T9, double rho)'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a98b11ffe498846f5a3a72f08504346b7',1,'gridfire::MultiscalePartitioningEngineView::partitionNetwork(const NetIn &netIn)']]],
+ ['pename_5',['peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af775f97f4d5e144e33bc6e0ba58a5851',1,'gridfire::reaction::ReaclibReaction']]],
+ ['populatereactionidmap_6',['populateReactionIDMap',['../classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567',1,'gridfire::GraphEngine']]],
+ ['populatespeciestoindexmap_7',['populateSpeciesToIndexMap',['../classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391',1,'gridfire::GraphEngine']]],
+ ['pp_5frate_8',['pp_rate',['../namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f',1,'gridfire::approx8']]],
+ ['precomputenetwork_9',['precomputeNetwork',['../classgridfire_1_1_graph_engine.html#a92644bc333bff69c5685be4552ca12fd',1,'gridfire::GraphEngine']]],
+ ['primeengine_10',['primeEngine',['../classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e',1,'gridfire::DynamicEngine::primeEngine()'],['../classgridfire_1_1_graph_engine.html#ae7a371be61ab09b3fa4a93f05bd44e5e',1,'gridfire::GraphEngine::primeEngine()'],['../classgridfire_1_1_adaptive_engine_view.html#a70005361262bc180d4417b608661e3c3',1,'gridfire::AdaptiveEngineView::primeEngine()'],['../classgridfire_1_1_defined_engine_view.html#a13033abd3b44904f98b58c93e22da460',1,'gridfire::DefinedEngineView::primeEngine()'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a05730ced13ac5331060ca011f0da6235',1,'gridfire::MultiscalePartitioningEngineView::primeEngine()'],['../class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878',1,'PyDynamicEngine::primeEngine()']]],
+ ['primenetwork_11',['primeNetwork',['../namespacegridfire.html#a66905e14e8bb9a353889d9d014c61d12',1,'gridfire']]],
+ ['printwhy_12',['printWhy',['../namespacegridfire_1_1trigger.html#a5e0fe21f3356426f26b109cdeb1edcd9',1,'gridfire::trigger']]],
+ ['product_5fspecies_13',['product_species',['../classgridfire_1_1reaction_1_1_reaction.html#a0d16572ae2b664374d32ee6c4e22123a',1,'gridfire::reaction::Reaction::product_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a67c8fa4d5929c7a8cbca9b3d9dd2b704',1,'gridfire::reaction::ReaclibReaction::product_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a5c60feacb0ac48b35323d9f688315316',1,'gridfire::rates::weak::WeakReaction::product_species()'],['../classgridfire_1_1_reaction.html#ac2306d841bad605b7c9ae104397cec0f',1,'gridfire::Reaction::product_species()']]],
+ ['products_14',['products',['../classgridfire_1_1reaction_1_1_reaction.html#a3d7451045d8df41ea98b5e419e0e5ab0',1,'gridfire::reaction::Reaction::products()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a5f563b99bb550d5bafa2a989502de019',1,'gridfire::reaction::ReaclibReaction::products()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aed0ea28ed3ba96a9f86aa9db947ec01c',1,'gridfire::rates::weak::WeakReaction::products()'],['../classgridfire_1_1_reaction.html#ac2918935929030e8d218dc8d107a78f9',1,'gridfire::Reaction::products()']]],
+ ['pybind11_5fmodule_15',['PYBIND11_MODULE',['../bindings_8cpp.html#aa8955e3a8d1ea2d94e8a2c941a12c03f',1,'bindings.cpp']]],
+ ['pydynamicnetworksolverstrategy_16',['PyDynamicNetworkSolverStrategy',['../class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159',1,'PyDynamicNetworkSolverStrategy']]]
];
diff --git a/docs/html/search/functions_f.js b/docs/html/search/functions_f.js
index bcc31550..6d2d2dec 100644
--- a/docs/html/search/functions_f.js
+++ b/docs/html/search/functions_f.js
@@ -7,31 +7,39 @@ var searchData=
['reactant_5fspecies_4',['reactant_species',['../classgridfire_1_1reaction_1_1_reaction.html#a82c14096308cdc9126ab6d9667febcd2',1,'gridfire::reaction::Reaction::reactant_species()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad85ca288289b25d482cbb8e3ff270028',1,'gridfire::reaction::ReaclibReaction::reactant_species()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aae06ff559026e3ce242a42cdd888c5a0',1,'gridfire::rates::weak::WeakReaction::reactant_species()'],['../classgridfire_1_1_reaction.html#a4be8440aa7e79eab1d44b5d83bcdab79',1,'gridfire::Reaction::reactant_species()']]],
['reactants_5',['reactants',['../classgridfire_1_1reaction_1_1_reaction.html#ac7b08c61cdc97268b9442afec4d08dad',1,'gridfire::reaction::Reaction::reactants()'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ad095aba46860fec0e68386bf04f7f142',1,'gridfire::reaction::ReaclibReaction::reactants()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a1362d46630f30203027093e35883d1b1',1,'gridfire::rates::weak::WeakReaction::reactants()'],['../classgridfire_1_1_reaction.html#a0c533797f18c2fe4945f1afb3fb06d5d',1,'gridfire::Reaction::reactants()']]],
['reactionset_6',['ReactionSet',['../classgridfire_1_1reaction_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::reaction::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::reaction::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1reaction_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::reaction::ReactionSet::ReactionSet()'],['../classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::reaction::ReactionSet::ReactionSet(const ReactionSet &other)'],['../classgridfire_1_1_reaction_set.html#a9a63306b92e23e3651c955ab614084de',1,'gridfire::ReactionSet::ReactionSet(std::vector< std::unique_ptr< Reaction > > &&reactions)'],['../classgridfire_1_1_reaction_set.html#a789dee5d93810b85062e59508fe0adea',1,'gridfire::ReactionSet::ReactionSet(const std::vector< Reaction * > &reactions)'],['../classgridfire_1_1_reaction_set.html#ab9edff40316b42ce41b2f895962c1041',1,'gridfire::ReactionSet::ReactionSet()'],['../classgridfire_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45',1,'gridfire::ReactionSet::ReactionSet(const ReactionSet &other)']]],
- ['rebuild_7',['rebuild',['../classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf',1,'gridfire::DynamicEngine::rebuild()'],['../classgridfire_1_1_graph_engine.html#ad9d6c70ace5cbbf7f3aa7b31fce39490',1,'gridfire::GraphEngine::rebuild()'],['../class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc',1,'PyDynamicEngine::rebuild()']]],
+ ['rebuild_7',['rebuild',['../classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf',1,'gridfire::DynamicEngine::rebuild()'],['../classgridfire_1_1_graph_engine.html#ad593a2d1b8fbbc01b63b0133357364ac',1,'gridfire::GraphEngine::rebuild()'],['../class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc',1,'PyDynamicEngine::rebuild()']]],
['recordadtape_8',['recordADTape',['../classgridfire_1_1_graph_engine.html#ab29ef3225c8fcda012b10765df064b63',1,'gridfire::GraphEngine']]],
- ['recordepsadtape_9',['recordEpsADTape',['../classgridfire_1_1_graph_engine.html#a16b8cd1b0e19b4d4519596a4e22eaf5c',1,'gridfire::GraphEngine']]],
- ['register_5fbase_5fengine_5fbindings_10',['register_base_engine_bindings',['../engine_2bindings_8cpp.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fcomposite_5fpartition_5fbindings_11',['register_composite_partition_bindings',['../partition_2bindings_8cpp.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fengine_5fbindings_12',['register_engine_bindings',['../engine_2bindings_8cpp.html#ac2df9cd0e71d39b97ddd47b3e7024b0c',1,'register_engine_bindings(py::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73a2ec4150b3954550f16b97102ec993',1,'register_engine_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fengine_5fview_5fbindings_13',['register_engine_view_bindings',['../engine_2bindings_8cpp.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fexception_5fbindings_14',['register_exception_bindings',['../exceptions_2bindings_8cpp.html#a5566602745756f64f21905217b6d21fd',1,'register_exception_bindings(const py::module &m): bindings.cpp'],['../exceptions_2bindings_8h.html#a2a0ce1da699ce25f3afdce57cde65471',1,'register_exception_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fexpectation_5fbindings_15',['register_expectation_bindings',['../expectations_2bindings_8cpp.html#ad8b382f2ef7888e5b49bcc117439d843',1,'register_expectation_bindings(const py::module &m): bindings.cpp'],['../expectations_2bindings_8h.html#ac4570540d44fb7e3136f63448fc2c22c',1,'register_expectation_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fground_5fstate_5fpartition_5fbindings_16',['register_ground_state_partition_bindings',['../partition_2bindings_8cpp.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5fio_5fbindings_17',['register_io_bindings',['../io_2bindings_8cpp.html#a3f76dbefdeeb3b49828ce36586899695',1,'register_io_bindings(const py::module &m) -> void: bindings.cpp'],['../io_2bindings_8h.html#aba28f9bd688764ab1905af9d40d4b428',1,'register_io_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5fpartition_5fbindings_18',['register_partition_bindings',['../partition_2bindings_8cpp.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp']]],
- ['register_5fpartition_5ftypes_5fbindings_19',['register_partition_types_bindings',['../partition_2bindings_8cpp.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp']]],
- ['register_5frauscher_5fthielemann_5fpartition_5fbindings_20',['register_rauscher_thielemann_partition_bindings',['../partition_2bindings_8cpp.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5frauscher_5fthielemann_5fpartition_5fdata_5frecord_5fbindings_21',['register_rauscher_thielemann_partition_data_record_bindings',['../partition_2bindings_8cpp.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5freaction_5fbindings_22',['register_reaction_bindings',['../reaction_2bindings_8cpp.html#ae174b115814ec42920a799881cef1efa',1,'register_reaction_bindings(py::module &m): bindings.cpp'],['../reaction_2bindings_8h.html#a221d509fd54278898e2cbb73663f53d0',1,'register_reaction_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fscreening_5fbindings_23',['register_screening_bindings',['../screening_2bindings_8cpp.html#a4fcef69d9382bfbc315cb061038627f4',1,'register_screening_bindings(py::module &m): bindings.cpp'],['../screening_2bindings_8h.html#a9e1a938ffee0a1b9d913fa4968865b1b',1,'register_screening_bindings(pybind11::module &m): bindings.h']]],
- ['register_5fsolver_5fbindings_24',['register_solver_bindings',['../solver_2bindings_8cpp.html#a722d28831d82cd075081fcf4b403479d',1,'register_solver_bindings(const py::module &m): bindings.cpp'],['../solver_2bindings_8h.html#a7ff40d9e08fcb5028e914045447d46d3',1,'register_solver_bindings(const pybind11::module &m): bindings.h']]],
- ['register_5ftype_5fbindings_25',['register_type_bindings',['../types_2bindings_8cpp.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp'],['../types_2bindings_8h.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp']]],
- ['register_5futils_5fbindings_26',['register_utils_bindings',['../utils_2bindings_8cpp.html#a7af842f50ca4a721518e716d0229697c',1,'register_utils_bindings(py::module &m): bindings.cpp'],['../utils_2bindings_8h.html#a9eefca377142320755a869fafc6311c7',1,'register_utils_bindings(pybind11::module &m): bindings.h']]],
- ['remove_5freaction_27',['remove_reaction',['../classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::reaction::ReactionSet::remove_reaction()'],['../classgridfire_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::ReactionSet::remove_reaction()']]],
- ['report_5flimiting_5fspecies_28',['report_limiting_species',['../namespacegridfire_1_1diagnostics.html#a9d95a6c9c4a942d71ff4c8046fe4107a',1,'gridfire::diagnostics']]],
- ['rescueedgespeciesdestructionchannel_29',['rescueEdgeSpeciesDestructionChannel',['../classgridfire_1_1_adaptive_engine_view.html#a0439f464865b4c01bad0f6be6055c3fc',1,'gridfire::AdaptiveEngineView']]],
- ['reservejacobianmatrix_30',['reserveJacobianMatrix',['../classgridfire_1_1_graph_engine.html#a8d0c0bd54a2908cff62dae7af0c149b5',1,'gridfire::GraphEngine']]],
- ['reset_31',['reset',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#af4034fa431e6c88fd05c50cce31b2fa0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a9b782cbf033ed2023da6b2d55dcefc4e',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a0fe6af73b11b820561bd4e5552890d4e',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::reset()'],['../classgridfire_1_1trigger_1_1_trigger.html#af652af761675736419b961b6946c728d',1,'gridfire::trigger::Trigger::reset()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2436d8643911ade907e03fb29531ceaa',1,'gridfire::trigger::AndTrigger::reset()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ab42043e55c81bac5d3f981bc139579de',1,'gridfire::trigger::OrTrigger::reset()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#afe337517b77e5433d92ded3a64565141',1,'gridfire::trigger::NotTrigger::reset()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#abf218d255bde157540b51cd6a54f6eb1',1,'gridfire::trigger::EveryNthTrigger::reset()']]],
- ['rev_5fsparse_5fjac_32',['rev_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a881d4daf2b973d523548cd8d4021bdc4',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae9d61bdda761da89733408c232d7220e',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac()']]],
- ['reverse_33',['reverse',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a4e8ff268c4377599c8798c7929ec2d5e',1,'gridfire::GraphEngine::AtomicReverseRate::reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#aad13654ea15547c2c95035c3b7937d58',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::reverse()']]]
+ ['register_5fbase_5fengine_5fbindings_9',['register_base_engine_bindings',['../engine_2bindings_8cpp.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a766b8bf2c08f2e81486752261ec89642',1,'register_base_engine_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fcomposite_5fpartition_5fbindings_10',['register_composite_partition_bindings',['../partition_2bindings_8cpp.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a9d0d58ff2233e31a4ad88cc418b5ca64',1,'register_composite_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fbindings_11',['register_engine_bindings',['../engine_2bindings_8cpp.html#ac2df9cd0e71d39b97ddd47b3e7024b0c',1,'register_engine_bindings(py::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a73a2ec4150b3954550f16b97102ec993',1,'register_engine_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fengine_5fbuilding_5ftype_5fbindings_12',['register_engine_building_type_bindings',['../engine_2bindings_8cpp.html#a3ec1c283d60332e61affc063d0e1639f',1,'register_engine_building_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a3ec1c283d60332e61affc063d0e1639f',1,'register_engine_building_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fconstruction_5fbindings_13',['register_engine_construction_bindings',['../engine_2bindings_8cpp.html#aad8d3f0fef8c740df9a98c53800190c9',1,'register_engine_construction_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#aad8d3f0fef8c740df9a98c53800190c9',1,'register_engine_construction_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fdiagnostic_5fbindings_14',['register_engine_diagnostic_bindings',['../engine_2bindings_8cpp.html#a1f595355667895199f3c3c39383fad33',1,'register_engine_diagnostic_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a1f595355667895199f3c3c39383fad33',1,'register_engine_diagnostic_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fpriming_5fbindings_15',['register_engine_priming_bindings',['../engine_2bindings_8cpp.html#a3974cc99c2970c71b9a5fca0217f5b6e',1,'register_engine_priming_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a3974cc99c2970c71b9a5fca0217f5b6e',1,'register_engine_priming_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fprocedural_5fbindings_16',['register_engine_procedural_bindings',['../engine_2bindings_8cpp.html#ae3c140c5303eeaa6e02b3a3c4d4d4c36',1,'register_engine_procedural_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ae3c140c5303eeaa6e02b3a3c4d4d4c36',1,'register_engine_procedural_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5freporting_5ftype_5fbindings_17',['register_engine_reporting_type_bindings',['../engine_2bindings_8cpp.html#a66ce33948e3d9d5837b244298c8ca2b6',1,'register_engine_reporting_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a66ce33948e3d9d5837b244298c8ca2b6',1,'register_engine_reporting_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5ftype_5fbindings_18',['register_engine_type_bindings',['../engine_2bindings_8cpp.html#a2fe8fd1a44f7b623fdf51e453e5149b9',1,'register_engine_type_bindings(pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#a2fe8fd1a44f7b623fdf51e453e5149b9',1,'register_engine_type_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fengine_5fview_5fbindings_19',['register_engine_view_bindings',['../engine_2bindings_8cpp.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp'],['../engine_2bindings_8h.html#ac12de48f4164b679dd7afb03c83ec4bf',1,'register_engine_view_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fexception_5fbindings_20',['register_exception_bindings',['../exceptions_2bindings_8cpp.html#a5566602745756f64f21905217b6d21fd',1,'register_exception_bindings(const py::module &m): bindings.cpp'],['../exceptions_2bindings_8h.html#a2a0ce1da699ce25f3afdce57cde65471',1,'register_exception_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fexpectation_5fbindings_21',['register_expectation_bindings',['../expectations_2bindings_8cpp.html#ad8b382f2ef7888e5b49bcc117439d843',1,'register_expectation_bindings(const py::module &m): bindings.cpp'],['../expectations_2bindings_8h.html#ac4570540d44fb7e3136f63448fc2c22c',1,'register_expectation_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fground_5fstate_5fpartition_5fbindings_22',['register_ground_state_partition_bindings',['../partition_2bindings_8cpp.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ac0a1def5c77c5554187c9d4f26fce77e',1,'register_ground_state_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5fio_5fbindings_23',['register_io_bindings',['../io_2bindings_8cpp.html#a3f76dbefdeeb3b49828ce36586899695',1,'register_io_bindings(const py::module &m) -> void: bindings.cpp'],['../io_2bindings_8h.html#aba28f9bd688764ab1905af9d40d4b428',1,'register_io_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5fpartition_5fbindings_24',['register_partition_bindings',['../partition_2bindings_8cpp.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a2806baaec82e0e6d66b80348584e08fd',1,'register_partition_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5fpartition_5ftypes_5fbindings_25',['register_partition_types_bindings',['../partition_2bindings_8cpp.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a4c0db94b56a3b02482ac4fd654680cca',1,'register_partition_types_bindings(pybind11::module &m): bindings.cpp']]],
+ ['register_5frauscher_5fthielemann_5fpartition_5fbindings_26',['register_rauscher_thielemann_partition_bindings',['../partition_2bindings_8cpp.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#ae1665331725ff38c39d7d3eec551ec97',1,'register_rauscher_thielemann_partition_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5frauscher_5fthielemann_5fpartition_5fdata_5frecord_5fbindings_27',['register_rauscher_thielemann_partition_data_record_bindings',['../partition_2bindings_8cpp.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp'],['../partition_2bindings_8h.html#a294e2893e79c41c10f914467d4858c1a',1,'register_rauscher_thielemann_partition_data_record_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5freaction_5fbindings_28',['register_reaction_bindings',['../reaction_2bindings_8cpp.html#ae174b115814ec42920a799881cef1efa',1,'register_reaction_bindings(py::module &m): bindings.cpp'],['../reaction_2bindings_8h.html#a221d509fd54278898e2cbb73663f53d0',1,'register_reaction_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fscreening_5fbindings_29',['register_screening_bindings',['../screening_2bindings_8cpp.html#a4fcef69d9382bfbc315cb061038627f4',1,'register_screening_bindings(py::module &m): bindings.cpp'],['../screening_2bindings_8h.html#a9e1a938ffee0a1b9d913fa4968865b1b',1,'register_screening_bindings(pybind11::module &m): bindings.h']]],
+ ['register_5fsolver_5fbindings_30',['register_solver_bindings',['../solver_2bindings_8cpp.html#a722d28831d82cd075081fcf4b403479d',1,'register_solver_bindings(const py::module &m): bindings.cpp'],['../solver_2bindings_8h.html#a7ff40d9e08fcb5028e914045447d46d3',1,'register_solver_bindings(const pybind11::module &m): bindings.h']]],
+ ['register_5ftype_5fbindings_31',['register_type_bindings',['../types_2bindings_8cpp.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp'],['../types_2bindings_8h.html#aa0589677938fad59ffce3f6981f53ff0',1,'register_type_bindings(const pybind11::module &m): bindings.cpp']]],
+ ['register_5futils_5fbindings_32',['register_utils_bindings',['../utils_2bindings_8cpp.html#a7af842f50ca4a721518e716d0229697c',1,'register_utils_bindings(py::module &m): bindings.cpp'],['../utils_2bindings_8h.html#a9eefca377142320755a869fafc6311c7',1,'register_utils_bindings(pybind11::module &m): bindings.h']]],
+ ['rel_5ffailure_33',['rel_failure',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a4180dc6761c073acd82583a834ca09fd',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['remove_5freaction_34',['remove_reaction',['../classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::reaction::ReactionSet::remove_reaction()'],['../classgridfire_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd',1,'gridfire::ReactionSet::remove_reaction()']]],
+ ['removespecies_35',['removeSpecies',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#aa47f2a4d1f1cdb599382d4a43f92fe7c',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['report_5flimiting_5fspecies_36',['report_limiting_species',['../namespacegridfire_1_1diagnostics.html#a9d95a6c9c4a942d71ff4c8046fe4107a',1,'gridfire::diagnostics']]],
+ ['rescueedgespeciesdestructionchannel_37',['rescueEdgeSpeciesDestructionChannel',['../classgridfire_1_1_adaptive_engine_view.html#a0439f464865b4c01bad0f6be6055c3fc',1,'gridfire::AdaptiveEngineView']]],
+ ['reservejacobianmatrix_38',['reserveJacobianMatrix',['../classgridfire_1_1_graph_engine.html#a8d0c0bd54a2908cff62dae7af0c149b5',1,'gridfire::GraphEngine']]],
+ ['reset_39',['reset',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#af4034fa431e6c88fd05c50cce31b2fa0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a9b782cbf033ed2023da6b2d55dcefc4e',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a0fe6af73b11b820561bd4e5552890d4e',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::reset()'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a0bcab0247b3db618b76bd6769cf9a2ea',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::reset()'],['../classgridfire_1_1trigger_1_1_trigger.html#af652af761675736419b961b6946c728d',1,'gridfire::trigger::Trigger::reset()'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a2436d8643911ade907e03fb29531ceaa',1,'gridfire::trigger::AndTrigger::reset()'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ab42043e55c81bac5d3f981bc139579de',1,'gridfire::trigger::OrTrigger::reset()'],['../classgridfire_1_1trigger_1_1_not_trigger.html#afe337517b77e5433d92ded3a64565141',1,'gridfire::trigger::NotTrigger::reset()'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#abf218d255bde157540b51cd6a54f6eb1',1,'gridfire::trigger::EveryNthTrigger::reset()']]],
+ ['rev_5fsparse_5fjac_40',['rev_sparse_jac',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a881d4daf2b973d523548cd8d4021bdc4',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override'],['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#af7fdc6ea57dcac2a908215e63df79f6d',1,'gridfire::GraphEngine::AtomicReverseRate::rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae9d61bdda761da89733408c232d7220e',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a9f2681d58e10b6b740b4588efbce5ae5',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< double > &x) override']]],
+ ['reverse_41',['reverse',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a4e8ff268c4377599c8798c7929ec2d5e',1,'gridfire::GraphEngine::AtomicReverseRate::reverse()'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#aad13654ea15547c2c95035c3b7937d58',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::reverse()']]]
];
diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js
index 7b340d23..171fb5b1 100644
--- a/docs/html/search/namespaces_0.js
+++ b/docs/html/search/namespaces_0.js
@@ -17,5 +17,7 @@ var searchData=
['gridfire_3a_3atrigger_14',['trigger',['../namespacegridfire_1_1trigger.html',1,'gridfire']]],
['gridfire_3a_3atrigger_3a_3asolver_15',['solver',['../namespacegridfire_1_1trigger_1_1solver.html',1,'gridfire::trigger']]],
['gridfire_3a_3atrigger_3a_3asolver_3a_3acvode_16',['CVODE',['../namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html',1,'gridfire::trigger::solver']]],
- ['gridfire_3a_3autils_17',['utils',['../namespacegridfire_1_1utils.html',1,'gridfire']]]
+ ['gridfire_3a_3autils_17',['utils',['../namespacegridfire_1_1utils.html',1,'gridfire']]],
+ ['gridfire_3a_3autils_3a_3ahashing_18',['hashing',['../namespacegridfire_1_1utils_1_1hashing.html',1,'gridfire::utils']]],
+ ['gridfire_3a_3autils_3a_3ahashing_3a_3areaction_19',['reaction',['../namespacegridfire_1_1utils_1_1hashing_1_1reaction.html',1,'gridfire::utils::hashing']]]
];
diff --git a/docs/html/search/pages_0.js b/docs/html/search/pages_0.js
index 94387043..4d858458 100644
--- a/docs/html/search/pages_0.js
+++ b/docs/html/search/pages_0.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['gridfire_0',['GridFire',['../index.html',1,'']]],
- ['gridfire_20python_20usage_20guide_1',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
- ['guide_2',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+ ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]]
];
diff --git a/docs/html/search/pages_1.js b/docs/html/search/pages_1.js
index 0f6b7f54..94387043 100644
--- a/docs/html/search/pages_1.js
+++ b/docs/html/search/pages_1.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['python_20usage_20guide_0',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+ ['gridfire_0',['GridFire',['../index.html',1,'']]],
+ ['gridfire_20python_20usage_20guide_1',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]],
+ ['guide_2',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
];
diff --git a/docs/html/search/pages_2.js b/docs/html/search/pages_2.js
index d99957c4..1ad91e39 100644
--- a/docs/html/search/pages_2.js
+++ b/docs/html/search/pages_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['usage_20guide_0',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+ ['list_0',['Deprecated List',['../deprecated.html',1,'']]]
];
diff --git a/docs/html/search/pages_3.js b/docs/html/search/pages_3.js
new file mode 100644
index 00000000..0f6b7f54
--- /dev/null
+++ b/docs/html/search/pages_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['python_20usage_20guide_0',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+];
diff --git a/docs/html/search/pages_4.js b/docs/html/search/pages_4.js
new file mode 100644
index 00000000..d99957c4
--- /dev/null
+++ b/docs/html/search/pages_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['usage_20guide_0',['GridFire Python Usage Guide',['../md_docs_2static_2usage.html',1,'']]]
+];
diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js
index b13603c2..f81b04d4 100644
--- a/docs/html/search/searchdata.js
+++ b/docs/html/search/searchdata.js
@@ -3,15 +3,15 @@ var indexSectionsWithContent =
0: "12345:abcdefghijklmnopqrstuvwyz~",
1: "abcdefghijlmnopqrstuw",
2: "gs",
- 3: "bcdeilmnprstuw",
+ 3: "bcdeghilmnprstuw",
4: "abcdefghilmnopqrstuvw~",
5: "abcdefgiklmnopqrstuvyz",
6: "abcdijlmopqrstv",
- 7: "beinoprstw",
- 8: "abcefgilmnoprstuvw",
+ 7: "beijnoprstw",
+ 8: "abcdefgilmnoprstuvw",
9: "o",
10: "g",
- 11: "gpu",
+ 11: "dglpu",
12: "ei"
};
diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js
index d9572015..8f786c21 100644
--- a/docs/html/search/variables_2.js
+++ b/docs/html/search/variables_2.js
@@ -6,5 +6,7 @@ var searchData=
['chapter_3',['chapter',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a5c853b69a23b0a8c39ab4b55ac3fe3cc',1,'gridfire::reaclib::ReactionRecord']]],
['coeffs_4',['coeffs',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a80803f612e574859fde0a163bca84bc0',1,'gridfire::reaclib::ReactionRecord']]],
['composition_5',['composition',['../structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1',1,'gridfire::NetIn::composition'],['../structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a',1,'gridfire::NetOut::composition']]],
- ['culling_6',['culling',['../structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f',1,'gridfire::NetIn']]]
+ ['culling_6',['culling',['../structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f',1,'gridfire::NetIn']]],
+ ['currentconvergencefailures_7',['currentConvergenceFailures',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#adef40af49e162d2429db1030f6341d96',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]],
+ ['currentnonlineariterations_8',['currentNonlinearIterations',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#aefa6b183bf963f6e01c5157b7c0f158a',1,'gridfire::solver::CVODESolverStrategy::TimestepContext']]]
];
diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js
index da0d8c61..e5955f50 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['d_5flog_5fantineutrino_5floss_5fbd_0',['d_log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a87894b5fdb0323c41f8e1e179ffefd1e',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fbeta_5fminus_1',['d_log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a54ba76b67d037954af1cbd6052becc61',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fbeta_5fplus_2',['d_log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#ab79353551bc5f832c986d24384d8a53a',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5felectron_5fcapture_3',['d_log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a5e15e3d4d03288bd6f5dfc7054120514',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fneutrino_5floss_5fec_4',['d_log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a415f5ff7ee18cc241eab5fbf6a0cdc17',1,'gridfire::rates::weak::WeakRateDerivatives']]],
- ['d_5flog_5fpositron_5fcapture_5',['d_log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a3cf82898078fcc9aa69344b4d2cf8783',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fantineutrino_5floss_5fbd_0',['d_log_antineutrino_loss_bd',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a5f6e7e1c799fbdc9822397a86454cf3f',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fbeta_5fminus_1',['d_log_beta_minus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a4d631203f78251f58ccfe5292c12cd56',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fbeta_5fplus_2',['d_log_beta_plus',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#af7f41ee20e21693d5a78abdfd93161d4',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5felectron_5fcapture_3',['d_log_electron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a38a088b882131fa00bab789eeaca3dc3',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fneutrino_5floss_5fec_4',['d_log_neutrino_loss_ec',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a8a3167159eeaffbf3052528f5067cbac',1,'gridfire::rates::weak::WeakRateDerivatives']]],
+ ['d_5flog_5fpositron_5fcapture_5',['d_log_positron_capture',['../structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html#a66e72144cc2398e0ff5f8b43ad9d15e8',1,'gridfire::rates::weak::WeakRateDerivatives']]],
['data_6',['data',['../structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html#a9b8fc949cc2cb1729c719cf20463e070',1,'gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope::data'],['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#ad0df5ef84e3a78d881838a3bb014db83',1,'gridfire::rates::weak::IsotopeGrid::data']]],
['density_7',['density',['../structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577',1,'gridfire::NetIn']]],
['deps_5fdrho_8',['dEps_dRho',['../structgridfire_1_1_energy_derivatives.html#adc09db042b1fdee7468c807491245046',1,'gridfire::EnergyDerivatives::dEps_dRho'],['../structgridfire_1_1_net_out.html#ad0bde670fb87bcab4de413e8284d624e',1,'gridfire::NetOut::dEps_dRho']]],
diff --git a/docs/html/search/variables_a.js b/docs/html/search/variables_a.js
index ed942cd1..d758a299 100644
--- a/docs/html/search/variables_a.js
+++ b/docs/html/search/variables_a.js
@@ -4,136 +4,145 @@ var searchData=
['m_5fa_1',['m_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a0beb567afdecd85e336b493ff85326bd',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
['m_5factivereactionindices_2',['m_activeReactionIndices',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a445d7447f2cf18f755fc8b8b288e68cb',1,'gridfire::MultiscalePartitioningEngineView']]],
['m_5factivereactions_3',['m_activeReactions',['../classgridfire_1_1_adaptive_engine_view.html#ab5ab06941bf6d97007d0a76658bf2aa6',1,'gridfire::AdaptiveEngineView::m_activeReactions'],['../classgridfire_1_1_defined_engine_view.html#a824fe65ae22fa856051f2652764a0bb6',1,'gridfire::DefinedEngineView::m_activeReactions']]],
- ['m_5factivespecies_4',['m_activeSpecies',['../classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940',1,'gridfire::AdaptiveEngineView::m_activeSpecies'],['../classgridfire_1_1_defined_engine_view.html#a64e9c79a36d529e1b296fe5786e57aae',1,'gridfire::DefinedEngineView::m_activeSpecies']]],
+ ['m_5factivespecies_4',['m_activeSpecies',['../classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940',1,'gridfire::AdaptiveEngineView::m_activeSpecies'],['../classgridfire_1_1_defined_engine_view.html#af9a80586c9428eeb3e3d1dc7f67267d6',1,'gridfire::DefinedEngineView::m_activeSpecies']]],
['m_5factivespeciesindices_5',['m_activeSpeciesIndices',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a57d97b11e80fa78ab5f509fce1f156b8',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5falgebraic_5fabundances_6',['m_algebraic_abundances',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3af2b37ce21829d9554d702cad074470',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5falgebraic_5fspecies_7',['m_algebraic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a4656c05b8235dbf4ec698b03a716a8c8',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fatomic_8',['m_atomic',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a4f2bf61b35566e439ac8a48da265d215',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fatomicreverserates_9',['m_atomicReverseRates',['../classgridfire_1_1_graph_engine.html#a816797b1d656d416844489692af44cf6',1,'gridfire::GraphEngine']]],
- ['m_5fb_10',['m_B',['../classgridfire_1_1trigger_1_1_and_trigger.html#af8ee88421d0dfd92de6df96d686ece38',1,'gridfire::trigger::AndTrigger::m_B'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a30dec370b61a5f0562956394b89e8f89',1,'gridfire::trigger::OrTrigger::m_B']]],
- ['m_5fbaseengine_11',['m_baseEngine',['../classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8',1,'gridfire::AdaptiveEngineView::m_baseEngine'],['../classgridfire_1_1_defined_engine_view.html#a6e3243a8a8bcdce3282a8f82c5f98195',1,'gridfire::DefinedEngineView::m_baseEngine'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a0437c51f94bf834a11adf481b2afad93',1,'gridfire::MultiscalePartitioningEngineView::m_baseEngine']]],
- ['m_5fcacheconfig_12',['m_cacheConfig',['../structgridfire_1_1_q_s_e_cache_key.html#a711acccecadd93495fd08c81838be2d8',1,'gridfire::QSECacheKey']]],
- ['m_5fcachestats_13',['m_cacheStats',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aa81057b96cf46986151a5e8ef99a017a',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fcallback_14',['m_callback',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50c7b4e1ff2c88ce424c745478414e30',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fchapter_15',['m_chapter',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#adbcb383bac0f47c66251ee1b7c5f539d',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fconfig_16',['m_config',['../classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18',1,'gridfire::GraphEngine::m_config'],['../classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30',1,'gridfire::AdaptiveEngineView::m_config'],['../classgridfire_1_1_file_defined_engine_view.html#a7a80966c023ae722239491af58609362',1,'gridfire::FileDefinedEngineView::m_config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4061e99bd77a3de0d6d9e317bfc74874',1,'gridfire::io::SimpleReactionListFileParser::m_config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#aea206c3a7600db8d657666fef88fa20d',1,'gridfire::io::MESANetworkFileParser::m_config'],['../classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09',1,'gridfire::Network::m_config'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a202fe9e6499aac5f6813e036ee4ed2d5',1,'gridfire::solver::CVODESolverStrategy::m_config']]],
- ['m_5fconstants_17',['m_constants',['../classgridfire_1_1_graph_engine.html#a10c01bc20ae668c2857efb2a1783098e',1,'gridfire::GraphEngine::m_constants'],['../classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410',1,'gridfire::Network::m_constants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2f0ee4c0d52db0f58781f90dd39dc0f7',1,'gridfire::rates::weak::WeakReaction::m_constants']]],
- ['m_5fconstraints_18',['m_constraints',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50d8f309ca897fa83b16db0a1701b339',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fcounter_19',['m_counter',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a80d6f82095c3b5fdbc46776e183cdb1f',1,'gridfire::trigger::EveryNthTrigger']]],
- ['m_5fcvode_5fmem_20',['m_cvode_mem',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab5a8fa55e36685cac50c1dbdd8dbfa57',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fdata_21',['m_data',['../classgridfire_1_1utils_1_1_column.html#aaa99c4d00c3b79e37f2e73e7c6854758',1,'gridfire::utils::Column']]],
- ['m_5fdepth_22',['m_depth',['../classgridfire_1_1_graph_engine.html#a80c73690d5af247ff9f2ba8b00abce01',1,'gridfire::GraphEngine']]],
- ['m_5fdt0_23',['m_dt0',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f',1,'gridfire::approx8::Approx8Network']]],
- ['m_5fdynamic_5fspecies_24',['m_dynamic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aec6126b5c4a397d090790d7b75f9f70f',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fengine_25',['m_engine',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a75d355a0bef27217165644affd0cca4d',1,'gridfire::GraphEngine::AtomicReverseRate::m_engine'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8',1,'gridfire::solver::NetworkSolverStrategy::m_engine']]],
- ['m_5feps_5fnuc_26',['m_eps_nuc',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a24207163a7ea2dde675b458f9df37a99',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5fepsadfun_27',['m_epsADFun',['../classgridfire_1_1_graph_engine.html#a1d5f6a3f217af7f4d0f95bdf7916b774',1,'gridfire::GraphEngine']]],
- ['m_5ffilename_28',['m_fileName',['../classgridfire_1_1_file_defined_engine_view.html#a1b343998b93955025a589b2b4541e33b',1,'gridfire::FileDefinedEngineView']]],
- ['m_5ffilename_29',['m_filename',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab7f82597abf17f16c401bcdf528bd099',1,'gridfire::io::MESANetworkFileParser']]],
- ['m_5fformat_30',['m_format',['../classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18',1,'gridfire::Network']]],
- ['m_5ffull_5fjacobian_5fsparsity_5fpattern_31',['m_full_jacobian_sparsity_pattern',['../classgridfire_1_1_graph_engine.html#a19b2eea0e8d05ac90f9fd7120bdc6e06',1,'gridfire::GraphEngine']]],
- ['m_5fground_5fstate_5fspin_32',['m_ground_state_spin',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af7f710edff96b1623c517ddab137c245',1,'gridfire::partition::GroundStatePartitionFunction']]],
- ['m_5fhash_33',['m_hash',['../structgridfire_1_1_q_s_e_cache_key.html#ab860b40d4ccb3c16a962d96bc767ff05',1,'gridfire::QSECacheKey']]],
- ['m_5fheader_34',['m_header',['../classgridfire_1_1utils_1_1_column.html#aaddf58469be3e3fd3bee0f4f660fe9e0',1,'gridfire::utils::Column']]],
- ['m_5fhit_35',['m_hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a0c3bd8d5918e344657227a09cd7e39a5',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fhits_36',['m_hits',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a2b1b4a9ef137e76d39e7a7dcb6cf725d',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0d3b7c1d1057f442417c2f8c2a7177c5',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aff23db33140aa6a5a2ad36eda77b833d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a43e6a9c01b163ab92a0b413bfba52ef5',1,'gridfire::trigger::AndTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a35d519d5266c68b696b779b275574ebf',1,'gridfire::trigger::OrTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a86404f57e0e0683fc56e0e49321e5e3b',1,'gridfire::trigger::NotTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a021c30d6db015bb88a70af348a5dd336',1,'gridfire::trigger::EveryNthTrigger::m_hits']]],
- ['m_5fid_37',['m_id',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ca86e0f8f95ffb6d87ca295e44f14c5',1,'gridfire::reaction::ReaclibReaction::m_id'],['../classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::reaction::ReactionSet::m_id'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a79877bd387bd891e602adff3f99cb4c5',1,'gridfire::rates::weak::WeakReaction::m_id'],['../classgridfire_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::ReactionSet::m_id']]],
- ['m_5findex_38',['m_index',['../structgridfire_1_1expectations_1_1_engine_index_error.html#aa20994243d56f24d89230887b881e03e',1,'gridfire::expectations::EngineIndexError']]],
- ['m_5findextospeciesmap_39',['m_indexToSpeciesMap',['../classgridfire_1_1_graph_engine.html#a8ff064c9996772281984f88ee492d04a',1,'gridfire::GraphEngine']]],
- ['m_5finitial_5fcomp_40',['m_initial_comp',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ac5bf1e4b4ac8435af5739ce970b373d7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5finterpolator_41',['m_interpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a874efa5a57427c8afecd0375094da6e9',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_interpolator'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#adf203cbae7d7afcd274020b5210b426b',1,'gridfire::rates::weak::WeakReaction::m_interpolator']]],
- ['m_5finterval_42',['m_interval',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab6215873390f6bedab5c9f83b990b5e0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5fisstale_43',['m_isStale',['../classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e',1,'gridfire::AdaptiveEngineView::m_isStale'],['../classgridfire_1_1_defined_engine_view.html#a217d541f3fa777b1552f652fbb520382',1,'gridfire::DefinedEngineView::m_isStale']]],
- ['m_5fj_44',['m_J',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#afd1053d0827512b6831ee15f14488c20',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fjac_5fwork_45',['m_jac_work',['../classgridfire_1_1_graph_engine.html#a250cc6350dc052fbdfdf9a02066e7891',1,'gridfire::GraphEngine']]],
- ['m_5fjacobianmatrix_46',['m_jacobianMatrix',['../classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910',1,'gridfire::GraphEngine']]],
- ['m_5flast_5ftrigger_5ftime_47',['m_last_trigger_time',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a51ac3899010c2790fc98801ffba9407e',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5flast_5ftrigger_5ftime_5fdelta_48',['m_last_trigger_time_delta',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab93cb25bbebb159a8608a737bd972abd',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
- ['m_5flogger_49',['m_logger',['../classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53',1,'gridfire::GraphEngine::m_logger'],['../classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193',1,'gridfire::AdaptiveEngineView::m_logger'],['../classgridfire_1_1_defined_engine_view.html#a4f4aa847ee80ad430de9b1cfdda6b4e3',1,'gridfire::DefinedEngineView::m_logger'],['../classgridfire_1_1_file_defined_engine_view.html#a9d93633ed4ab68de94b7274f879a0432',1,'gridfire::FileDefinedEngineView::m_logger'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7d357c775dcbb253a4001d172805380a',1,'gridfire::MultiscalePartitioningEngineView::m_logger'],['../classgridfire_1_1_network_priming_engine_view.html#a1eed366e916c4e9b7847ae52836f3c7d',1,'gridfire::NetworkPrimingEngineView::m_logger'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#acef7eafe3cbea159259f69c88d309b66',1,'gridfire::io::SimpleReactionListFileParser::m_logger'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab9c683289d48e58edf06bf59215b4937',1,'gridfire::io::MESANetworkFileParser::m_logger'],['../classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5',1,'gridfire::Network::m_logger'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae0fc1c6abdc86009ba0fc6c9f270ff8b',1,'gridfire::partition::CompositePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#aff8f82f918380795e98c30a00fcd939b',1,'gridfire::partition::GroundStatePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a57384ffb1c81cf982614d90e23b173b6',1,'gridfire::partition::RauscherThielemannPartitionFunction::m_logger'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abab0ed78925789856ebb119d60c6a53d',1,'gridfire::reaction::ReaclibReaction::m_logger'],['../classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::reaction::ReactionSet::m_logger'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a0a4d7d6d36dbe7b764b613d34f18386f',1,'gridfire::screening::WeakScreeningModel::m_logger'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5867eb99b00815b8b4f710cb48904dbe',1,'gridfire::solver::CVODESolverStrategy::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a16e9b87a8abb05bb6b5410903eb49e91',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#afbd9258d65370bbc965e799c82f0e1c0',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#abe902b2a42a6451f64497e075b0e0b25',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_logger'],['../classgridfire_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::ReactionSet::m_logger']]],
- ['m_5flogmanager_50',['m_logManager',['../classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16',1,'gridfire::Network']]],
- ['m_5fls_51',['m_LS',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af4a2f003a4c4c06b4b72840f2d445f81',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fmessage_52',['m_message',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a4eb62e3842302997e44e05d0770d77bb',1,'gridfire::exceptions::StaleEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a77c9a660a2748c2e3a1c7e94edad1cf0',1,'gridfire::exceptions::FailedToPartitionEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a581527fc03fdd84a8309c147259ec09d',1,'gridfire::exceptions::NetworkResizedError::m_message'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#af7ed18507088efc5587298a7e263f047',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::m_message'],['../structgridfire_1_1expectations_1_1_engine_error.html#ad05b8d2f5ce9925f749c9f528f2428dc',1,'gridfire::expectations::EngineError::m_message']]],
- ['m_5fmiss_53',['m_miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a73ca615753553f4a85160bd9f166da5b',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fmisses_54',['m_misses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a00ede9fff51a8318913fd2ed504c1007',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a14b1884a9014df33a1ec90dd3433c0b9',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a021c760717efef3fc3b415dee6d4840b',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a1714656e907edfcba2d354ff5d7c9ceb',1,'gridfire::trigger::AndTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ae72e6e9f1fbfbd11fbfe9aa6d4ff5a3b',1,'gridfire::trigger::OrTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_not_trigger.html#aa1253080cd57cdf0be6780773ce6c73c',1,'gridfire::trigger::NotTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0a5c2c5aedc779c1535d3839c6a6596e',1,'gridfire::trigger::EveryNthTrigger::m_misses']]],
- ['m_5fn_55',['m_N',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a652ba8d1ac36b9713f426eedf2b1ead0',1,'gridfire::trigger::EveryNthTrigger']]],
- ['m_5fnetworkspecies_56',['m_networkSpecies',['../classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc',1,'gridfire::GraphEngine']]],
- ['m_5fnetworkspeciesmap_57',['m_networkSpeciesMap',['../classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827',1,'gridfire::GraphEngine']]],
- ['m_5fnum_5fsteps_58',['m_num_steps',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab7495898e893640670f49308a105658f',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5foperatorhits_59',['m_operatorHits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac18229250c4c160aada96e19325faa29',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5foperatormisses_60',['m_operatorMisses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afc5299ebf09f9b208f65619012902b77',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
- ['m_5fparser_61',['m_parser',['../classgridfire_1_1_file_defined_engine_view.html#a0a9b07176cb93b54c677b6ce71fda500',1,'gridfire::FileDefinedEngineView']]],
- ['m_5fpartitiondata_62',['m_partitionData',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a50ce19df4c12e22bbcb61422248a4038',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
- ['m_5fpartitionfunction_63',['m_partitionFunction',['../classgridfire_1_1_graph_engine.html#a3621f36d77ea8c738ad7de6e5b35ca3e',1,'gridfire::GraphEngine']]],
- ['m_5fpartitionfunctions_64',['m_partitionFunctions',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a85aaac230e9de2fd50d4d453f6d5def8',1,'gridfire::partition::CompositePartitionFunction']]],
- ['m_5fpename_65',['m_peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a51f658789f34f96e0e6bd42cef5cbfe4',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fprecomputedreactions_66',['m_precomputedReactions',['../classgridfire_1_1_graph_engine.html#a5d431d5385b1219ba29689eb29601ea3',1,'gridfire::GraphEngine']]],
- ['m_5fprimingspecies_67',['m_primingSpecies',['../classgridfire_1_1_network_priming_engine_view.html#aeb8f25d97e2459037cc999b974823cf5',1,'gridfire::NetworkPrimingEngineView']]],
- ['m_5fproduct_68',['m_product',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aee395d13ed3a515d5c1d69bedffca5de',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproduct_5fa_69',['m_product_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2567545c89eb847a15909b02fa0f383e',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproduct_5fz_70',['m_product_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ab1be1d3010ff539b8a911506734fd9cf',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5fproducts_71',['m_products',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ac350a26bdf19d7c1d20db55a226e6063',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fqse_5fabundance_5fcache_72',['m_qse_abundance_cache',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a707e46d2f72993c206210f81b35b884e',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fqse_5fgroups_73',['m_qse_groups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b4aa04a1e641204e4fd82361b0e39c6',1,'gridfire::MultiscalePartitioningEngineView']]],
- ['m_5fqse_5fsolve_5fspecies_74',['m_qse_solve_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4804c6481c2706b04f48c1bbfd9fd5f8',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fqse_5fsolve_5fspecies_5findex_5fmap_75',['m_qse_solve_species_index_map',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a23e6ba8dfe37b7f167837296a6654684',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fqvalue_76',['m_qValue',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a498c202a259cbc315997ec68a2cb8a59',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frate_5ftable_77',['m_rate_table',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a7a01f956eccd3a0a90dd08984ca3f009',1,'gridfire::rates::weak::WeakRateInterpolator']]],
- ['m_5fratecoefficients_78',['m_rateCoefficients',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ea3de0412395b7b617c4b71cbc2ab68',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frates_79',['m_rates',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#afe1b95bf9d81f7521b9f19bbd1305d01',1,'gridfire::reaction::LogicalReaclibReaction']]],
- ['m_5freactant_80',['m_reactant',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aeaceef054714e2a9667986406107ba3a',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactant_5fa_81',['m_reactant_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a37dfb1d460e78e81a6def62e7217e6f8',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactant_5fz_82',['m_reactant_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a3d1b52076e102d07acb7200a7ee99165',1,'gridfire::rates::weak::WeakReaction']]],
- ['m_5freactants_83',['m_reactants',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7cf403bc519ce39a1af886432a653826',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5freaction_84',['m_reaction',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a98ed8b450f7868f55e8362a848a4710d',1,'gridfire::GraphEngine::AtomicReverseRate']]],
- ['m_5freactionidmap_85',['m_reactionIDMap',['../classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3',1,'gridfire::GraphEngine']]],
- ['m_5freactionindexmap_86',['m_reactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de',1,'gridfire::AdaptiveEngineView::m_reactionIndexMap'],['../classgridfire_1_1_defined_engine_view.html#affda6d60651c53ee02532806104671bd',1,'gridfire::DefinedEngineView::m_reactionIndexMap']]],
- ['m_5freactionnamemap_87',['m_reactionNameMap',['../classgridfire_1_1reaction_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::reaction::ReactionSet::m_reactionNameMap'],['../classgridfire_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::ReactionSet::m_reactionNameMap']]],
- ['m_5freactions_88',['m_reactions',['../classgridfire_1_1_graph_engine.html#ad3b97595871d1f62ee7f4726b601ebef',1,'gridfire::GraphEngine::m_reactions'],['../classgridfire_1_1reaction_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::reaction::ReactionSet::m_reactions'],['../classgridfire_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::ReactionSet::m_reactions']]],
- ['m_5frelative_89',['m_relative',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa4162916f562b4d7ea0205d6f3e6f917',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5fresets_90',['m_resets',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a3004a10bb89ecd7b2ba6103c9f5d4b96',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#acd55d04da377c8bf4af3ea2fcf2f1918',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad4cc7113574f71905bc93cc40024b4bd',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ae3ff88ddb15d04e798fc03c6c941e312',1,'gridfire::trigger::AndTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_or_trigger.html#adc6f560d9199455ba98d85eadfe02847',1,'gridfire::trigger::OrTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_not_trigger.html#adb9c36fa46a30c28e68c59a7d3bd825d',1,'gridfire::trigger::NotTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a87b6e54f3a0536d20709d7e746ec575d',1,'gridfire::trigger::EveryNthTrigger::m_resets']]],
- ['m_5freverse_91',['m_reverse',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af52b42d940f6a09dba5d28898d2b0b1f',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5frho_92',['m_rho',['../structgridfire_1_1_q_s_e_cache_key.html#abb0d1c5b8c88ae2edbc1f8d3b8759f63',1,'gridfire::QSECacheKey::m_rho'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4dc013f4fb9d93b38ef601741dbe4d4c',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_rho'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a93cdb544a9d11cc259e6adbc49c60c44',1,'gridfire::exceptions::StaleEngineTrigger::state::m_rho']]],
- ['m_5frhsadfun_93',['m_rhsADFun',['../classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876',1,'gridfire::GraphEngine']]],
- ['m_5fscreeningmodel_94',['m_screeningModel',['../classgridfire_1_1_graph_engine.html#af17cf3762abac3efcab9a8e87c961210',1,'gridfire::GraphEngine']]],
- ['m_5fscreeningtype_95',['m_screeningType',['../classgridfire_1_1_graph_engine.html#a52edc3e88f1e8fc497e1e63972d63c80',1,'gridfire::GraphEngine']]],
- ['m_5fsourcelabel_96',['m_sourceLabel',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7e79437a68947e176b8dd7dcbe27baab',1,'gridfire::reaction::ReaclibReaction']]],
- ['m_5fsources_97',['m_sources',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a8c6f12a01c6d1fdeba1f0cc73128731e',1,'gridfire::reaction::LogicalReaclibReaction']]],
- ['m_5fspecies_5fcache_98',['m_species_cache',['../class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73',1,'PyEngine::m_species_cache'],['../class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03',1,'PyDynamicEngine::m_species_cache']]],
- ['m_5fspeciesindexmap_99',['m_speciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093',1,'gridfire::AdaptiveEngineView::m_speciesIndexMap'],['../classgridfire_1_1_defined_engine_view.html#acc4976262e208d1dd2185ebccbdd275e',1,'gridfire::DefinedEngineView::m_speciesIndexMap']]],
- ['m_5fspeciestoindexmap_100',['m_speciesToIndexMap',['../classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7',1,'gridfire::GraphEngine']]],
- ['m_5fstate_101',['m_state',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a7f9fa2e34da3772714723ef7d5083be5',1,'gridfire::exceptions::StaleEngineTrigger']]],
- ['m_5fstdout_5flogging_5fenabled_102',['m_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af3e470b5a6f982c107785c64b169a992',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fstiff_103',['m_stiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67',1,'gridfire::approx8::Approx8Network::m_stiff'],['../classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e',1,'gridfire::Network::m_stiff']]],
- ['m_5fstoichiometrymatrix_104',['m_stoichiometryMatrix',['../classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24',1,'gridfire::GraphEngine']]],
- ['m_5fsun_5fctx_105',['m_sun_ctx',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ac57a4f62d95d769c379470e680e6882d',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5ft_106',['m_t',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a352cd33629e63286808df617d36cb70b',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5ft9_107',['m_T9',['../structgridfire_1_1_q_s_e_cache_key.html#a2ab20b15ab7f9da15c36989e8d9a2bc7',1,'gridfire::QSECacheKey::m_T9'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a7f65ed75e9dca9b6e1160ad297e07678',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_T9'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a4d15893a4a5aa09ee93c66a086a7f963',1,'gridfire::exceptions::StaleEngineTrigger::state::m_T9']]],
- ['m_5fthreshold_108',['m_threshold',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#aeac341c1e854d561a29aa39ad306d5d7',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_threshold'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ab7d86e5c89a848cf238141393fe3a8de',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_threshold']]],
- ['m_5ftimestep_5fwindow_109',['m_timestep_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae18e08a0bd72b68605d64e4d84355f79',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5ftmax_110',['m_tMax',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869',1,'gridfire::approx8::Approx8Network']]],
- ['m_5ftotal_5fsteps_111',['m_total_steps',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#ac1cddf0f2955d4282afcf4a90a2de9c0',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
- ['m_5ftype_112',['m_type',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae78d2a9b20c22a6ad624f4d968cbf639',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_type'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a92c3590161c63c6ed4e7650d2b7beee3',1,'gridfire::rates::weak::WeakReaction::m_type']]],
- ['m_5fupdates_113',['m_updates',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab80799eb7c80b3b20c1a7e7f9e1f5030',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a4885bdcc719a0f8c8394905893739b96',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a25f6ac369c590a8370270bdc70545171',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a7f88c1139e1b05baed44614104d601b4',1,'gridfire::trigger::AndTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_or_trigger.html#af595a5daab0f5b3ffc450c6de6737517',1,'gridfire::trigger::OrTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae4830ed152643770b0888b040475b000',1,'gridfire::trigger::NotTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ab0a33f49be02d34b27f75edf75dbc06d',1,'gridfire::trigger::EveryNthTrigger::m_updates']]],
- ['m_5fuseprecomputation_114',['m_usePrecomputation',['../classgridfire_1_1_graph_engine.html#a191cff35402d3c97c82c5c966a39d0de',1,'gridfire::GraphEngine']]],
- ['m_5fusereversereactions_115',['m_useReverseReactions',['../classgridfire_1_1_graph_engine.html#a32d3efbf4c3d5158f87c0c732cdc26dc',1,'gridfire::GraphEngine']]],
- ['m_5fview_116',['m_view',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#af2acc70592e5545f9e8f0a33e10ffdc7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fweak_5fnetwork_117',['m_weak_network',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a8169adef9b4b3c7552c7a8fdc945cf6f',1,'gridfire::rates::weak::WeakReactionMap']]],
- ['m_5fweakrateinterpolator_118',['m_weakRateInterpolator',['../classgridfire_1_1_graph_engine.html#a9ac5893030802b0b846552949e866340',1,'gridfire::GraphEngine']]],
- ['m_5fwindowsize_119',['m_windowSize',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa03c13813065f720cf698c240f07d559',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
- ['m_5fy_120',['m_Y',['../structgridfire_1_1_q_s_e_cache_key.html#afa8f157d3dd3505276294815357b028a',1,'gridfire::QSECacheKey::m_Y'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a833c5b68a627fbceaf5ff0d15bcb0eaf',1,'gridfire::exceptions::StaleEngineTrigger::state::m_Y'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aae19c1ec467051404a7bf1d4c7066c22',1,'gridfire::solver::CVODESolverStrategy::m_Y']]],
- ['m_5fy_121',['m_y',['../classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d',1,'gridfire::approx8::Approx8Network']]],
- ['m_5fy_5fscale_122',['m_Y_scale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a8dd40205db7aef439b6f04289ca5dfd5',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
- ['m_5fyerr_123',['m_YErr',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a0717afcde6fdb71b12490bbcadb5fdb4',1,'gridfire::solver::CVODESolverStrategy']]],
- ['m_5fz_124',['m_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a292dfe5fdfd3b90a36906f5f609a4c1c',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
- ['massfractionchanges_125',['massFractionChanges',['../structgridfire_1_1_priming_report.html#a37aa83b55f3da0bc3ff6bcb7b79878a7',1,'gridfire::PrimingReport']]],
- ['mean_5ftimescale_126',['mean_timescale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a66e6677638af72e4db75f5518dc867f9',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
- ['mev2erg_127',['MeV2Erg',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ae527298ffcdeb0b7b4089eeed4ddb58d',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['mevgrelation_128',['MeVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ab60f42677de82f3aab77d2af846c2ffd',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['mevpergraph_129',['MeVPerGraph',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a57273916131b68d1aed6e16d85667427',1,'gridfire::rates::weak::WeakReaction::constants']]],
- ['min_5fabundance_5fthreshold_130',['MIN_ABUNDANCE_THRESHOLD',['../namespacegridfire.html#a96c062f94713921e5d7568ecedcdcb06',1,'gridfire']]],
- ['min_5fdensity_5fthreshold_131',['MIN_DENSITY_THRESHOLD',['../namespacegridfire.html#ada3c137c014ecd8d06200fea2d1a9f50',1,'gridfire']]],
- ['min_5fjacobian_5fthreshold_132',['MIN_JACOBIAN_THRESHOLD',['../namespacegridfire.html#ae01b1738df1921db565bcbd68dd6cf64',1,'gridfire']]],
- ['mion_133',['mIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18',1,'gridfire::approx8::Approx8Net']]],
- ['mu_5fe_134',['mu_e',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ac08d42071950006ccf3c438253ef9ee9',1,'gridfire::rates::weak::RateDataRow::mu_e'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a4a1cbc93d5e197a69a5a29a8cabc6498',1,'gridfire::rates::weak::WeakReactionEntry::mu_e']]],
- ['mue_5faxis_135',['mue_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a82cc218ce48dcb835d07422dad927a5a',1,'gridfire::rates::weak::IsotopeGrid']]]
+ ['m_5factivespeciesvectorcache_6',['m_activeSpeciesVectorCache',['../classgridfire_1_1_defined_engine_view.html#a380e7a98cc782c9becd191d8de17c31d',1,'gridfire::DefinedEngineView']]],
+ ['m_5falgebraic_5fabundances_7',['m_algebraic_abundances',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a3af2b37ce21829d9554d702cad074470',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5falgebraic_5fspecies_8',['m_algebraic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a4656c05b8235dbf4ec698b03a716a8c8',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fatomic_9',['m_atomic',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a4f2bf61b35566e439ac8a48da265d215',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fatomicreverserates_10',['m_atomicReverseRates',['../classgridfire_1_1_graph_engine.html#a816797b1d656d416844489692af44cf6',1,'gridfire::GraphEngine']]],
+ ['m_5fb_11',['m_B',['../classgridfire_1_1trigger_1_1_and_trigger.html#af8ee88421d0dfd92de6df96d686ece38',1,'gridfire::trigger::AndTrigger::m_B'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a30dec370b61a5f0562956394b89e8f89',1,'gridfire::trigger::OrTrigger::m_B']]],
+ ['m_5fbaseengine_12',['m_baseEngine',['../classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8',1,'gridfire::AdaptiveEngineView::m_baseEngine'],['../classgridfire_1_1_defined_engine_view.html#a754ef6a1fb9259d533f1eefa823d5758',1,'gridfire::DefinedEngineView::m_baseEngine'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a999b68226d658c9df2f4a3b890b9e5d1',1,'gridfire::MultiscalePartitioningEngineView::m_baseEngine']]],
+ ['m_5fcacheconfig_13',['m_cacheConfig',['../structgridfire_1_1_q_s_e_cache_key.html#a711acccecadd93495fd08c81838be2d8',1,'gridfire::QSECacheKey']]],
+ ['m_5fcachestats_14',['m_cacheStats',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aa81057b96cf46986151a5e8ef99a017a',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fcallback_15',['m_callback',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aa8fb7a0b39e6bb7b97a4a98422f06482',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fchapter_16',['m_chapter',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#adbcb383bac0f47c66251ee1b7c5f539d',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fconfig_17',['m_config',['../classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18',1,'gridfire::GraphEngine::m_config'],['../classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30',1,'gridfire::AdaptiveEngineView::m_config'],['../classgridfire_1_1_file_defined_engine_view.html#a7a80966c023ae722239491af58609362',1,'gridfire::FileDefinedEngineView::m_config'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4061e99bd77a3de0d6d9e317bfc74874',1,'gridfire::io::SimpleReactionListFileParser::m_config'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#aea206c3a7600db8d657666fef88fa20d',1,'gridfire::io::MESANetworkFileParser::m_config'],['../classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09',1,'gridfire::Network::m_config'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a202fe9e6499aac5f6813e036ee4ed2d5',1,'gridfire::solver::CVODESolverStrategy::m_config']]],
+ ['m_5fconstants_18',['m_constants',['../classgridfire_1_1_graph_engine.html#a10c01bc20ae668c2857efb2a1783098e',1,'gridfire::GraphEngine::m_constants'],['../classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410',1,'gridfire::Network::m_constants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2f0ee4c0d52db0f58781f90dd39dc0f7',1,'gridfire::rates::weak::WeakReaction::m_constants']]],
+ ['m_5fconstraints_19',['m_constraints',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a50d8f309ca897fa83b16db0a1701b339',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fcounter_20',['m_counter',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a80d6f82095c3b5fdbc46776e183cdb1f',1,'gridfire::trigger::EveryNthTrigger']]],
+ ['m_5fcvode_5fmem_21',['m_cvode_mem',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab5a8fa55e36685cac50c1dbdd8dbfa57',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fdata_22',['m_data',['../classgridfire_1_1utils_1_1_column.html#aaa99c4d00c3b79e37f2e73e7c6854758',1,'gridfire::utils::Column']]],
+ ['m_5fdepth_23',['m_depth',['../classgridfire_1_1_graph_engine.html#a80c73690d5af247ff9f2ba8b00abce01',1,'gridfire::GraphEngine']]],
+ ['m_5fdt0_24',['m_dt0',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5fdynamic_5fspecies_25',['m_dynamic_species',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#aec6126b5c4a397d090790d7b75f9f70f',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fengine_26',['m_engine',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a75d355a0bef27217165644affd0cca4d',1,'gridfire::GraphEngine::AtomicReverseRate::m_engine'],['../classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8',1,'gridfire::solver::NetworkSolverStrategy::m_engine']]],
+ ['m_5feps_5fnuc_27',['m_eps_nuc',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a24207163a7ea2dde675b458f9df37a99',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5fepsadfun_28',['m_epsADFun',['../classgridfire_1_1_graph_engine.html#a1d5f6a3f217af7f4d0f95bdf7916b774',1,'gridfire::GraphEngine']]],
+ ['m_5ffilename_29',['m_fileName',['../classgridfire_1_1_file_defined_engine_view.html#a1b343998b93955025a589b2b4541e33b',1,'gridfire::FileDefinedEngineView']]],
+ ['m_5ffilename_30',['m_filename',['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab7f82597abf17f16c401bcdf528bd099',1,'gridfire::io::MESANetworkFileParser']]],
+ ['m_5fformat_31',['m_format',['../classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18',1,'gridfire::Network']]],
+ ['m_5ffull_5fjacobian_5fsparsity_5fpattern_32',['m_full_jacobian_sparsity_pattern',['../classgridfire_1_1_graph_engine.html#a19b2eea0e8d05ac90f9fd7120bdc6e06',1,'gridfire::GraphEngine']]],
+ ['m_5ffull_5fsparsity_5fset_33',['m_full_sparsity_set',['../classgridfire_1_1_graph_engine.html#af147a6953dcbb70ba3cc93039ac21c35',1,'gridfire::GraphEngine']]],
+ ['m_5fground_5fstate_5fspin_34',['m_ground_state_spin',['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#af7f710edff96b1623c517ddab137c245',1,'gridfire::partition::GroundStatePartitionFunction']]],
+ ['m_5fhash_35',['m_hash',['../structgridfire_1_1_q_s_e_cache_key.html#ab860b40d4ccb3c16a962d96bc767ff05',1,'gridfire::QSECacheKey']]],
+ ['m_5fheader_36',['m_header',['../classgridfire_1_1utils_1_1_column.html#aaddf58469be3e3fd3bee0f4f660fe9e0',1,'gridfire::utils::Column']]],
+ ['m_5fhit_37',['m_hit',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a0c3bd8d5918e344657227a09cd7e39a5',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fhits_38',['m_hits',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a2b1b4a9ef137e76d39e7a7dcb6cf725d',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a0d3b7c1d1057f442417c2f8c2a7177c5',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aff23db33140aa6a5a2ad36eda77b833d',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_hits'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#afd5c9867790fc5ef453bc6a5e5494766',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a43e6a9c01b163ab92a0b413bfba52ef5',1,'gridfire::trigger::AndTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a35d519d5266c68b696b779b275574ebf',1,'gridfire::trigger::OrTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a86404f57e0e0683fc56e0e49321e5e3b',1,'gridfire::trigger::NotTrigger::m_hits'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a021c30d6db015bb88a70af348a5dd336',1,'gridfire::trigger::EveryNthTrigger::m_hits']]],
+ ['m_5fid_39',['m_id',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ca86e0f8f95ffb6d87ca295e44f14c5',1,'gridfire::reaction::ReaclibReaction::m_id'],['../classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::reaction::ReactionSet::m_id'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a79877bd387bd891e602adff3f99cb4c5',1,'gridfire::rates::weak::WeakReaction::m_id'],['../classgridfire_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111',1,'gridfire::ReactionSet::m_id']]],
+ ['m_5findex_40',['m_index',['../structgridfire_1_1expectations_1_1_engine_index_error.html#aa20994243d56f24d89230887b881e03e',1,'gridfire::expectations::EngineIndexError']]],
+ ['m_5findextospeciesmap_41',['m_indexToSpeciesMap',['../classgridfire_1_1_graph_engine.html#a8ff064c9996772281984f88ee492d04a',1,'gridfire::GraphEngine']]],
+ ['m_5finitial_5fcomp_42',['m_initial_comp',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#ac5bf1e4b4ac8435af5739ce970b373d7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5finterpolator_43',['m_interpolator',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a874efa5a57427c8afecd0375094da6e9',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_interpolator'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#adf203cbae7d7afcd274020b5210b426b',1,'gridfire::rates::weak::WeakReaction::m_interpolator']]],
+ ['m_5finterval_44',['m_interval',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab6215873390f6bedab5c9f83b990b5e0',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5fisstale_45',['m_isStale',['../classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e',1,'gridfire::AdaptiveEngineView::m_isStale'],['../classgridfire_1_1_defined_engine_view.html#a217d541f3fa777b1552f652fbb520382',1,'gridfire::DefinedEngineView::m_isStale']]],
+ ['m_5fj_46',['m_J',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#afd1053d0827512b6831ee15f14488c20',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fjac_5fwork_47',['m_jac_work',['../classgridfire_1_1_graph_engine.html#a250cc6350dc052fbdfdf9a02066e7891',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrix_48',['m_jacobianMatrix',['../classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrixstate_49',['m_jacobianMatrixState',['../classgridfire_1_1_graph_engine.html#ad730251f4cd877006f2520be84ac85e9',1,'gridfire::GraphEngine']]],
+ ['m_5fjacobianmatrixstatenamemap_50',['m_jacobianMatrixStateNameMap',['../classgridfire_1_1_graph_engine.html#adc3758335b680d41edfdf0c64eeb27c6',1,'gridfire::GraphEngine']]],
+ ['m_5flast_5ftrigger_5ftime_51',['m_last_trigger_time',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a51ac3899010c2790fc98801ffba9407e',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5flast_5ftrigger_5ftime_5fdelta_52',['m_last_trigger_time_delta',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab93cb25bbebb159a8608a737bd972abd',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger']]],
+ ['m_5flogger_53',['m_logger',['../classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53',1,'gridfire::GraphEngine::m_logger'],['../classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193',1,'gridfire::AdaptiveEngineView::m_logger'],['../classgridfire_1_1_defined_engine_view.html#a4f4aa847ee80ad430de9b1cfdda6b4e3',1,'gridfire::DefinedEngineView::m_logger'],['../classgridfire_1_1_file_defined_engine_view.html#a9d93633ed4ab68de94b7274f879a0432',1,'gridfire::FileDefinedEngineView::m_logger'],['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a7d357c775dcbb253a4001d172805380a',1,'gridfire::MultiscalePartitioningEngineView::m_logger'],['../classgridfire_1_1_network_priming_engine_view.html#a1eed366e916c4e9b7847ae52836f3c7d',1,'gridfire::NetworkPrimingEngineView::m_logger'],['../classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#acef7eafe3cbea159259f69c88d309b66',1,'gridfire::io::SimpleReactionListFileParser::m_logger'],['../classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#ab9c683289d48e58edf06bf59215b4937',1,'gridfire::io::MESANetworkFileParser::m_logger'],['../classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5',1,'gridfire::Network::m_logger'],['../classgridfire_1_1partition_1_1_composite_partition_function.html#ae0fc1c6abdc86009ba0fc6c9f270ff8b',1,'gridfire::partition::CompositePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_ground_state_partition_function.html#aff8f82f918380795e98c30a00fcd939b',1,'gridfire::partition::GroundStatePartitionFunction::m_logger'],['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a57384ffb1c81cf982614d90e23b173b6',1,'gridfire::partition::RauscherThielemannPartitionFunction::m_logger'],['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#abab0ed78925789856ebb119d60c6a53d',1,'gridfire::reaction::ReaclibReaction::m_logger'],['../classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::reaction::ReactionSet::m_logger'],['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a2962864d8a6f8760a4228729838b6edb',1,'gridfire::rates::weak::WeakRateInterpolator::m_logger'],['../classgridfire_1_1screening_1_1_weak_screening_model.html#a0a4d7d6d36dbe7b764b613d34f18386f',1,'gridfire::screening::WeakScreeningModel::m_logger'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a5867eb99b00815b8b4f710cb48904dbe',1,'gridfire::solver::CVODESolverStrategy::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a16e9b87a8abb05bb6b5410903eb49e91',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#afbd9258d65370bbc965e799c82f0e1c0',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#abe902b2a42a6451f64497e075b0e0b25',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_logger'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#abb65f2fb74ea74a7f078b4e14f8bc949',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_logger'],['../classgridfire_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb',1,'gridfire::ReactionSet::m_logger']]],
+ ['m_5flogmanager_54',['m_logManager',['../classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16',1,'gridfire::Network']]],
+ ['m_5fls_55',['m_LS',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af4a2f003a4c4c06b4b72840f2d445f81',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fmessage_56',['m_message',['../classgridfire_1_1exceptions_1_1_stale_engine_error.html#a4eb62e3842302997e44e05d0770d77bb',1,'gridfire::exceptions::StaleEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html#a77c9a660a2748c2e3a1c7e94edad1cf0',1,'gridfire::exceptions::FailedToPartitionEngineError::m_message'],['../classgridfire_1_1exceptions_1_1_network_resized_error.html#a581527fc03fdd84a8309c147259ec09d',1,'gridfire::exceptions::NetworkResizedError::m_message'],['../classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html#af7ed18507088efc5587298a7e263f047',1,'gridfire::exceptions::UnableToSetNetworkReactionsError::m_message'],['../classgridfire_1_1exceptions_1_1_stale_jacobian_error.html#a8cbd2bcb916369751f2154f8c7f58974',1,'gridfire::exceptions::StaleJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html#aa9abe57b96872bf7b5025eabc7656a02',1,'gridfire::exceptions::UninitializedJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html#a0b75cbbf9890d97a2e49b5c0728020cd',1,'gridfire::exceptions::UnknownJacobianError::m_message'],['../classgridfire_1_1exceptions_1_1_bad_collection_error.html#a1ff822ab63e39fdc2bd3f71ac6e04fcb',1,'gridfire::exceptions::BadCollectionError::m_message'],['../classgridfire_1_1exceptions_1_1_hashing_error.html#a50aeb5acdd6b046de5f7bb7d6c26dcb0',1,'gridfire::exceptions::HashingError::m_message'],['../structgridfire_1_1expectations_1_1_engine_error.html#ad05b8d2f5ce9925f749c9f528f2428dc',1,'gridfire::expectations::EngineError::m_message']]],
+ ['m_5fmiss_57',['m_miss',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#a73ca615753553f4a85160bd9f166da5b',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fmisses_58',['m_misses',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a00ede9fff51a8318913fd2ed504c1007',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a14b1884a9014df33a1ec90dd3433c0b9',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a021c760717efef3fc3b415dee6d4840b',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_misses'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a1b28f79b7d5d4b6a947bdf75c049739f',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a1714656e907edfcba2d354ff5d7c9ceb',1,'gridfire::trigger::AndTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_or_trigger.html#ae72e6e9f1fbfbd11fbfe9aa6d4ff5a3b',1,'gridfire::trigger::OrTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_not_trigger.html#aa1253080cd57cdf0be6780773ce6c73c',1,'gridfire::trigger::NotTrigger::m_misses'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a0a5c2c5aedc779c1535d3839c6a6596e',1,'gridfire::trigger::EveryNthTrigger::m_misses']]],
+ ['m_5fn_59',['m_N',['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a652ba8d1ac36b9713f426eedf2b1ead0',1,'gridfire::trigger::EveryNthTrigger']]],
+ ['m_5fnetworkspecies_60',['m_networkSpecies',['../classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc',1,'gridfire::GraphEngine']]],
+ ['m_5fnetworkspeciesmap_61',['m_networkSpeciesMap',['../classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827',1,'gridfire::GraphEngine']]],
+ ['m_5fnum_5fsteps_62',['m_num_steps',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ab7495898e893640670f49308a105658f',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5foperatorhits_63',['m_operatorHits',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#ac18229250c4c160aada96e19325faa29',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5foperatormisses_64',['m_operatorMisses',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html#afc5299ebf09f9b208f65619012902b77',1,'gridfire::MultiscalePartitioningEngineView::CacheStats']]],
+ ['m_5fparser_65',['m_parser',['../classgridfire_1_1_file_defined_engine_view.html#a0a9b07176cb93b54c677b6ce71fda500',1,'gridfire::FileDefinedEngineView']]],
+ ['m_5fpartitiondata_66',['m_partitionData',['../classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html#a50ce19df4c12e22bbcb61422248a4038',1,'gridfire::partition::RauscherThielemannPartitionFunction']]],
+ ['m_5fpartitionfunction_67',['m_partitionFunction',['../classgridfire_1_1_graph_engine.html#a3621f36d77ea8c738ad7de6e5b35ca3e',1,'gridfire::GraphEngine']]],
+ ['m_5fpartitionfunctions_68',['m_partitionFunctions',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a85aaac230e9de2fd50d4d453f6d5def8',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['m_5fpename_69',['m_peName',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a51f658789f34f96e0e6bd42cef5cbfe4',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fprecomputedreactionindexmap_70',['m_precomputedReactionIndexMap',['../classgridfire_1_1_graph_engine.html#a183cbef618742d97b2b6edb60522eb6c',1,'gridfire::GraphEngine']]],
+ ['m_5fprecomputedreactions_71',['m_precomputedReactions',['../classgridfire_1_1_graph_engine.html#a5d431d5385b1219ba29689eb29601ea3',1,'gridfire::GraphEngine']]],
+ ['m_5fprimingspecies_72',['m_primingSpecies',['../classgridfire_1_1_network_priming_engine_view.html#aeb8f25d97e2459037cc999b974823cf5',1,'gridfire::NetworkPrimingEngineView']]],
+ ['m_5fproduct_73',['m_product',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aee395d13ed3a515d5c1d69bedffca5de',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproduct_5fa_74',['m_product_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a2567545c89eb847a15909b02fa0f383e',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproduct_5fz_75',['m_product_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#ab1be1d3010ff539b8a911506734fd9cf',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5fproducts_76',['m_products',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#ac350a26bdf19d7c1d20db55a226e6063',1,'gridfire::reaction::ReaclibReaction::m_products'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a71ca233a081c7aed54ace061ea362231',1,'gridfire::rates::weak::WeakReaction::m_products']]],
+ ['m_5fqse_5fabundance_5fcache_77',['m_qse_abundance_cache',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a707e46d2f72993c206210f81b35b884e',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fqse_5fgroups_78',['m_qse_groups',['../classgridfire_1_1_multiscale_partitioning_engine_view.html#a1b4aa04a1e641204e4fd82361b0e39c6',1,'gridfire::MultiscalePartitioningEngineView']]],
+ ['m_5fqse_5fsolve_5fspecies_79',['m_qse_solve_species',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4804c6481c2706b04f48c1bbfd9fd5f8',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fqse_5fsolve_5fspecies_5findex_5fmap_80',['m_qse_solve_species_index_map',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a23e6ba8dfe37b7f167837296a6654684',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fqvalue_81',['m_qValue',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a498c202a259cbc315997ec68a2cb8a59',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frate_5ftable_82',['m_rate_table',['../classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html#a7a01f956eccd3a0a90dd08984ca3f009',1,'gridfire::rates::weak::WeakRateInterpolator']]],
+ ['m_5fratecoefficients_83',['m_rateCoefficients',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a8ea3de0412395b7b617c4b71cbc2ab68',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frates_84',['m_rates',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#afe1b95bf9d81f7521b9f19bbd1305d01',1,'gridfire::reaction::LogicalReaclibReaction']]],
+ ['m_5freactant_85',['m_reactant',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#aeaceef054714e2a9667986406107ba3a',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactant_5fa_86',['m_reactant_a',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a37dfb1d460e78e81a6def62e7217e6f8',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactant_5fz_87',['m_reactant_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a3d1b52076e102d07acb7200a7ee99165',1,'gridfire::rates::weak::WeakReaction']]],
+ ['m_5freactants_88',['m_reactants',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7cf403bc519ce39a1af886432a653826',1,'gridfire::reaction::ReaclibReaction::m_reactants'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a46c36a6e517fb00a2ac3cbb0f546a341',1,'gridfire::rates::weak::WeakReaction::m_reactants']]],
+ ['m_5freaction_89',['m_reaction',['../classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html#a98ed8b450f7868f55e8362a848a4710d',1,'gridfire::GraphEngine::AtomicReverseRate']]],
+ ['m_5freactionidmap_90',['m_reactionIDMap',['../classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3',1,'gridfire::GraphEngine']]],
+ ['m_5freactionindexmap_91',['m_reactionIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de',1,'gridfire::AdaptiveEngineView::m_reactionIndexMap'],['../classgridfire_1_1_defined_engine_view.html#affda6d60651c53ee02532806104671bd',1,'gridfire::DefinedEngineView::m_reactionIndexMap']]],
+ ['m_5freactionnamemap_92',['m_reactionNameMap',['../classgridfire_1_1reaction_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::reaction::ReactionSet::m_reactionNameMap'],['../classgridfire_1_1_reaction_set.html#a62965c04447909462bb4f2112661ef44',1,'gridfire::ReactionSet::m_reactionNameMap']]],
+ ['m_5freactions_93',['m_reactions',['../classgridfire_1_1_graph_engine.html#ad3b97595871d1f62ee7f4726b601ebef',1,'gridfire::GraphEngine::m_reactions'],['../classgridfire_1_1reaction_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::reaction::ReactionSet::m_reactions'],['../classgridfire_1_1_reaction_set.html#abd6feda1b3f65a6177904755581f6efe',1,'gridfire::ReactionSet::m_reactions']]],
+ ['m_5frelative_94',['m_relative',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa4162916f562b4d7ea0205d6f3e6f917',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
+ ['m_5frelativefailurerate_95',['m_relativeFailureRate',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a19795b0ebf01df3e70fe858cfb527d08',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5fresets_96',['m_resets',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#a3004a10bb89ecd7b2ba6103c9f5d4b96',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#acd55d04da377c8bf4af3ea2fcf2f1918',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ad4cc7113574f71905bc93cc40024b4bd',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_resets'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a270dae9d1f4e3ee410389e113d7f0857',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_and_trigger.html#ae3ff88ddb15d04e798fc03c6c941e312',1,'gridfire::trigger::AndTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_or_trigger.html#adc6f560d9199455ba98d85eadfe02847',1,'gridfire::trigger::OrTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_not_trigger.html#adb9c36fa46a30c28e68c59a7d3bd825d',1,'gridfire::trigger::NotTrigger::m_resets'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#a87b6e54f3a0536d20709d7e746ec575d',1,'gridfire::trigger::EveryNthTrigger::m_resets']]],
+ ['m_5freverse_97',['m_reverse',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#af52b42d940f6a09dba5d28898d2b0b1f',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5frho_98',['m_rho',['../structgridfire_1_1_q_s_e_cache_key.html#abb0d1c5b8c88ae2edbc1f8d3b8759f63',1,'gridfire::QSECacheKey::m_rho'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a4dc013f4fb9d93b38ef601741dbe4d4c',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_rho'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a93cdb544a9d11cc259e6adbc49c60c44',1,'gridfire::exceptions::StaleEngineTrigger::state::m_rho']]],
+ ['m_5frhsadfun_99',['m_rhsADFun',['../classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876',1,'gridfire::GraphEngine']]],
+ ['m_5fscreeningmodel_100',['m_screeningModel',['../classgridfire_1_1_graph_engine.html#af17cf3762abac3efcab9a8e87c961210',1,'gridfire::GraphEngine']]],
+ ['m_5fscreeningtype_101',['m_screeningType',['../classgridfire_1_1_graph_engine.html#a52edc3e88f1e8fc497e1e63972d63c80',1,'gridfire::GraphEngine']]],
+ ['m_5fsourcelabel_102',['m_sourceLabel',['../classgridfire_1_1reaction_1_1_reaclib_reaction.html#a7e79437a68947e176b8dd7dcbe27baab',1,'gridfire::reaction::ReaclibReaction']]],
+ ['m_5fsources_103',['m_sources',['../classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html#a8c6f12a01c6d1fdeba1f0cc73128731e',1,'gridfire::reaction::LogicalReaclibReaction']]],
+ ['m_5fspecies_5fcache_104',['m_species_cache',['../class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73',1,'PyEngine::m_species_cache'],['../class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03',1,'PyDynamicEngine::m_species_cache']]],
+ ['m_5fspeciesindexmap_105',['m_speciesIndexMap',['../classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093',1,'gridfire::AdaptiveEngineView::m_speciesIndexMap'],['../classgridfire_1_1_defined_engine_view.html#acc4976262e208d1dd2185ebccbdd275e',1,'gridfire::DefinedEngineView::m_speciesIndexMap']]],
+ ['m_5fspeciestoindexmap_106',['m_speciesToIndexMap',['../classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7',1,'gridfire::GraphEngine']]],
+ ['m_5fstate_107',['m_state',['../classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#a7f9fa2e34da3772714723ef7d5083be5',1,'gridfire::exceptions::StaleEngineTrigger']]],
+ ['m_5fstdout_5flogging_5fenabled_108',['m_stdout_logging_enabled',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#af3e470b5a6f982c107785c64b169a992',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fsteps_109',['m_steps',['../classgridfire_1_1trigger_1_1_and_trigger.html#afd8d79e83f83473f0df64e96b63aa1f1',1,'gridfire::trigger::AndTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_or_trigger.html#a596db4a92ebf789cea1c431d3d2220c7',1,'gridfire::trigger::OrTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_not_trigger.html#a2e1e78f3bf9fe0edcb9094c778826629',1,'gridfire::trigger::NotTrigger::m_steps'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#acefe02899ade9aa595e04f3ec34f251a',1,'gridfire::trigger::EveryNthTrigger::m_steps']]],
+ ['m_5fstiff_110',['m_stiff',['../classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67',1,'gridfire::approx8::Approx8Network::m_stiff'],['../classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e',1,'gridfire::Network::m_stiff']]],
+ ['m_5fstoichiometrymatrix_111',['m_stoichiometryMatrix',['../classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24',1,'gridfire::GraphEngine']]],
+ ['m_5fsun_5fctx_112',['m_sun_ctx',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#ac57a4f62d95d769c379470e680e6882d',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fsupportcache_113',['m_supportCache',['../classgridfire_1_1partition_1_1_composite_partition_function.html#a9aea5eda63b9be4d3b8f65c13d317dcc',1,'gridfire::partition::CompositePartitionFunction']]],
+ ['m_5ft_114',['m_t',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a352cd33629e63286808df617d36cb70b',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5ft9_115',['m_T9',['../structgridfire_1_1_q_s_e_cache_key.html#a2ab20b15ab7f9da15c36989e8d9a2bc7',1,'gridfire::QSECacheKey::m_T9'],['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a7f65ed75e9dca9b6e1160ad297e07678',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor::m_T9'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a4d15893a4a5aa09ee93c66a086a7f963',1,'gridfire::exceptions::StaleEngineTrigger::state::m_T9']]],
+ ['m_5fthreshold_116',['m_threshold',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#aeac341c1e854d561a29aa39ad306d5d7',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_threshold'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ab7d86e5c89a848cf238141393fe3a8de',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_threshold']]],
+ ['m_5ftimestep_5fwindow_117',['m_timestep_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#ae18e08a0bd72b68605d64e4d84355f79',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger']]],
+ ['m_5ftmax_118',['m_tMax',['../classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5ftotal_5fsteps_119',['m_total_steps',['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#ac1cddf0f2955d4282afcf4a90a2de9c0',1,'gridfire::exceptions::StaleEngineTrigger::state']]],
+ ['m_5ftotalfailures_120',['m_totalFailures',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a9e116ac645ba31906dae26234c47c3f4',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5ftype_121',['m_type',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#ae78d2a9b20c22a6ad624f4d968cbf639',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate::m_type'],['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html#a92c3590161c63c6ed4e7650d2b7beee3',1,'gridfire::rates::weak::WeakReaction::m_type']]],
+ ['m_5fupdates_122',['m_updates',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html#ab80799eb7c80b3b20c1a7e7f9e1f5030',1,'gridfire::trigger::solver::CVODE::SimulationTimeTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html#a4885bdcc719a0f8c8394905893739b96',1,'gridfire::trigger::solver::CVODE::OffDiagonalTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#a25f6ac369c590a8370270bdc70545171',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_updates'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#acf63dd6e786231ac6c16e590d01bc6eb',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_and_trigger.html#a7f88c1139e1b05baed44614104d601b4',1,'gridfire::trigger::AndTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_or_trigger.html#af595a5daab0f5b3ffc450c6de6737517',1,'gridfire::trigger::OrTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_not_trigger.html#ae4830ed152643770b0888b040475b000',1,'gridfire::trigger::NotTrigger::m_updates'],['../classgridfire_1_1trigger_1_1_every_nth_trigger.html#ab0a33f49be02d34b27f75edf75dbc06d',1,'gridfire::trigger::EveryNthTrigger::m_updates']]],
+ ['m_5fuseprecomputation_123',['m_usePrecomputation',['../classgridfire_1_1_graph_engine.html#a191cff35402d3c97c82c5c966a39d0de',1,'gridfire::GraphEngine']]],
+ ['m_5fusereversereactions_124',['m_useReverseReactions',['../classgridfire_1_1_graph_engine.html#a32d3efbf4c3d5158f87c0c732cdc26dc',1,'gridfire::GraphEngine']]],
+ ['m_5fview_125',['m_view',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#af2acc70592e5545f9e8f0a33e10ffdc7',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fweak_5fnetwork_126',['m_weak_network',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html#a8169adef9b4b3c7552c7a8fdc945cf6f',1,'gridfire::rates::weak::WeakReactionMap']]],
+ ['m_5fweakrateinterpolator_127',['m_weakRateInterpolator',['../classgridfire_1_1_graph_engine.html#a9ac5893030802b0b846552949e866340',1,'gridfire::GraphEngine']]],
+ ['m_5fwindow_128',['m_window',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#a8df9f55e0af1a16ee56678a109f08920',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger']]],
+ ['m_5fwindowsize_129',['m_windowSize',['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html#aa03c13813065f720cf698c240f07d559',1,'gridfire::trigger::solver::CVODE::TimestepCollapseTrigger::m_windowSize'],['../classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html#abf4814a4423cfbe816b07d5eea4efea4',1,'gridfire::trigger::solver::CVODE::ConvergenceFailureTrigger::m_windowSize']]],
+ ['m_5fy_130',['m_Y',['../structgridfire_1_1_q_s_e_cache_key.html#afa8f157d3dd3505276294815357b028a',1,'gridfire::QSECacheKey::m_Y'],['../structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html#a833c5b68a627fbceaf5ff0d15bcb0eaf',1,'gridfire::exceptions::StaleEngineTrigger::state::m_Y'],['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#aae19c1ec467051404a7bf1d4c7066c22',1,'gridfire::solver::CVODESolverStrategy::m_Y']]],
+ ['m_5fy_131',['m_y',['../classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d',1,'gridfire::approx8::Approx8Network']]],
+ ['m_5fy_5fscale_132',['m_Y_scale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a8dd40205db7aef439b6f04289ca5dfd5',1,'gridfire::MultiscalePartitioningEngineView::EigenFunctor']]],
+ ['m_5fyerr_133',['m_YErr',['../classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#a0717afcde6fdb71b12490bbcadb5fdb4',1,'gridfire::solver::CVODESolverStrategy']]],
+ ['m_5fz_134',['m_z',['../classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html#a292dfe5fdfd3b90a36906f5f609a4c1c',1,'gridfire::rates::weak::WeakReaction::AtomicWeakRate']]],
+ ['massfractionchanges_135',['massFractionChanges',['../structgridfire_1_1_priming_report.html#a37aa83b55f3da0bc3ff6bcb7b79878a7',1,'gridfire::PrimingReport']]],
+ ['mean_5ftimescale_136',['mean_timescale',['../structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html#a66e6677638af72e4db75f5518dc867f9',1,'gridfire::MultiscalePartitioningEngineView::QSEGroup']]],
+ ['mev2erg_137',['MeV2Erg',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ae527298ffcdeb0b7b4089eeed4ddb58d',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['mevgrelation_138',['MeVgRelation',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#ab60f42677de82f3aab77d2af846c2ffd',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['mevpergraph_139',['MeVPerGraph',['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html#a57273916131b68d1aed6e16d85667427',1,'gridfire::rates::weak::WeakReaction::constants']]],
+ ['min_5fabundance_5fthreshold_140',['MIN_ABUNDANCE_THRESHOLD',['../namespacegridfire.html#a96c062f94713921e5d7568ecedcdcb06',1,'gridfire']]],
+ ['min_5fdensity_5fthreshold_141',['MIN_DENSITY_THRESHOLD',['../namespacegridfire.html#ada3c137c014ecd8d06200fea2d1a9f50',1,'gridfire']]],
+ ['min_5fjacobian_5fthreshold_142',['MIN_JACOBIAN_THRESHOLD',['../namespacegridfire.html#ae01b1738df1921db565bcbd68dd6cf64',1,'gridfire']]],
+ ['mion_143',['mIon',['../structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18',1,'gridfire::approx8::Approx8Net']]],
+ ['mu_5fe_144',['mu_e',['../structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html#ac08d42071950006ccf3c438253ef9ee9',1,'gridfire::rates::weak::RateDataRow::mu_e'],['../structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html#a4a1cbc93d5e197a69a5a29a8cabc6498',1,'gridfire::rates::weak::WeakReactionEntry::mu_e']]]
];
diff --git a/docs/html/search/variables_f.js b/docs/html/search/variables_f.js
index aacc8371..86235bf0 100644
--- a/docs/html/search/variables_f.js
+++ b/docs/html/search/variables_f.js
@@ -6,13 +6,17 @@ var searchData=
['raw_5freactions_5fdata_5flen_3',['raw_reactions_data_len',['../reactions__data_8h.html#a32dea82d95667c3df395d58fb469ce2a',1,'reactions_data.h']]],
['reactant_5fpowers_4',['reactant_powers',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a03d596c88289e21e7bd18711e3a1f275',1,'gridfire::GraphEngine::PrecomputedReaction']]],
['reactants_5fstr_5',['reactants_str',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a67afc513db8dbcc43d79733e22ca8d39',1,'gridfire::reaclib::ReactionRecord']]],
- ['reaction_5findex_6',['reaction_index',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a93635f6940d3534e949f402503c3d497',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['reactionptr_7',['reactionPtr',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#afc894db76a799be17be91130ff3ae6d9',1,'gridfire::AdaptiveEngineView::ReactionFlow']]],
- ['reverse_8',['reverse',['../structgridfire_1_1reaclib_1_1_reaction_record.html#aa1fd4f510d7c00d2e4197e9b9caf29fd',1,'gridfire::reaclib::ReactionRecord']]],
- ['reverse_5fsymmetry_5ffactor_9',['reverse_symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6bcfe2230dd54b088180d34389266b07',1,'gridfire::GraphEngine::PrecomputedReaction']]],
- ['rho_10',['rho',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a4a25afbc9f8a907304992e144dfa3529',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::rho'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#afdc510f8160693806737c4ab517058b8',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::rho']]],
- ['rho_5ftol_11',['rho_tol',['../structgridfire_1_1_q_s_e_cache_config.html#a57b7ca68463aa9b78007e5cf35ebf7ce',1,'gridfire::QSECacheConfig']]],
- ['rhoye_5faxis_12',['rhoYe_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a30362f5bb497ae74cf6a10fd701273a0',1,'gridfire::rates::weak::IsotopeGrid']]],
- ['rpname_13',['rpName',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a523b7cfb0a6d8ddccd785aef2f425ad1',1,'gridfire::reaclib::ReactionRecord']]],
- ['rt_5ftemperature_5fgrid_5ft9_14',['RT_TEMPERATURE_GRID_T9',['../namespacegridfire_1_1partition.html#a1e08a3c20c55bc6fa4a4ecdf7ea57b8f',1,'gridfire::partition']]]
+ ['reaction_5fhash_6',['reaction_hash',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6e1e24901c70ee44b0529e1391355752',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reaction_5findex_7',['reaction_index',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a93635f6940d3534e949f402503c3d497',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reaction_5ftype_8',['reaction_type',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ad96b3f981fb2fbad63323b158d98b2ac',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['reactionphysicaltypenames_9',['ReactionPhysicalTypeNames',['../namespacegridfire_1_1reaction.html#a773ef58975dc959e4ae03e2e677ab54f',1,'gridfire::reaction']]],
+ ['reactionptr_10',['reactionPtr',['../structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#afc894db76a799be17be91130ff3ae6d9',1,'gridfire::AdaptiveEngineView::ReactionFlow']]],
+ ['reactiontypenames_11',['ReactionTypeNames',['../namespacegridfire_1_1reaction.html#ac06a7c50ac58fb2f901d778fc30cd1cf',1,'gridfire::reaction']]],
+ ['reverse_12',['reverse',['../structgridfire_1_1reaclib_1_1_reaction_record.html#aa1fd4f510d7c00d2e4197e9b9caf29fd',1,'gridfire::reaclib::ReactionRecord']]],
+ ['reverse_5fsymmetry_5ffactor_13',['reverse_symmetry_factor',['../structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6bcfe2230dd54b088180d34389266b07',1,'gridfire::GraphEngine::PrecomputedReaction']]],
+ ['rho_14',['rho',['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#a4a25afbc9f8a907304992e144dfa3529',1,'gridfire::solver::CVODESolverStrategy::TimestepContext::rho'],['../structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#afdc510f8160693806737c4ab517058b8',1,'gridfire::solver::CVODESolverStrategy::CVODEUserData::rho']]],
+ ['rho_5ftol_15',['rho_tol',['../structgridfire_1_1_q_s_e_cache_config.html#a57b7ca68463aa9b78007e5cf35ebf7ce',1,'gridfire::QSECacheConfig']]],
+ ['rhoye_5faxis_16',['rhoYe_axis',['../structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html#a30362f5bb497ae74cf6a10fd701273a0',1,'gridfire::rates::weak::IsotopeGrid']]],
+ ['rpname_17',['rpName',['../structgridfire_1_1reaclib_1_1_reaction_record.html#a523b7cfb0a6d8ddccd785aef2f425ad1',1,'gridfire::reaclib::ReactionRecord']]],
+ ['rt_5ftemperature_5fgrid_5ft9_18',['RT_TEMPERATURE_GRID_T9',['../namespacegridfire_1_1partition.html#a1e08a3c20c55bc6fa4a4ecdf7ea57b8f',1,'gridfire::partition']]]
];
diff --git a/docs/html/solver_2bindings_8cpp.html b/docs/html/solver_2bindings_8cpp.html
index 7498e90a..a4e9df9c 100644
--- a/docs/html/solver_2bindings_8cpp.html
+++ b/docs/html/solver_2bindings_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -105,12 +105,14 @@ $(function(){initNavTree('solver_2bindings_8cpp.html',''); initResizable(true);
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
#include <pybind11/pybind11.h>+ #include <pybind11/functional.h>#include <pybind11/stl.h>#include <pybind11/stl_bind.h>#include <pybind11/numpy.h>+ #include <functional>#include <boost/numeric/ublas/vector.hpp>#include "bindings.h"- #include "gridfire/solver/solver.h"+ #include "gridfire/solver/strategies/CVODE_solver_strategy.h"#include "trampoline/py_solver.h"
+
+
+
+◆ reaction_type+ +
+
diff --git a/docs/html/structgridfire_1_1_graph_engine_1_1_precomputed_reaction.js b/docs/html/structgridfire_1_1_graph_engine_1_1_precomputed_reaction.js
index 09aa470c..295a4580 100644
--- a/docs/html/structgridfire_1_1_graph_engine_1_1_precomputed_reaction.js
+++ b/docs/html/structgridfire_1_1_graph_engine_1_1_precomputed_reaction.js
@@ -3,7 +3,9 @@ var structgridfire_1_1_graph_engine_1_1_precomputed_reaction =
[ "affected_species_indices", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3e2e67e532970738d20491ea56b170f3", null ],
[ "product_powers", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a3ce63aa3ad88568f4eb0d3ca2414209f", null ],
[ "reactant_powers", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a03d596c88289e21e7bd18711e3a1f275", null ],
+ [ "reaction_hash", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6e1e24901c70ee44b0529e1391355752", null ],
[ "reaction_index", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a93635f6940d3534e949f402503c3d497", null ],
+ [ "reaction_type", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ad96b3f981fb2fbad63323b158d98b2ac", null ],
[ "reverse_symmetry_factor", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a6bcfe2230dd54b088180d34389266b07", null ],
[ "stoichiometric_coefficients", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#a7a7e9167b19e339e0d69544b9c00e79c", null ],
[ "symmetry_factor", "structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html#ac42504e868c0b9fd9ac9a405ea739f0e", null ],
diff --git a/docs/html/structgridfire_1_1_graph_engine_1_1constants-members.html b/docs/html/structgridfire_1_1_graph_engine_1_1constants-members.html
index 1a9c1576..ecca8465 100644
--- a/docs/html/structgridfire_1_1_graph_engine_1_1constants-members.html
+++ b/docs/html/structgridfire_1_1_graph_engine_1_1constants-members.html
@@ -29,7 +29,7 @@
+
+
- |
diff --git a/docs/html/structgridfire_1_1_graph_engine_1_1constants.html b/docs/html/structgridfire_1_1_graph_engine_1_1constants.html
index 087ac6f3..9061b759 100644
--- a/docs/html/structgridfire_1_1_graph_engine_1_1constants.html
+++ b/docs/html/structgridfire_1_1_graph_engine_1_1constants.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats-members.html b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats-members.html
index d5700e0e..17b0081e 100644
--- a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats-members.html
+++ b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats-members.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html
index 63ce8610..17c456e8 100644
--- a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html
+++ b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -377,12 +377,12 @@ Public AttributesGridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
{operators::Other, 0}
}
-@ CalculateMolarReactionFlow Definition engine_multiscale.h:892 @ Other Definition engine_multiscale.h:895 @ GetSpeciesTimescales Definition engine_multiscale.h:893 @ GenerateJacobianMatrix Definition engine_multiscale.h:891 @ GetSpeciesDestructionTimescales Definition engine_multiscale.h:894 @ CalculateRHSAndEnergy Definition engine_multiscale.h:890 @ CalculateMolarReactionFlow Definition engine_multiscale.h:975 @ Other Definition engine_multiscale.h:978 @ GetSpeciesTimescales Definition engine_multiscale.h:976 @ GenerateJacobianMatrix Definition engine_multiscale.h:974 @ GetSpeciesDestructionTimescales Definition engine_multiscale.h:977 @ CalculateRHSAndEnergy Definition engine_multiscale.h:973 Map from operators to the number of cache hits for that operator. diff --git a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor-members.html b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor-members.html index c51f568b..9bf6a894 100644 --- a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor-members.html +++ b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor-members.html @@ -29,7 +29,7 @@
- |
diff --git a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html
index 1183a7c2..19ca3444 100644
--- a/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html
+++ b/docs/html/structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -148,7 +148,7 @@ Public AttributesGridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
| Pointer to the MultiscalePartitioningEngineView instance. | | const std::set< fourdst::atomic::Species > & | m_qse_solve_species | | Indices of the species to solve for in the QSE group. | | The set of species to solve for in the QSE group. | | const fourdst::composition::Composition & | m_initial_comp | | Initial abundances of all species in the full network. | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Indices of the species to solve for in the QSE group.
+The set of species to solve for in the QSE group.
This is the complete list of members for gridfire::MultiscalePartitioningEngineView::QSEGroup, including all inherited members.
| addSpeciesToAlgebraic(const fourdst::atomic::Species &species) | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| addSpeciesToSeed(const fourdst::atomic::Species &species) | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| algebraic_species | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| is_in_equilibrium | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| mean_timescale | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| operator<(const QSEGroup &other) const | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| operator==(const QSEGroup &other) const | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| operator>(const QSEGroup &other) const | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| seed_species | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| toString() const | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| removeSpecies(const fourdst::atomic::Species &species) | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| seed_species | gridfire::MultiscalePartitioningEngineView::QSEGroup | |
| toString() const | gridfire::MultiscalePartitioningEngineView::QSEGroup |
Public Member Functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| void | removeSpecies (const fourdst::atomic::Species &species) | |||||||||||||||||||||||||||||||||||||||||||||||||||
| void | addSpeciesToAlgebraic (const fourdst::atomic::Species &species) | |||||||||||||||||||||||||||||||||||||||||||||||||||
| void | addSpeciesToSeed (const fourdst::atomic::Species &species) | |||||||||||||||||||||||||||||||||||||||||||||||||||
| bool | operator< (const QSEGroup &other) const | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Less-than operator for QSEGroup, used for sorting. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| void gridfire::MultiscalePartitioningEngineView::QSEGroup::addSpeciesToAlgebraic | +( | +const fourdst::atomic::Species & | species | ) | ++ |
| void gridfire::MultiscalePartitioningEngineView::QSEGroup::addSpeciesToSeed | +( | +const fourdst::atomic::Species & | species | ) | ++ |
| void gridfire::MultiscalePartitioningEngineView::QSEGroup::removeSpecies | +( | +const fourdst::atomic::Species & | species | ) | ++ |
This is the complete list of members for gridfire::rates::weak::IsotopeGrid, including all inherited members.
| data | gridfire::rates::weak::IsotopeGrid | |
| mue_axis | gridfire::rates::weak::IsotopeGrid | |
| rhoYe_axis | gridfire::rates::weak::IsotopeGrid | |
| t9_axis | gridfire::rates::weak::IsotopeGrid | |
| rhoYe_axis | gridfire::rates::weak::IsotopeGrid | |
| t9_axis | gridfire::rates::weak::IsotopeGrid |
Regular 3D grid and payloads for a single isotope (A,Z). +
Regular 2D grid and payloads for a single isotope (A,Z). More...
#include <weak_types.h>
Regular 3D grid and payloads for a single isotope (A,Z).
-Axes are monotonically increasing per dimension. Data vector is laid out in row-major order with index computed as: index = ((i_t9 * rhoYe_axis.size() + j_rhoYe) * mue_axis.size()) + k_mue
+Regular 2D grid and payloads for a single isotope (A,Z).
+Axes are monotonically increasing per dimension. Data vector is laid out in row-major order with index computed as:
+index = i_t9 * N_rhoYe + j_rhoYe
Payloads at each grid node.
- -| std::vector<double> gridfire::rates::weak::IsotopeGrid::mue_axis | -
Unique sorted mu_e grid.
+MuE axis for each (T9, log_rhoYe) pair (the table is ragged in mu_e). This is also where the payloads are stored.
This is the complete list of members for gridfire::rates::weak::WeakRateDerivatives, including all inherited members.
| d_log_antineutrino_loss_bd | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_beta_minus | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_beta_plus | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_electron_capture | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_neutrino_loss_ec | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_positron_capture | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_antineutrino_loss_bd | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_beta_minus | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_beta_plus | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_electron_capture | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_neutrino_loss_ec | gridfire::rates::weak::WeakRateDerivatives | |
| d_log_positron_capture | gridfire::rates::weak::WeakRateDerivatives |
Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye), mu_e). +
Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)). More...
#include <weak_types.h>
Public Attributes | |
| std::array< double, 3 > | d_log_beta_plus |
| std::array< double, 3 > | d_log_electron_capture |
| std::array< double, 3 > | d_log_neutrino_loss_ec |
| std::array< double, 3 > | d_log_beta_minus |
| std::array< double, 3 > | d_log_positron_capture |
| std::array< double, 3 > | d_log_antineutrino_loss_bd |
| std::array< double, 2 > | d_log_beta_plus |
| std::array< double, 2 > | d_log_electron_capture |
| std::array< double, 2 > | d_log_neutrino_loss_ec |
| std::array< double, 2 > | d_log_beta_minus |
| std::array< double, 2 > | d_log_positron_capture |
| std::array< double, 2 > | d_log_antineutrino_loss_bd |
Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye), mu_e).
-Array ordering is [d/dT9, d/dlogRhoYe, d/dMuE] for each corresponding field.
+Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)).
+Array ordering is [d/dT9, d/dlogRhoYe] for each corresponding field.
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_antineutrino_loss_bd | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_antineutrino_loss_bd |
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_beta_minus | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_beta_minus |
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_beta_plus | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_beta_plus |
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_electron_capture | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_electron_capture |
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_neutrino_loss_ec | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_neutrino_loss_ec |
| std::array<double, 3> gridfire::rates::weak::WeakRateDerivatives::d_log_positron_capture | +std::array<double, 2> gridfire::rates::weak::WeakRateDerivatives::d_log_positron_capture |
This is the complete list of members for gridfire::solver::CVODESolverStrategy::TimestepContext, including all inherited members.
| currentConvergenceFailures | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| currentNonlinearIterations | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| describe() const override | gridfire::solver::CVODESolverStrategy::TimestepContext | virtual |
| dt | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| engine | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| state | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| t | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| T9 | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| TimestepContext(double t, const N_Vector &state, double dt, double last_step_time, double t9, double rho, size_t num_steps, const DynamicEngine &engine, const std::vector< fourdst::atomic::Species > &networkSpecies) | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| ~SolverContextBase()=default | gridfire::solver::SolverContextBase | virtual |
| TimestepContext(double t, const N_Vector &state, double dt, double last_step_time, double t9, double rho, size_t num_steps, const DynamicEngine &engine, const std::vector< fourdst::atomic::Species > &networkSpecies, size_t currentConvergenceFailure, size_t currentNonlinearIterations) | gridfire::solver::CVODESolverStrategy::TimestepContext | |
| ~SolverContextBase()=default | gridfire::solver::SolverContextBase | virtual |
Public Member Functions | |
| TimestepContext (double t, const N_Vector &state, double dt, double last_step_time, double t9, double rho, size_t num_steps, const DynamicEngine &engine, const std::vector< fourdst::atomic::Species > &networkSpecies) | |
| Construct a context snapshot. | |
| TimestepContext (double t, const N_Vector &state, double dt, double last_step_time, double t9, double rho, size_t num_steps, const DynamicEngine &engine, const std::vector< fourdst::atomic::Species > &networkSpecies, size_t currentConvergenceFailure, size_t currentNonlinearIterations) | |
| Construct a context snapshot. | |
| std::vector< std::tuple< std::string, std::string > > | describe () const override |
| Human-readable description of the context fields. | |
Public Member Functions inherited from gridfire::solver::SolverContextBase | |
| virtual | ~SolverContextBase ()=default |
Public Member Functions inherited from gridfire::solver::SolverContextBase | |
| virtual | ~SolverContextBase ()=default |
Public Attributes | |
| const std::vector< fourdst::atomic::Species > & | networkSpecies |
| Species layout. | |
| const size_t | currentConvergenceFailures |
| Total number of convergence failures. | |
| const size_t | currentNonlinearIterations |
| Total number of non linear iterations. | |
Immutable view of the current integration state passed to callbacks.
Fields capture CVODE time/state, step size, thermodynamic state, the engine reference, and the list of network species used to interpret the state vector layout.
Human-readable description of the context fields.
-Implements gridfire::solver::SolverContextBase.
+Implements gridfire::solver::SolverContextBase.
| const size_t gridfire::solver::CVODESolverStrategy::TimestepContext::currentConvergenceFailures | +
Total number of convergence failures.
+ +| const size_t gridfire::solver::CVODESolverStrategy::TimestepContext::currentNonlinearIterations | +
Total number of non linear iterations.
+ +|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
This is the complete list of members for std::hash< gridfire::rates::weak::TableAxes >, including all inherited members.
+| operator()(gridfire::rates::weak::TableAxes t) const noexcept | std::hash< gridfire::rates::weak::TableAxes > | inline |
|
+ GridFire v0.7.0-alpha
+
+ General Purpose Nuclear Network
+ |
+
#include <weak_types.h>
+Public Member Functions | |
| std::size_t | operator() (gridfire::rates::weak::TableAxes t) const noexcept |
+
|
+ +inlinenoexcept | +
#include <pybind11/pybind11.h>#include <pybind11/stl.h>#include <pybind11/stl_bind.h>#include <format>#include "bindings.h"#include "gridfire/network.h"|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/usage_8md.html b/docs/html/usage_8md.html
index 215440a8..254e24b9 100644
--- a/docs/html/usage_8md.html
+++ b/docs/html/usage_8md.html
@@ -29,7 +29,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/utils_2bindings_8cpp.html b/docs/html/utils_2bindings_8cpp.html
index 4a519013..4f32eef3 100644
--- a/docs/html/utils_2bindings_8cpp.html
+++ b/docs/html/utils_2bindings_8cpp.html
@@ -29,7 +29,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -107,6 +107,8 @@ $(function(){initNavTree('utils_2bindings_8cpp.html',''); initResizable(true); }
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
diff --git a/docs/html/utils_2bindings_8h.html b/docs/html/utils_2bindings_8h.html
index 45a35e37..ef36fc79 100644
--- a/docs/html/utils_2bindings_8h.html
+++ b/docs/html/utils_2bindings_8h.html
@@ -29,7 +29,7 @@
- |
diff --git a/docs/html/weak_8cpp.html b/docs/html/weak_8cpp.html
index 598d34ea..df065399 100644
--- a/docs/html/weak_8cpp.html
+++ b/docs/html/weak_8cpp.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
diff --git a/docs/html/weak_8h.html b/docs/html/weak_8h.html
index e13408b2..679a8795 100644
--- a/docs/html/weak_8h.html
+++ b/docs/html/weak_8h.html
@@ -29,7 +29,7 @@
GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
- |
@@ -146,7 +146,7 @@ NamespacesGridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
| |
Macros | |
| #define | GRIDFIRE_WEAK_REACTION_LIB_SENTINEL -60.0 |
| #define | GRIDFIRE_WEAK_REACTION_LIB_SENTINEL (-60.0) |
| #define GRIDFIRE_WEAK_REACTION_LIB_SENTINEL -60.0 | +#define GRIDFIRE_WEAK_REACTION_LIB_SENTINEL (-60.0) |
#include "gridfire/reaction/weak/weak_interpolator.h"#include "gridfire/reaction/reaction.h"#include "gridfire/reaction/weak/weak.h"#include "gridfire/utils/hashing.h"#include <algorithm>#include <map>#include <set>#include <expected>#include <ranges>#include "fourdst/composition/species.h"#include "quill/LogMacros.h"Namespaces | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -107,6 +107,7 @@ $(function(){initNavTree('weak__interpolator_8h.html',''); initResizable(true);
||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
diff --git a/docs/html/weak__types_8h.html b/docs/html/weak__types_8h.html
index 932a7f5e..0526e302 100644
--- a/docs/html/weak__types_8h.html
+++ b/docs/html/weak__types_8h.html
@@ -29,7 +29,7 @@
||||||||||||||||||||||||||||||||||||||||||||||||||
|
- GridFire 0.6.0
+ GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
@@ -127,7 +127,9 @@ Classes||||||||||||||||||||||||||||||||||||||||||||||||||
| Interpolated weak-rate payload at a single state. More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| struct | gridfire::rates::weak::WeakRateDerivatives | |||||||||||||||||||||||||||||||||||||||||||||||||
| Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye), mu_e). More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)). More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| struct | std::hash< gridfire::rates::weak::TableAxes > | |||||||||||||||||||||||||||||||||||||||||||||||||
| struct | gridfire::rates::weak::BoundsErrorInfo | |||||||||||||||||||||||||||||||||||||||||||||||||
| Detailed bounds information for a BOUNDS_ERROR. More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Interpolation error with optional per-axis bounds details. More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| struct | gridfire::rates::weak::IsotopeGrid | |||||||||||||||||||||||||||||||||||||||||||||||||
| Regular 3D grid and payloads for a single isotope (A,Z). More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular 2D grid and payloads for a single isotope (A,Z). More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| struct | gridfire::rates::weak::WeakReactionEntry | |||||||||||||||||||||||||||||||||||||||||||||||||
| A single weak-reaction data point (type, state, and log values). More... | ||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | gridfire::rates::weak | |||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | std | |||||||||||||||||||||||||||||||||||||||||||||||||
| STL namespace. | ||||||||||||||||||||||||||||||||||||||||||||||||||
Enumerations |