|
chombo-discharge
|
This is the complete list of members for KMCSolver< R, State, T >, including all inherited members.
| advanceHybrid(State &a_state, const Real a_dt, const KMCLeapPropagator &a_leapPropagator=KMCLeapPropagator::ExplicitEuler) const noexcept | KMCSolver< R, State, T > | inline |
| advanceHybrid(State &a_state, const ReactionList &a_reactions, const Real a_dt, const KMCLeapPropagator &a_leapPropagator=KMCLeapPropagator::ExplicitEuler) const noexcept | KMCSolver< R, State, T > | inline |
| advanceHybrid(State &a_state, const ReactionList &a_reactions, const Real a_dt, const std::function< void(State &, const ReactionList &a_reactions, const Real a_dt)> &a_propagator) const noexcept | KMCSolver< R, State, T > | inline |
| advanceSSA(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| advanceSSA(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| advanceTau(State &a_state, const Real &a_dt, const KMCLeapPropagator &a_leapPropagator=KMCLeapPropagator::ExplicitEuler) const noexcept | KMCSolver< R, State, T > | inline |
| advanceTau(State &a_state, const ReactionList &a_reactions, const Real &a_dt, const KMCLeapPropagator &a_leapPropagator=KMCLeapPropagator::ExplicitEuler) const noexcept | KMCSolver< R, State, T > | inline |
| computeDt(const State &a_state, const ReactionList &a_reactions, const std::vector< Real > &a_propensities, const Real a_epsilon) const noexcept | KMCSolver< R, State, T > | inline |
| define(const ReactionList &a_reactions) noexcept | KMCSolver< R, State, T > | inline |
| getCriticalTimeStep(const State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| getCriticalTimeStep(const State &a_state, const ReactionList &a_criticalReactions) const noexcept | KMCSolver< R, State, T > | inline |
| getCriticalTimeStep(const std::vector< Real > &a_propensities) const noexcept | KMCSolver< R, State, T > | inline |
| getCriticalTimeStep(const Real &a_totalPropensity) const noexcept | KMCSolver< R, State, T > | inline |
| getNonCriticalTimeStep(const State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| getNonCriticalTimeStep(const State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| getNonCriticalTimeStep(const State &a_state, const ReactionList &a_nonCriticalReactions, const std::vector< Real > &a_nonCriticalPropensities) const noexcept | KMCSolver< R, State, T > | inline |
| getNu(const State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| KMCSolver() noexcept | KMCSolver< R, State, T > | inline |
| KMCSolver(const KMCSolver &)=default | KMCSolver< R, State, T > | |
| KMCSolver(const KMCSolver &&)=delete | KMCSolver< R, State, T > | |
| KMCSolver(const ReactionList &a_reactions) noexcept | KMCSolver< R, State, T > | inline |
| m_eps | KMCSolver< R, State, T > | protected |
| m_exitTol | KMCSolver< R, State, T > | protected |
| m_maxIter | KMCSolver< R, State, T > | protected |
| m_Ncrit | KMCSolver< R, State, T > | protected |
| m_nu | KMCSolver< R, State, T > | protected |
| m_numSSA | KMCSolver< R, State, T > | protected |
| m_reactions | KMCSolver< R, State, T > | protected |
| m_SSAlim | KMCSolver< R, State, T > | protected |
| operator=(const KMCSolver &)=default | KMCSolver< R, State, T > | |
| operator=(const KMCSolver &&)=delete | KMCSolver< R, State, T > | |
| partitionReactions(const State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| partitionReactions(const State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| propensities(const State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| propensities(const State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| ReactionList typedef (defined in KMCSolver< R, State, T >) | KMCSolver< R, State, T > | |
| setSolverParameters(const T a_numCrit, const T a_numSSA, const T a_maxIter, const Real a_eps, const Real a_SSAlim, const Real a_exitTol) noexcept | KMCSolver< R, State, T > | inline |
| stepExplicitEuler(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepExplicitEuler(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepImplicitEuler(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepImplicitEuler(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepMidpoint(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepMidpoint(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepPRC(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepPRC(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
| stepSSA(State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| stepSSA(State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| stepSSA(State &a_state, const ReactionList &a_reactions, const std::vector< Real > &a_propensities) const noexcept | KMCSolver< R, State, T > | inline |
| totalPropensity(const State &a_state) const noexcept | KMCSolver< R, State, T > | inline |
| totalPropensity(const State &a_state, const ReactionList &a_reactions) const noexcept | KMCSolver< R, State, T > | inline |
| ~KMCSolver() noexcept | KMCSolver< R, State, T > | inlinevirtual |