GridFire 0.0.1a
General Purpose Nuclear Network
Loading...
Searching...
No Matches
gridfire::GraphEngine Member List

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) constgridfire::GraphEngineprivate
calculateAllDerivatives(const std::vector< double > &Y_in, const double T9, const double rho) constgridfire::GraphEngineprivate
calculateAllDerivatives(const std::vector< ADDouble > &Y_in, const ADDouble &T9, const ADDouble &rho) constgridfire::GraphEngineprivate
calculateAllDerivativesUsingPrecomputation(const std::vector< double > &Y_in, const std::vector< double > &bare_rates, double T9, double rho) constgridfire::GraphEngineprivate
calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< double > &Y, const double T9, const double rho) const overridegridfire::GraphEnginevirtual
calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho) constgridfire::GraphEngineprivate
calculateRHSAndEnergy(const std::vector< double > &Y, const double T9, const double rho) const overridegridfire::GraphEnginevirtual
collectNetworkSpecies()gridfire::GraphEngineprivate
exportToCSV(const std::string &filename) constgridfire::GraphEngine
exportToDot(const std::string &filename) constgridfire::GraphEngine
generateJacobianMatrix(const std::vector< double > &Y, const double T9, const double rho) overridegridfire::GraphEnginevirtual
generateStoichiometryMatrix() overridegridfire::GraphEnginevirtual
getJacobianMatrixEntry(const int i, const int j) const overridegridfire::GraphEnginevirtual
getNetReactionStoichiometry(const reaction::Reaction &reaction)gridfire::GraphEnginestatic
getNetworkReactions() const overridegridfire::GraphEnginevirtual
getNetworkSpecies() const overridegridfire::GraphEnginevirtual
getScreeningModel() const overridegridfire::GraphEnginevirtual
getSpeciesTimescales(const std::vector< double > &Y, double T9, double rho) const overridegridfire::GraphEnginevirtual
getStoichiometryMatrixEntry(const int speciesIndex, const int reactionIndex) const overridegridfire::GraphEnginevirtual
GraphEngine(const fourdst::composition::Composition &composition)gridfire::GraphEngineexplicit
GraphEngine(const reaction::LogicalReactionSet &reactions)gridfire::GraphEngineexplicit
involvesSpecies(const fourdst::atomic::Species &species) constgridfire::GraphEngine
isPrecomputationEnabled() constgridfire::GraphEngine
m_configgridfire::GraphEngineprivate
m_constantsgridfire::GraphEngineprivate
m_jacobianMatrixgridfire::GraphEngineprivate
m_loggergridfire::GraphEngineprivate
m_networkSpeciesgridfire::GraphEngineprivate
m_networkSpeciesMapgridfire::GraphEngineprivate
m_precomputedReactionsgridfire::GraphEngineprivate
m_reactionIDMapgridfire::GraphEngineprivate
m_reactionsgridfire::GraphEngineprivate
m_rhsADFungridfire::GraphEngineprivate
m_screeningModelgridfire::GraphEngineprivate
m_screeningTypegridfire::GraphEngineprivate
m_speciesToIndexMapgridfire::GraphEngineprivate
m_stoichiometryMatrixgridfire::GraphEngineprivate
m_usePrecomputationgridfire::GraphEngineprivate
populateReactionIDMap()gridfire::GraphEngineprivate
populateSpeciesToIndexMap()gridfire::GraphEngineprivate
precomputeNetwork()gridfire::GraphEngineprivate
recordADTape()gridfire::GraphEngineprivate
reserveJacobianMatrix()gridfire::GraphEngineprivate
setPrecomputation(bool precompute)gridfire::GraphEngine
setScreeningModel(screening::ScreeningType) overridegridfire::GraphEnginevirtual
syncInternalMaps()gridfire::GraphEngineprivate
update(const NetIn &netIn) overridegridfire::GraphEnginevirtual
validateComposition(const fourdst::composition::Composition &composition, double culling, double T9)gridfire::GraphEngineprivate
validateConservation() constgridfire::GraphEngineprivate
~Engine()=defaultgridfire::Enginevirtual