GridFire 0.6.0
General Purpose Nuclear Network
Loading...
Searching...
No Matches
gridfire::MultiscalePartitioningEngineView Member List

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

analyzeTimescalePoolConnectivity(const std::vector< std::vector< size_t > > &timescale_pools, const std::vector< double > &Y, double T9, double rho) constgridfire::MultiscalePartitioningEngineView
buildConnectivityGraph(const std::unordered_set< size_t > &fast_reaction_indices) constgridfire::MultiscalePartitioningEngineViewprivate
buildConnectivityGraph(const std::vector< size_t > &species_pool) constgridfire::MultiscalePartitioningEngineViewprivate
calculateMolarReactionFlow(const reaction::Reaction &reaction, const std::vector< double > &Y_full, double T9, double rho) const overridegridfire::MultiscalePartitioningEngineViewvirtual
calculateRHSAndEnergy(const std::vector< double > &Y_full, double T9, double rho) const overridegridfire::MultiscalePartitioningEngineViewvirtual
constructCandidateGroups(const std::vector< std::vector< size_t > > &candidate_pools, const std::vector< double > &Y, double T9, double rho) constgridfire::MultiscalePartitioningEngineViewprivate
equilibrateNetwork(const std::vector< double > &Y, double T9, double rho)gridfire::MultiscalePartitioningEngineView
equilibrateNetwork(const NetIn &netIn)gridfire::MultiscalePartitioningEngineView
exportToDot(const std::string &filename, const std::vector< double > &Y, const double T9, const double rho) constgridfire::MultiscalePartitioningEngineView
generateJacobianMatrix(const std::vector< double > &Y_full, double T9, double rho) const overridegridfire::MultiscalePartitioningEngineViewvirtual
gridfire::DynamicEngine::generateJacobianMatrix(const std::vector< double > &Y_dynamic, double T9, double rho, const SparsityPattern &sparsityPattern) constgridfire::DynamicEngineinlinevirtual
generateStoichiometryMatrix() overridegridfire::MultiscalePartitioningEngineViewvirtual
getBaseEngine() const overridegridfire::MultiscalePartitioningEngineViewvirtual
getDepth() constgridfire::DynamicEngineinlinevirtual
getDynamicSpecies() constgridfire::MultiscalePartitioningEngineView
getFastSpecies() constgridfire::MultiscalePartitioningEngineView
getJacobianMatrixEntry(int i_full, int j_full) const overridegridfire::MultiscalePartitioningEngineViewvirtual
getNetworkReactions() const overridegridfire::MultiscalePartitioningEngineViewvirtual
getNetworkSpecies() const overridegridfire::MultiscalePartitioningEngineViewvirtual
getScreeningModel() const overridegridfire::MultiscalePartitioningEngineViewvirtual
getSpeciesDestructionTimescales(const std::vector< double > &Y, double T9, double rho) const overridegridfire::MultiscalePartitioningEngineViewvirtual
getSpeciesIndex(const fourdst::atomic::Species &species) const overridegridfire::MultiscalePartitioningEngineViewvirtual
getSpeciesTimescales(const std::vector< double > &Y, double T9, double rho) const overridegridfire::MultiscalePartitioningEngineViewvirtual
getStoichiometryMatrixEntry(int speciesIndex, int reactionIndex) const overridegridfire::MultiscalePartitioningEngineViewvirtual
identifyMeanSlowestPool(const std::vector< std::vector< size_t > > &pools, const std::vector< double > &Y, double T9, double rho) constgridfire::MultiscalePartitioningEngineViewprivate
isStale(const NetIn &netIn) overridegridfire::MultiscalePartitioningEngineViewvirtual
m_activeReactionIndicesgridfire::MultiscalePartitioningEngineViewprivate
m_activeSpeciesIndicesgridfire::MultiscalePartitioningEngineViewprivate
m_algebraic_speciesgridfire::MultiscalePartitioningEngineViewprivate
m_algebraic_species_indicesgridfire::MultiscalePartitioningEngineViewprivate
m_baseEnginegridfire::MultiscalePartitioningEngineViewprivate
m_cacheStatsgridfire::MultiscalePartitioningEngineViewmutableprivate
m_dynamic_speciesgridfire::MultiscalePartitioningEngineViewprivate
m_dynamic_species_indicesgridfire::MultiscalePartitioningEngineViewprivate
m_loggergridfire::MultiscalePartitioningEngineViewprivate
m_qse_abundance_cachegridfire::MultiscalePartitioningEngineViewmutableprivate
m_qse_groupsgridfire::MultiscalePartitioningEngineViewprivate
mapNetInToMolarAbundanceVector(const NetIn &netIn) const overridegridfire::MultiscalePartitioningEngineViewvirtual
MultiscalePartitioningEngineView(GraphEngine &baseEngine)gridfire::MultiscalePartitioningEngineViewexplicit
partitionByTimescale(const std::vector< double > &Y_full, double T9, double rho) constgridfire::MultiscalePartitioningEngineViewprivate
partitionNetwork(const std::vector< double > &Y, double T9, double rho)gridfire::MultiscalePartitioningEngineView
partitionNetwork(const NetIn &netIn)gridfire::MultiscalePartitioningEngineView
primeEngine(const NetIn &netIn) overridegridfire::MultiscalePartitioningEngineViewvirtual
QSEPartition typedefgridfire::MultiscalePartitioningEngineViewprivate
rebuild(const fourdst::composition::Composition &comp, BuildDepthType depth)gridfire::DynamicEngineinlinevirtual
setNetworkReactions(const reaction::LogicalReactionSet &reactions) overridegridfire::MultiscalePartitioningEngineViewvirtual
setScreeningModel(screening::ScreeningType model) overridegridfire::MultiscalePartitioningEngineViewvirtual
solveQSEAbundances(const std::vector< double > &Y_full, double T9, double rho)gridfire::MultiscalePartitioningEngineViewprivate
update(const NetIn &netIn) overridegridfire::MultiscalePartitioningEngineViewvirtual
validateGroupsWithFluxAnalysis(const std::vector< QSEGroup > &candidate_groups, const std::vector< double > &Y, double T9, double rho) constgridfire::MultiscalePartitioningEngineViewprivate
~Engine()=defaultgridfire::Enginevirtual
~EngineView()=defaultgridfire::EngineView< DynamicEngine >virtual