6 #ifndef COPASI_CMathEnum
7 #define COPASI_CMathEnum
210 template <
class Type >
class Variables:
public std::vector< Type >
214 std::vector< Type >()
218 std::vector< Type >(src)
229 typedef std::vector< StackElement >
Buffer;
294 typedef std::vector< StackElement >
Buffer;
318 const CAllocation &
operator [](
const size_t & index)
const;
336 #endif // COPASI_CMathEnum
C_FLOAT64 * pDiscontinuous
CMathObject * pInitialTotalMassesObject
CMathObject * pEventRootsObject
C_FLOAT64 * pPropensities
CMathObject * pDiscontinuousObject
CMathObject * pIntensiveValuesObject
const CEvaluationNode * operator[](const size_t &index) const
friend std::ostream & operator<<(std::ostream &os, const CVariableStack &s)
std::vector< StackElement > Buffer
C_FLOAT64 * pInitialExtensiveRates
C_FLOAT64 * pEventRootStates
CMathObject * pExtensiveValuesObject
std::vector< StackElement > Buffer
CMathObject * pInitialExtensiveValuesObject
std::vector< CAllocation > StackElement
CMathFlags(const Enum &flag)
CAllocation & operator+=(const CAllocation &rhs)
Enum operator&(const Enum &flag) const
CMathObject * pEventRootStatesObject
CMathFlags & operator=(const CMathFlags &rhs)
C_FLOAT64 * pInitialFluxes
C_FLOAT64 * pParticleFluxes
std::ostream & operator<<(std::ostream &os, const CMath::CVariableStack &s)
CMathObject * pExtensiveRatesObject
const CAllocation & operator[](const size_t &index) const
C_FLOAT64 * pIntensiveRates
CMathObject * pFluxesObject
C_FLOAT64 * pInitialEventTriggers
CMathFlags(const int &flag)
C_FLOAT64 * pIntensiveValues
C_FLOAT64 * pInitialIntensiveRates
CMathFlags(const CMathFlags &src)
CMathObject * pParticleFluxesObject
CMathObject * pInitialIntensiveValuesObject
CMathObject * pInitialIntensiveRatesObject
C_FLOAT64 * pInitialParticleFluxes
C_FLOAT64 * pEventPriorities
C_FLOAT64 * pExtensiveRates
C_FLOAT64 * pExtensiveValues
Variables(const std::vector< Type > &src)
C_FLOAT64 * pEventAssignments
friend std::ostream & operator<<(std::ostream &os, const CAllocation &s)
std::vector< size_t > nRootsPerDiscontinuity
CMathFlags & operator|=(const CMathFlags &other)
CMathObject * pEventTriggersObject
C_FLOAT64 * pInitialExtensiveValues
CMathObject * pInitialEventTriggersObject
CMathObject * pEventAssignmentsObject
std::vector< const CEvaluationNode * > StackElement
CAllocation & operator=(const CAllocation &rhs)
CMathObject * pEventDelaysObject
void push(const StackElement &stackElement)
CMathFlags< SimulationContext > SimulationContextFlag
CMathObject * pInitialExtensiveRatesObject
CMathFlags operator|(const Enum &flag) const
CMathObject * pEventPrioritiesObject
void push(const StackElement &stackElement)
C_FLOAT64 * pEventTriggers
CMathObject * pInitialFluxesObject
CMathObject * pPropensitiesObject
CMathObject * pDependentMassesObject
C_FLOAT64 * pInitialTotalMasses
C_FLOAT64 * pInitialIntensiveValues
C_FLOAT64 * pDependentMasses
CMathObject * pIntensiveRatesObject
CMathObject * pInitialParticleFluxesObject
CMathObject * pTotalMassesObject