|
| const std::vector< fourdst::atomic::Species > & | getNetworkSpecies () const override |
| | PyDynamicEngine Implementation ///.
|
| |
| std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > | calculateRHSAndEnergy (const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override |
| |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| |
| void | generateJacobianMatrix (const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override |
| |
| void | generateJacobianMatrix (const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override |
| |
| double | getJacobianMatrixEntry (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override |
| |
| void | generateStoichiometryMatrix () override |
| |
| int | getStoichiometryMatrixEntry (const fourdst::atomic::Species &species, const gridfire::reaction::Reaction &reaction) const override |
| |
| double | calculateMolarReactionFlow (const gridfire::reaction::Reaction &reaction, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override |
| |
| const gridfire::reaction::ReactionSet & | getNetworkReactions () const override |
| |
| void | setNetworkReactions (const gridfire::reaction::ReactionSet &reactions) override |
| |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesTimescales (const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override |
| |
| std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > | getSpeciesDestructionTimescales (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| |
| fourdst::composition::Composition | update (const gridfire::NetIn &netIn) override |
| |
| bool | isStale (const gridfire::NetIn &netIn) override |
| |
| void | setScreeningModel (gridfire::screening::ScreeningType model) override |
| |
| gridfire::screening::ScreeningType | getScreeningModel () const override |
| |
| size_t | getSpeciesIndex (const fourdst::atomic::Species &species) const override |
| |
| std::vector< double > | mapNetInToMolarAbundanceVector (const gridfire::NetIn &netIn) const override |
| |
| gridfire::PrimingReport | primeEngine (const gridfire::NetIn &netIn) override |
| |
| gridfire::BuildDepthType | getDepth () const override |
| |
| void | rebuild (const fourdst::composition::CompositionAbstract &comp, gridfire::BuildDepthType depth) override |
| |
| gridfire::EnergyDerivatives | calculateEpsDerivatives (const fourdst::composition::Composition &comp, double T9, double rho) const override |
| |
| fourdst::composition::Composition | collectComposition (fourdst::composition::Composition &comp) const override |
| |