GridFire 0.6.0
General Purpose Nuclear Network
|
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) const | gridfire::GraphEngine | private |
calculateAllDerivatives(const std::vector< double > &Y_in, const double T9, const double rho) const | gridfire::GraphEngine | private |
calculateAllDerivatives(const std::vector< ADDouble > &Y_in, const ADDouble &T9, const ADDouble &rho) const | gridfire::GraphEngine | private |
calculateAllDerivativesUsingPrecomputation(const std::vector< double > &Y_in, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double T9, double rho) const | gridfire::GraphEngine | private |
calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< double > &Y, const double T9, const double rho) const override | gridfire::GraphEngine | virtual |
calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho) const | gridfire::GraphEngine | private |
calculateReverseMolarReactionFlow(T T9, T rho, std::vector< T > screeningFactors, std::vector< T > Y, size_t reactionIndex, const reaction::LogicalReaction &reaction) const | gridfire::GraphEngine | private |
calculateReverseRate(const reaction::Reaction &reaction, double T9) const | gridfire::GraphEngine | |
calculateReverseRateTwoBody(const reaction::Reaction &reaction, const double T9, const double forwardRate, const double expFactor) const | gridfire::GraphEngine | |
calculateReverseRateTwoBodyDerivative(const reaction::Reaction &reaction, const double T9, const double reverseRate) const | gridfire::GraphEngine | |
calculateRHSAndEnergy(const std::vector< double > &Y, const double T9, const double rho) const override | gridfire::GraphEngine | virtual |
collectAtomicReverseRateAtomicBases() | gridfire::GraphEngine | private |
collectNetworkSpecies() | gridfire::GraphEngine | private |
exportToCSV(const std::string &filename) const | gridfire::GraphEngine | |
exportToDot(const std::string &filename) const | gridfire::GraphEngine | |
generateJacobianMatrix(const std::vector< double > &Y_dynamic, const double T9, const double rho) const override | gridfire::GraphEngine | virtual |
generateJacobianMatrix(const std::vector< double > &Y_dynamic, 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 int i, const int j) 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 std::vector< double > &Y, double T9, double rho) const override | gridfire::GraphEngine | virtual |
getSpeciesIndex(const fourdst::atomic::Species &species) const override | gridfire::GraphEngine | virtual |
getSpeciesTimescales(const std::vector< double > &Y, double T9, double rho) const override | gridfire::GraphEngine | virtual |
getStoichiometryMatrixEntry(const int speciesIndex, const int reactionIndex) const override | gridfire::GraphEngine | virtual |
GraphEngine(const fourdst::composition::Composition &composition, const BuildDepthType=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
GraphEngine(const fourdst::composition::Composition &composition, const partition::PartitionFunction &partitionFunction, const BuildDepthType buildDepth=NetworkBuildDepth::Full) | gridfire::GraphEngine | explicit |
GraphEngine(const reaction::LogicalReactionSet &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_full_jacobian_sparsity_pattern | gridfire::GraphEngine | private |
m_jac_work | gridfire::GraphEngine | mutableprivate |
m_jacobianMatrix | gridfire::GraphEngine | mutableprivate |
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 |
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() | gridfire::GraphEngine | private |
reserveJacobianMatrix() const | gridfire::GraphEngine | private |
setNetworkReactions(const reaction::LogicalReactionSet &reactions) override | gridfire::GraphEngine | virtual |
setPrecomputation(bool precompute) | gridfire::GraphEngine | |
setScreeningModel(screening::ScreeningType model) override | gridfire::GraphEngine | virtual |
setUseReverseReactions(bool useReverse) | gridfire::GraphEngine | |
syncInternalMaps() | gridfire::GraphEngine | private |
update(const NetIn &netIn) override | gridfire::GraphEngine | virtual |
validateConservation() const | gridfire::GraphEngine | private |
~Engine()=default | gridfire::Engine | virtual |