advanceState(State &a_state, const T &a_numReactions) const noexcept | KMCSingleStateReaction< State, T > | inline |
computeCriticalNumberOfReactions(const State &a_state) const noexcept | KMCSingleStateReaction< State, T > | inline |
computeStateChanges() noexcept | KMCSingleStateReaction< State, T > | inlineprotected |
getReactants() const noexcept | KMCSingleStateReaction< State, T > | inline |
getStateChange(const size_t a_reactant) const noexcept | KMCSingleStateReaction< State, T > | inline |
KMCSingleStateReaction()=default | KMCSingleStateReaction< State, T > | |
KMCSingleStateReaction(const KMCSingleStateReaction &)=default | KMCSingleStateReaction< State, T > | |
KMCSingleStateReaction(const std::list< size_t > &a_reactants, const std::list< size_t > &a_products) noexcept | KMCSingleStateReaction< State, T > | inline |
m_products | KMCSingleStateReaction< State, T > | protected |
m_propensityFactor | KMCSingleStateReaction< State, T > | protected |
m_rate | KMCSingleStateReaction< State, T > | mutableprotected |
m_reactants | KMCSingleStateReaction< State, T > | protected |
m_stateChange | KMCSingleStateReaction< State, T > | protected |
population(const size_t &a_reactant, const State &a_state) const noexcept | KMCSingleStateReaction< State, T > | inline |
propensity(const State &a_state) const noexcept | KMCSingleStateReaction< State, T > | inline |
rate() const noexcept | KMCSingleStateReaction< State, T > | inline |
~KMCSingleStateReaction() | KMCSingleStateReaction< State, T > | inlinevirtual |