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::TauPlain) const noexcept | KMCSolver< R, State, T > | inline |
advanceHybrid(State &a_state, const ReactionList &a_reactions, const Real a_dt, const KMCLeapPropagator &a_leapPropagator=KMCLeapPropagator::TauPlain) 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 |
advanceTauMidpoint(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
advanceTauMidpoint(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
advanceTauPlain(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
advanceTauPlain(State &a_state, const ReactionList &a_reactions, const Real a_dt) 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 |
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_Ncrit | 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 Real a_eps, const Real a_SSAlim) 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 |
stepTauMidpoint(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
stepTauMidpoint(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
stepTauPlain(State &a_state, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
stepTauPlain(State &a_state, const ReactionList &a_reactions, const Real a_dt) const noexcept | KMCSolver< R, State, T > | inline |
stepTauPlain(State &a_state, const ReactionList &a_reactions, const std::vector< Real > &a_propensities, const Real a_dt) 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 |