#include <CMathTrigger.h>
List of all members.
Constructor & Destructor Documentation
CMathTrigger::CRootFinder::CRootFinder |
( |
const CCopasiContainer * |
pParent = NULL | ) |
|
Default constructor
- Parameters:
-
Copy constructor
- Parameters:
-
CMathTrigger::CRootFinder::~CRootFinder |
( |
| ) |
[virtual] |
Member Function Documentation
void CMathTrigger::CRootFinder::calculateInitialTrue |
( |
| ) |
|
Determine the truth value for the initial conditions.
bool CMathTrigger::CRootFinder::compile |
( |
std::vector< CCopasiContainer * > |
listOfContainer | ) |
|
Compile the root finder
- Parameters:
-
void CMathTrigger::CRootFinder::determineDiscrete |
( |
const std::set< const CCopasiObject * > & |
stateVariables | ) |
|
Determine whether the root only changes during dicrete events. The root must be compiled before calling this method.
- Parameters:
-
const | std::set< const CCopasiObject *> & stateVariables |
C_FLOAT64 * CMathTrigger::CRootFinder::getRootValuePtr |
( |
| ) |
|
Retrieve a pointer to the current value of the root.
Retrieve the expression evaluating the truth value
- Returns:
- CEvalutionNode * trueExpression
void CMathTrigger::CRootFinder::initObjects |
( |
| ) |
|
Initialize the contained object references.
Reimplemented from CCopasiContainer.
const bool & CMathTrigger::CRootFinder::isDiscrete |
( |
| ) |
const |
Check whether the root change only during discrete events.
- Returns:
- const bool & isDiscrete
const bool & CMathTrigger::CRootFinder::isEquality |
( |
| ) |
const |
Check whether the root is checked for equality.
- Returns:
- const bool & isEquality
bool CMathTrigger::CRootFinder::isTrue |
( |
| ) |
const |
Check whether the root's current state is true .
- Returns:
- bool isTrue
void CMathTrigger::CRootFinder::toggle |
( |
const bool & |
equality | ) |
|
Toggle the root status dependent on the processed equality status
- Parameters:
-
Friends And Related Function Documentation
The documentation for this class was generated from the following files: