|
GridFire v0.7.6rc4.0
General Purpose Nuclear Network
|
This is the complete list of members for gridfire::engine::GraphEngine, including all inherited members.
| accumulate_flows_serial(scratch::StateBlob &ctx, const std::vector< double > &local_abundances, const std::vector< double > &screening_factors, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | private |
| addReaction(const reaction::Reaction &reaction) | gridfire::engine::GraphEngine | |
| addReaction(const std::string &reaction_id) | gridfire::engine::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 | 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(scratch::StateBlob &ctx, 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(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual |
| calculateEpsDerivatives(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | |
| calculateMolarReactionFlow(scratch::StateBlob &, 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(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, bool trust) const override | gridfire::engine::GraphEngine | virtual |
| calculateRHSAndEnergy(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | |
| collectAtomicReverseRateAtomicBases() | gridfire::engine::GraphEngine | private |
| collectComposition(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual |
| collectNetworkSpecies() | gridfire::engine::GraphEngine | private |
| compute_neutrino_fluxes(scratch::StateBlob &ctx, double netFlow, const reaction::Reaction &reaction) const | gridfire::engine::GraphEngine | private |
| compute_reaction_flow(scratch::StateBlob &ctx, const std::vector< double > &local_abundances, const std::vector< double > &screening_factors, const std::vector< double > &bare_rates, const std::vector< double > &bare_reverse_rates, double rho, size_t reactionCounter, const reaction::Reaction &reaction, size_t reactionIndex, const PrecomputedReaction &precomputedReaction) const | gridfire::engine::GraphEngine | private |
| constructStateBlob(const scratch::StateBlob *blob=nullptr) const override | gridfire::engine::GraphEngine | virtual |
| exportToCSV(scratch::StateBlob &ctx, const std::string &filename) const | gridfire::engine::GraphEngine | |
| exportToDot(scratch::StateBlob &ctx, const std::string &filename) const | gridfire::engine::GraphEngine | |
| generate_jacobian_sparsity_pattern() | gridfire::engine::GraphEngine | |
| generateJacobianMatrix(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual |
| generateJacobianMatrix(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override | gridfire::engine::GraphEngine | virtual |
| generateJacobianMatrix(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const SparsityPattern &sparsityPattern) const override | gridfire::engine::GraphEngine | virtual |
| get_store_intermediate_reaction_contributions() const | gridfire::engine::GraphEngine | inline |
| getAuthoritativeADFun() const | gridfire::engine::GraphEngine | inline |
| getInactiveNetworkReactions(scratch::StateBlob &ctx) const | gridfire::engine::DynamicEngine | inlinevirtual |
| getInactiveReactionMolarReactionFlow(scratch::StateBlob &ctx, const reaction::Reaction &reaction, const fourdst::composition::CompositionAbstract &comp, const double T9, const double rho) const | gridfire::engine::DynamicEngine | inlinevirtual |
| getMostRecentRHSCalculation(scratch::StateBlob &) const override | gridfire::engine::GraphEngine | virtual |
| getNetworkReactions(scratch::StateBlob &) const override | gridfire::engine::GraphEngine | virtual |
| getNetworkSpecies(scratch::StateBlob &ctx) const override | gridfire::engine::GraphEngine | virtual |
| getPartitionFunction(scratch::StateBlob &ctx) const | gridfire::engine::GraphEngine | |
| getScreeningModel(scratch::StateBlob &ctx) const override | gridfire::engine::GraphEngine | virtual |
| getSpeciesDestructionTimescales(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual |
| getSpeciesDestructionTimescales(scratch::StateBlob &ctx, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | |
| getSpeciesIndex(scratch::StateBlob &ctx, const fourdst::atomic::Species &species) const override | gridfire::engine::GraphEngine | virtual |
| getSpeciesStatus(scratch::StateBlob &, const fourdst::atomic::Species &species) const override | gridfire::engine::GraphEngine | virtual |
| getSpeciesTimescales(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override | gridfire::engine::GraphEngine | virtual |
| getSpeciesTimescales(scratch::StateBlob &, const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const reaction::ReactionSet &activeReactions) const | gridfire::engine::GraphEngine | |
| 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(scratch::StateBlob &ctx, const fourdst::atomic::Species &species) const | gridfire::engine::GraphEngine | |
| isPrecomputationEnabled(scratch::StateBlob &ctx) const | gridfire::engine::GraphEngine | |
| isUsingReverseReactions(scratch::StateBlob &ctx) const | gridfire::engine::GraphEngine | |
| JacobianMatrixState enum name | gridfire::engine::GraphEngine | private |
| m_atomicReverseRates | gridfire::engine::GraphEngine | private |
| m_authoritativeADFun | gridfire::engine::GraphEngine | private |
| m_config | gridfire::engine::GraphEngine | private |
| m_constants | gridfire::engine::GraphEngine | private |
| m_depth | gridfire::engine::GraphEngine | private |
| m_full_jacobian_sparsity_pattern | gridfire::engine::GraphEngine | private |
| m_full_sparsity_set | gridfire::engine::GraphEngine | private |
| m_indexToSpeciesMap | gridfire::engine::GraphEngine | private |
| 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_precomputed_reaction_index_map | gridfire::engine::GraphEngine | private |
| m_precomputed_reactions | gridfire::engine::GraphEngine | private |
| m_reactionIDMap | gridfire::engine::GraphEngine | private |
| m_reactions | gridfire::engine::GraphEngine | private |
| m_screeningModel | gridfire::engine::GraphEngine | private |
| m_screeningType | gridfire::engine::GraphEngine | private |
| m_speciesToIndexMap | gridfire::engine::GraphEngine | private |
| m_store_intermediate_reaction_contributions | gridfire::engine::GraphEngine | private |
| m_usePrecomputation | gridfire::engine::GraphEngine | private |
| m_useReverseReactions | gridfire::engine::GraphEngine | private |
| m_weakRateInterpolator | gridfire::engine::GraphEngine | private |
| populateReactionIDMap() | gridfire::engine::GraphEngine | private |
| populateSpeciesToIndexMap() | gridfire::engine::GraphEngine | private |
| precomputeNetwork() | gridfire::engine::GraphEngine | private |
| primeEngine(scratch::StateBlob &ctx, const NetIn &netIn) const override | gridfire::engine::GraphEngine | virtual |
| project(scratch::StateBlob &ctx, const NetIn &netIn) const override | gridfire::engine::GraphEngine | virtual |
| recordADTape() | gridfire::engine::GraphEngine | private |
| set_store_intermediate_reaction_contributions(const bool value) | gridfire::engine::GraphEngine | inline |
| syncInternalMaps() | gridfire::engine::GraphEngine | private |
| ~Engine()=default | gridfire::engine::Engine | virtual |