Loading...
Searching...
No Matches
gridfire::engine::GraphEngine Member List

This is the complete list of members for gridfire::engine::GraphEngine, including all inherited members.

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::engine::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::engine::GraphEngine |
calculateAllDerivativesUsingPrecomputation(const fourdst::composition::CompositionAbstract &comp, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | private
calculateEpsDerivatives(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
calculateEpsDerivatives(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine |
calculateMolarReactionFlow(const reaction::Reaction &reaction, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
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::engine::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::engine::GraphEngine | private
calculateReverseRate(const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::CompositionAbstract &comp) const | gridfire::engine::GraphEngine |
calculateReverseRateTwoBody(const reaction::Reaction &reaction, double T9, double forwardRate, double expFactor) const | gridfire::engine::GraphEngine |
calculateReverseRateTwoBodyDerivative(const reaction::Reaction &reaction, double T9, double rho, const fourdst::composition::Composition &comp, double reverseRate) const | gridfire::engine::GraphEngine |
calculateRHSAndEnergy(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
calculateRHSAndEnergy(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine |
collectAtomicReverseRateAtomicBases() | gridfire::engine::GraphEngine | private
collectComposition(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
collectNetworkSpecies() | gridfire::engine::GraphEngine | private
exportToCSV(const std::string &filename) const | gridfire::engine::GraphEngine |
exportToDot(const std::string &filename) const | gridfire::engine::GraphEngine |
generateJacobianMatrix(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
generateJacobianMatrix(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | gridfire::engine::GraphEngine | virtual
generateJacobianMatrix(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | gridfire::engine::GraphEngine | virtual
generateStoichiometryMatrix() override | gridfire::engine::GraphEngine | virtual
getDepth() const override | gridfire::engine::GraphEngine | virtual
getNetReactionStoichiometry(const reaction::Reaction &reaction) | gridfire::engine::GraphEngine | static
getNetworkReactions() const override | gridfire::engine::GraphEngine | virtual
getNetworkSpecies() const override | gridfire::engine::GraphEngine | virtual
getPartitionFunction() const | gridfire::engine::GraphEngine |
getScreeningModel() const override | gridfire::engine::GraphEngine | virtual
getSpeciesDestructionTimescales(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
getSpeciesDestructionTimescales(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine |
getSpeciesIndex(const fourdst::atomic::Species &species) const override | gridfire::engine::GraphEngine | virtual
getSpeciesStatus(const fourdst::atomic::Species &species) const override | gridfire::engine::GraphEngine | virtual
getSpeciesTimescales(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual
getSpeciesTimescales(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine |
getStoichiometryMatrixEntry(const fourdst::atomic::Species &species, const reaction::Reaction &reaction) const override | gridfire::engine::GraphEngine | virtual
GraphEngine(const fourdst::composition::Composition &composition, BuildDepthType=NetworkBuildDepth::Full) | gridfire::engine::GraphEngine | explicit
GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full) | gridfire::engine::GraphEngine | explicit
GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes) | gridfire::engine::GraphEngine | explicit
GraphEngine(const reaction::ReactionSet &reactions) | gridfire::engine::GraphEngine | explicit
involvesSpecies(const fourdst::atomic::Species &species) const | gridfire::engine::GraphEngine |
isPrecomputationEnabled() const | gridfire::engine::GraphEngine |
isStale(const NetIn &netIn) override | gridfire::engine::GraphEngine | virtual
isUsingReverseReactions() const | gridfire::engine::GraphEngine |
JacobianMatrixState enum name | gridfire::engine::GraphEngine | private
m_atomicReverseRates | gridfire::engine::GraphEngine | private
m_config | gridfire::engine::GraphEngine | private
m_constants | gridfire::engine::GraphEngine | private
m_depth | gridfire::engine::GraphEngine | private
m_epsADFun | gridfire::engine::GraphEngine | mutableprivate
m_full_jacobian_sparsity_pattern | gridfire::engine::GraphEngine | private
m_full_sparsity_set | gridfire::engine::GraphEngine | private
m_has_been_primed | gridfire::engine::GraphEngine | private
m_indexToSpeciesMap | gridfire::engine::GraphEngine | private
m_jac_work | gridfire::engine::GraphEngine | mutableprivate
m_jacobianMatrixStateNameMap | gridfire::engine::GraphEngine | private
m_logger | gridfire::engine::GraphEngine | private
m_networkSpecies | gridfire::engine::GraphEngine | private
m_networkSpeciesMap | gridfire::engine::GraphEngine | private
m_partitionFunction | gridfire::engine::GraphEngine | private
m_precomputedReactionIndexMap | gridfire::engine::GraphEngine | private
m_precomputedReactions | gridfire::engine::GraphEngine | private
m_reactionIDMap | gridfire::engine::GraphEngine | private
m_reactions | gridfire::engine::GraphEngine | private
m_rhsADFun | gridfire::engine::GraphEngine | mutableprivate
m_screeningModel | gridfire::engine::GraphEngine | private
m_screeningType | gridfire::engine::GraphEngine | private
m_speciesToIndexMap | gridfire::engine::GraphEngine | private
m_usePrecomputation | gridfire::engine::GraphEngine | private
m_useReverseReactions | gridfire::engine::GraphEngine | private
m_weakRateInterpolator | gridfire::engine::GraphEngine | private
mapNetInToMolarAbundanceVector(const NetIn &netIn) const override | gridfire::engine::GraphEngine | virtual
populateReactionIDMap() | gridfire::engine::GraphEngine | private
populateSpeciesToIndexMap() | gridfire::engine::GraphEngine | private
precomputeNetwork() | gridfire::engine::GraphEngine | private
primeEngine(const NetIn &netIn) override | gridfire::engine::GraphEngine | virtual
rebuild(const fourdst::composition::CompositionAbstract &comp, BuildDepthType depth) override | gridfire::engine::GraphEngine | virtual
recordADTape() const | gridfire::engine::GraphEngine | private
setNetworkReactions(const reaction::ReactionSet &reactions) override | gridfire::engine::GraphEngine | virtual
setPrecomputation(bool precompute) | gridfire::engine::GraphEngine |
setScreeningModel(screening::ScreeningType model) override | gridfire::engine::GraphEngine | virtual
setUseReverseReactions(bool useReverse) | gridfire::engine::GraphEngine |
syncInternalMaps() | gridfire::engine::GraphEngine | private
update(const NetIn &netIn) override | gridfire::engine::GraphEngine | virtual
validateConservation() const | gridfire::engine::GraphEngine | private
~Engine()=default | gridfire::engine::Engine | virtual