COPASI API
4.16.103
|
#include <CMathEvent.h>
Public Member Functions | |
bool | compile (CEvaluationNode *pRootNode, const bool &equality, CMathContainer &container) |
void | copy (const CRoot &src, CMathContainer &container, const size_t &valueOffset, const size_t &objectOffset) |
CEvaluationNode * | createTriggerExpressionNode () const |
CRoot () | |
void | initialize (CMath::sPointers &pointers) |
~CRoot () | |
Public Attributes | |
bool | mDiscrete |
bool | mEquality |
CMathObject * | mpRoot |
CMathObject * | mpRootState |
Definition at line 62 of file CMathEvent.h.
CMathEventN::CTrigger::CRoot::CRoot | ( | ) |
CMathEventN::CTrigger::CRoot::~CRoot | ( | ) |
bool CMathEventN::CTrigger::CRoot::compile | ( | CEvaluationNode * | pRootNode, |
const bool & | equality, | ||
CMathContainer & | container | ||
) |
Definition at line 121 of file CMathEvent.cpp.
References CCopasiNode< _Data >::addChild(), C_FLOAT64, CEvaluationNodeNumber::DOUBLE, and CEvaluationNodeLogical::GT.
Referenced by CMathEventN::CTrigger::compileLE().
void CMathEventN::CTrigger::CRoot::copy | ( | const CRoot & | src, |
CMathContainer & | container, | ||
const size_t & | valueOffset, | ||
const size_t & | objectOffset | ||
) |
Copy an existing object
const | CRoot & src |
CMathContainer | & container |
const | size_t & valueOffset |
const | size_t & objectOffset |
Definition at line 110 of file CMathEvent.cpp.
References mDiscrete, mEquality, mpRoot, and mpRootState.
Referenced by CMathEventN::CTrigger::copy().
CEvaluationNode * CMathEventN::CTrigger::CRoot::createTriggerExpressionNode | ( | ) | const |
Definition at line 148 of file CMathEvent.cpp.
References C_FLOAT64.
Referenced by CMathEventN::CTrigger::compileLE().
void CMathEventN::CTrigger::CRoot::initialize | ( | CMath::sPointers & | pointers | ) |
Definition at line 93 of file CMathEvent.cpp.
References CMath::Event, CMath::EventRoot, CMath::EventRootState, CMathObject::initialize(), CMath::sPointers::pEventRoots, CMath::sPointers::pEventRootsObject, CMath::sPointers::pEventRootStates, CMath::sPointers::pEventRootStatesObject, and CMath::SimulationTypeUndefined.
Referenced by CMathEventN::CTrigger::initialize().
bool CMathEventN::CTrigger::CRoot::mDiscrete |
Definition at line 96 of file CMathEvent.h.
Referenced by copy().
bool CMathEventN::CTrigger::CRoot::mEquality |
Definition at line 95 of file CMathEvent.h.
Referenced by copy().
CMathObject* CMathEventN::CTrigger::CRoot::mpRoot |
Definition at line 93 of file CMathEvent.h.
Referenced by copy(), and CMathEventN::CTrigger::setExpression().
CMathObject* CMathEventN::CTrigger::CRoot::mpRootState |
Definition at line 94 of file CMathEvent.h.
Referenced by copy(), and CMathEventN::CTrigger::setExpression().