COPASI API
4.16.103
|
Public Types | |
enum | Type { Calculation = 0, Assignment, Callback } |
Public Member Functions | |
CAction (const CAction &src) | |
CAction (CMathEvent *pEvent, CProcessQueue *pProcessQueue) | |
CAction (const CVector< C_FLOAT64 > &values, CMathEvent *pEvent, CProcessQueue *pProcessQueue) | |
CMathEvent * | getEvent () const |
const Type & | getType () const |
bool | process () |
~CAction () | |
Public Attributes | |
CMathEvent * | mpEvent |
CProcessQueue * | mpProcessQueue |
Type | mType |
CVector< C_FLOAT64 > | mValues |
Private Member Functions | |
CAction () | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const CAction &o) |
Definition at line 95 of file CProcessQueue.h.
|
private |
CProcessQueue::CAction::CAction | ( | const CAction & | src | ) |
CProcessQueue::CAction::CAction | ( | CMathEvent * | pEvent, |
CProcessQueue * | pProcessQueue | ||
) |
Specific constructor
CMathEvent | * pEvent |
CProcessQueue | * pProcessQueue |
Definition at line 70 of file CProcessQueue.cpp.
CProcessQueue::CAction::CAction | ( | const CVector< C_FLOAT64 > & | values, |
CMathEvent * | pEvent, | ||
CProcessQueue * | pProcessQueue | ||
) |
Specific constructor
const | CVector< C_FLOAT64 > & values |
CMathEvent | * pEvent |
CProcessQueue | * pProcessQueue |
Definition at line 78 of file CProcessQueue.cpp.
References Assignment, CEvent::Assignment, Callback, CEvent::CutPlane, CMathEvent::getType(), and mType.
CProcessQueue::CAction::~CAction | ( | ) |
|
inline |
Retrieve the event id
Definition at line 152 of file CProcessQueue.h.
References mpEvent.
const CProcessQueue::CAction::Type & CProcessQueue::CAction::getType | ( | ) | const |
Retrieve the type of action
Definition at line 141 of file CProcessQueue.cpp.
bool CProcessQueue::CAction::process | ( | ) |
Process the action
Definition at line 101 of file CProcessQueue.cpp.
|
friend |
CMathEvent* CProcessQueue::CAction::mpEvent |
The event associated with this action
Definition at line 177 of file CProcessQueue.h.
Referenced by getEvent().
CProcessQueue* CProcessQueue::CAction::mpProcessQueue |
A pointer to the process queue to which a subsequent assignment must be added if the entry is a calculation.
Definition at line 183 of file CProcessQueue.h.
Type CProcessQueue::CAction::mType |
The new value if the entry is an assignment.
Definition at line 172 of file CProcessQueue.h.