COPASI API
4.16.103
|
#include <CCrossSectionTask.h>
Public Member Functions | |
CCrossSectionTask (const CCopasiContainer *pParent=NULL) | |
CCrossSectionTask (const CCrossSectionTask &src, const CCopasiContainer *pParent=NULL) | |
void | createEvent () |
virtual CCopasiMethod * | createMethod (const int &type) const |
CState * | getState () |
const CTimeSeries & | getTimeSeries () const |
virtual bool | initialize (const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream) |
virtual bool | process (const bool &useInitialValues) |
void | processStart (const bool &useInitialValues) |
bool | processStep (const C_FLOAT64 &nextTime) |
void | removeEvent () |
virtual bool | restore () |
virtual bool | setMethodType (const int &type) |
~CCrossSectionTask () | |
![]() | |
CCopasiTask (const std::string &name="NoName", const CCopasiContainer *pParent=NULL, const std::string &type="Task") | |
CCopasiTask (const Type &taskType, const CCopasiContainer *pParent=NULL, const std::string &type="Task") | |
CCopasiTask (const CCopasiTask &src, const CCopasiContainer *pParent=NULL) | |
void | cleanup () |
CProcessReport * | getCallBack () const |
const CDescription & | getDescription () const |
virtual const std::string & | getKey () const |
CCopasiMethod * | getMethod () |
const CCopasiMethod * | getMethod () const |
COutputHandler * | getOutputHandler () const |
const OutputFlag & | getOutputMode () const |
CCopasiProblem * | getProblem () |
const CCopasiProblem * | getProblem () const |
CReport & | getReport () |
const CResult & | getResult () const |
CCopasiParameterGroup * | getSliders () |
Type | getType () const |
const bool & | isScheduled () const |
const bool & | isUpdateModel () const |
virtual void | output (const COutputInterface::Activity &activity) |
virtual void | separate (const COutputInterface::Activity &activity) |
virtual bool | setCallBack (CProcessReport *pCallBack) |
void | setScheduled (const bool &scheduled) |
void | setType (const Type &type) |
void | setUpdateModel (const bool &updateModel) |
virtual bool | updateMatrices () |
virtual | ~CCopasiTask () |
![]() | |
virtual bool | add (CCopasiObject *pObject, const bool &adopt=true) |
CCopasiContainer (const std::string &name, const CCopasiContainer *pParent=NULL, const std::string &type="CN", const unsigned C_INT32 &flag=CCopasiObject::Container) | |
CCopasiContainer (const CCopasiContainer &src, const CCopasiContainer *pParent=NULL) | |
virtual std::string | getChildObjectUnits (const CCopasiObject *pObject) const |
virtual const CObjectInterface * | getObject (const CCopasiObjectName &cn) const |
virtual const objectMap & | getObjects () const |
virtual std::string | getUnits () const |
virtual const CCopasiObject * | getValueObject () const |
virtual bool | remove (CCopasiObject *pObject) |
virtual | ~CCopasiContainer () |
![]() | |
void | addDirectDependency (const CCopasiObject *pObject) |
CCopasiObject (const CCopasiObject &src, const CCopasiContainer *pParent=NULL) | |
void | clearDirectDependencies () |
void | clearRefresh () |
bool | dependsOn (DataObjectSet candidates, const DataObjectSet &context=DataObjectSet()) const |
void | getAllDependencies (DataObjectSet &dependencies, const DataObjectSet &context) const |
virtual CCopasiObjectName | getCN () const |
virtual const DataObjectSet & | getDirectDependencies (const DataObjectSet &context=DataObjectSet()) const |
CCopasiContainer * | getObjectAncestor (const std::string &type) const |
CCopasiDataModel * | getObjectDataModel () |
const CCopasiDataModel * | getObjectDataModel () const |
virtual std::string | getObjectDisplayName (bool regular=true, bool richtext=false) const |
const std::string & | getObjectName () const |
CCopasiContainer * | getObjectParent () const |
const std::string & | getObjectType () const |
virtual const CObjectInterface::ObjectSet & | getPrerequisites () const |
virtual Refresh * | getRefresh () const |
UpdateMethod * | getUpdateMethod () const |
virtual void * | getValuePointer () const |
bool | hasCircularDependencies (DataObjectSet &candidates, DataObjectSet &verified, const DataObjectSet &context) const |
bool | hasUpdateMethod () const |
bool | isArray () const |
bool | isContainer () const |
bool | isDataModel () const |
bool | isMatrix () const |
bool | isNameVector () const |
bool | isNonUniqueName () const |
virtual bool | isPrerequisiteForContext (const CObjectInterface *pObject, const CMath::SimulationContextFlag &context, const CObjectInterface::ObjectSet &changedObjects) const |
bool | isReference () const |
bool | isRoot () const |
bool | isSeparator () const |
bool | isStaticString () const |
bool | isValueBool () const |
bool | isValueDbl () const |
bool | isValueInt () const |
bool | isValueInt64 () const |
bool | isValueString () const |
bool | isVector () const |
virtual bool | mustBeDeleted (const DataObjectSet &deletedObjects) const |
virtual void | print (std::ostream *ostream) const |
void | removeDirectDependency (const CCopasiObject *pObject) |
void | setDirectDependencies (const DataObjectSet &directDependencies) |
bool | setObjectName (const std::string &name) |
virtual bool | setObjectParent (const CCopasiContainer *pParent) |
void | setObjectValue (const C_FLOAT64 &value) |
void | setObjectValue (const C_INT32 &value) |
void | setObjectValue (const bool &value) |
template<class CType > | |
void | setRefresh (CType *pType, void(CType::*method)(void)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const C_FLOAT64 &)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const C_INT32 &)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const bool &)) |
virtual | ~CCopasiObject () |
![]() | |
CObjectInterface () | |
virtual | ~CObjectInterface () |
Static Public Attributes | |
static const unsigned int | ValidMethods [] |
![]() | |
static const std::string | TypeName [] |
static const unsigned int | ValidMethods [] |
static const char * | XMLType [] |
![]() | |
static const std::vector < CCopasiContainer * > | EmptyList |
Private Types | |
enum | STATE { TRANSIENT = 0, MAIN, FINISH } |
Private Member Functions | |
void | cleanup () |
void | eventCallBack (CEvent::Type type) |
void | finish () |
void | initObjects () |
Static Private Member Functions | |
static void | EventCallBack (void *pCSTask, CEvent::Type type) |
static C_FLOAT64 | relativeDifferenceOfStates (CState *s1, CState *s2) |
Private Attributes | |
C_FLOAT64 | mAverageFreq |
C_FLOAT64 | mAveragePeriod |
C_FLOAT64 | mFreq |
size_t | mhProgress |
C_FLOAT64 | mLastFreq |
C_FLOAT64 | mLastPeriod |
size_t | mMaxNumCrossings |
size_t | mNumCrossings |
size_t | mOutputStartNumCrossings |
C_FLOAT64 | mOutputStartTime |
CCrossSectionProblem * | mpCrossSectionProblem |
CState * | mpCurrentState |
const C_FLOAT64 * | mpCurrentTime |
C_FLOAT64 | mPeriod |
C_INT | mPeriodicity |
CEvent * | mpEvent |
C_FLOAT64 | mPreviousCrossingTime |
C_FLOAT64 | mProgressFactor |
C_FLOAT64 | mProgressMax |
C_FLOAT64 | mProgressValue |
CTrajectoryMethod * | mpTrajectoryMethod |
C_FLOAT64 | mStartTime |
STATE | mState |
std::vector< CState > | mStatesRing |
size_t | mStatesRingCounter |
CTimeSeries | mTimeSeries |
bool | mTimeSeriesRequested |
bool | mUpdateMoieties |
Additional Inherited Members | |
![]() | |
enum | eOutputFlagBase { INITIALIZE = 0x01, STREAM = 0x02, FINISH = 0x04, REPORT = 0x10, PLOT = 0x20, TIME_SERIES = 0x40 } |
enum | OutputFlag { NO_OUTPUT = 0, OUTPUT_BEFORE = INITIALIZE, OUTPUT_AFTER = FINISH, OUTPUT = REPORT | PLOT | STREAM, OUTPUT_SE = REPORT | PLOT | INITIALIZE | STREAM | FINISH, OUTPUT_UI = REPORT | PLOT | TIME_SERIES | INITIALIZE | STREAM | FINISH, ONLY_TIME_SERIES = TIME_SERIES | INITIALIZE | STREAM | FINISH } |
enum | Type { steadyState = 0, timeCourse, scan, fluxMode, optimization, parameterFitting, mca, lyap, tssAnalysis, sens, moieties, crosssection, lna, unset } |
![]() | |
typedef std::multimap < std::string, CCopasiObject * > | objectMap |
![]() | |
typedef std::set< const CCopasiObject * > | DataObjectSet |
typedef std::vector< Refresh * > | DataUpdateSequence |
![]() | |
typedef std::set< const CObjectInterface * > | ObjectSet |
typedef std::vector < CObjectInterface * > | UpdateSequence |
![]() | |
static bool | isValidMethod (const unsigned int &method, const unsigned int *validMethods) |
![]() | |
static std::vector< Refresh * > | buildUpdateSequence (const DataObjectSet &objects, const DataObjectSet &uptoDateObjects, const DataObjectSet &context=DataObjectSet()) |
static void | setRenameHandler (CRenameHandler *rh) |
![]() | |
std::string | Error |
std::string | Warning |
![]() | |
enum | Flag { Container = 0x1, Vector = 0x2, Matrix = 0x4, NameVector = 0x8, Reference = 0x10, ValueBool = 0x20, ValueInt = 0x40, ValueInt64 = 0x80, ValueDbl = 0x100, NonUniqueName = 0x200, StaticString = 0x400, ValueString = 0x800, Separator = 0x1000, ModelEntity = 0x2000, Array = 0x4000, DataModel = 0x8000, Root = 0x10000, Gui = 0x20000 } |
![]() | |
template<class CType > | |
CCopasiObject * | addMatrixReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
template<class CType > | |
CCopasiObject * | addObjectReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
template<class CType > | |
CCopasiObject * | addVectorReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
void | initObjects () |
![]() | |
CCopasiObject () | |
CCopasiObject (const std::string &name, const CCopasiContainer *pParent=NULL, const std::string &type="CN", const unsigned C_INT32 &flag=0) | |
![]() | |
CDescription | mDescription |
OutputFlag | mDoOutput |
std::string | mKey |
unsigned C_INT32 | mOutputCounter |
CProcessReport * | mpCallBack |
CState * | mpInitialState |
CCopasiMethod * | mpMethod |
COutputHandler * | mpOutputHandler |
CCopasiProblem * | mpProblem |
CCopasiParameterGroup * | mpSliders |
CReport | mReport |
CResult | mResult |
bool | mScheduled |
Type | mType |
bool | mUpdateModel |
![]() | |
objectMap | mObjects |
![]() | |
static CRenameHandler * | smpRenameHandler = NULL |
Definition at line 31 of file CCrossSectionTask.h.
|
private |
describes the internal state of the calculation
Enumerator | |
---|---|
TRANSIENT | |
MAIN | |
FINISH |
Definition at line 121 of file CCrossSectionTask.h.
CCrossSectionTask::CCrossSectionTask | ( | const CCopasiContainer * | pParent = NULL | ) |
Default constructor
const | CCopasiContainer * pParent (default: NULL) |
Definition at line 37 of file CCrossSectionTask.cpp.
References CCopasiContainer::add(), createMethod(), CCopasiMethod::deterministic, initObjects(), CCopasiTask::mpMethod, and CCopasiTask::mpProblem.
CCrossSectionTask::CCrossSectionTask | ( | const CCrossSectionTask & | src, |
const CCopasiContainer * | pParent = NULL |
||
) |
Copy constructor
const | CCrossSectionTask & src |
const | CCopasiContainer * pParent (default: NULL) |
Definition at line 74 of file CCrossSectionTask.cpp.
References CCopasiContainer::add(), createMethod(), CCopasiParameterGroup::elevateChildren(), CCopasiMethod::getSubType(), initObjects(), CCopasiTask::mpMethod, and CCopasiTask::mpProblem.
CCrossSectionTask::~CCrossSectionTask | ( | ) |
|
private |
Definition at line 123 of file CCrossSectionTask.cpp.
References mpCurrentState, and pdelete.
Referenced by ~CCrossSectionTask().
void CCrossSectionTask::createEvent | ( | ) |
Definition at line 194 of file CCrossSectionTask.cpp.
References C_INVALID_INDEX, CModel::compileIfNecessary(), CModel::createEvent(), CEvent::CutPlane, CModel::getEvents(), CCopasiVectorN< CType >::getIndex(), CCopasiProblem::getModel(), CCrossSectionProblem::getSingleObjectCN(), CCrossSectionProblem::getThreshold(), CCrossSectionProblem::isPositiveDirection(), mpCrossSectionProblem, mpEvent, CEvent::setTriggerExpression(), and CEvent::setType().
Referenced by initialize(), and CScanTask::process().
|
virtual |
Create a method of the specified type to solve the task. It is the duty of the caller to release the CCopasiMethod.
const | CCopasiMethod::SubType & type |
Reimplemented from CCopasiTask.
Definition at line 504 of file CCrossSectionTask.cpp.
References CTrajectoryMethod::createMethod().
Referenced by CCrossSectionTask(), and setMethodType().
|
staticprivate |
this is the static call back function that is called by the process queue when an event is executed-
Definition at line 518 of file CCrossSectionTask.cpp.
References eventCallBack().
Referenced by process().
|
private |
This is the member function that is called by the static call back function It checks if an event describes the cut plane and does all the necessary analysis and output in this case
Definition at line 521 of file CCrossSectionTask.cpp.
References C_FLOAT64, CEvent::CutPlane, COutputInterface::DURING, FINISH, CCrossSectionProblem::getFlagLimitConvergence(), CCrossSectionProblem::getFlagLimitOutConvergence(), CCrossSectionProblem::getFlagLimitOutCrossings(), CCrossSectionProblem::getFlagLimitOutTime(), CCopasiProblem::getModel(), MAIN, mAverageFreq, mAveragePeriod, mFreq, mhProgress, mLastFreq, mLastPeriod, mMaxNumCrossings, mNumCrossings, mOutputStartNumCrossings, mOutputStartTime, CCopasiTask::mpCallBack, mpCrossSectionProblem, mpCurrentState, mpCurrentTime, mPeriod, mPeriodicity, CCopasiTask::mpProblem, mPreviousCrossingTime, mProgressFactor, mProgressValue, mStartTime, mState, mStatesRing, mStatesRingCounter, mUpdateMoieties, CCopasiTask::output(), CProcessReport::progressItem(), relativeDifferenceOfStates(), RING_SIZE, CModel::setState(), TRANSIENT, and CModel::updateSimulatedValues().
Referenced by EventCallBack().
|
private |
should be called by all code paths that finish the task. -finishes progress reporting -finishes output -resets call back function
Definition at line 449 of file CCrossSectionTask.cpp.
References COutputInterface::AFTER, CProcessReport::finishItem(), CModel::getMathModel(), CCopasiProblem::getModel(), CMathModel::getProcessQueue(), mhProgress, CCopasiTask::mpCallBack, mpCrossSectionProblem, CCopasiTask::output(), and CProcessQueue::setEventCallBack().
Referenced by process(), and processStep().
CState * CCrossSectionTask::getState | ( | ) |
Retrieves a pointer to current state of the integration.
Definition at line 511 of file CCrossSectionTask.cpp.
References mpCurrentState.
const CTimeSeries & CCrossSectionTask::getTimeSeries | ( | ) | const |
gets a reference to the time series
Definition at line 514 of file CCrossSectionTask.cpp.
References mTimeSeries.
Referenced by getTimeSeriesFromTask().
|
virtual |
Initialize the task. If an ostream is given this ostream is used instead of the target specified in the report. This allows nested tasks to share the same output device.
const | OutputFlag & of |
COutputHandler | * pOutputHandler |
std::ostream | * pOstream (default: NULL) |
Reimplemented from CCopasiTask.
Definition at line 141 of file CCrossSectionTask.cpp.
References COutputHandler::addInterface(), CTimeSeries::allocate(), CTimeSeries::clear(), createEvent(), CCopasiProblem::getModel(), CCopasiParameterGroup::getParameter(), CModel::getState(), CState::getTime(), CCopasiParameter::getValue(), CCopasiTask::initialize(), CCopasiMethod::isValidProblem(), mpCrossSectionProblem, mpCurrentState, mpCurrentTime, CCopasiTask::mpMethod, CCopasiTask::mpProblem, mpTrajectoryMethod, mStatesRing, mStatesRingCounter, mTimeSeries, mTimeSeriesRequested, mUpdateMoieties, CCopasiParameter::Value::pBOOL, pdelete, RING_SIZE, CTrajectoryMethod::setProblem(), and CCopasiTask::TIME_SERIES.
|
private |
initialize the object references
Definition at line 128 of file CCrossSectionTask.cpp.
References CCopasiContainer::addObjectReference(), mAverageFreq, mAveragePeriod, mFreq, mLastFreq, mLastPeriod, mPeriod, mPeriodicity, CCopasiObject::ValueDbl, and CCopasiObject::ValueInt.
Referenced by CCrossSectionTask().
|
virtual |
Process the task with or without initializing to the initial state.
const | bool & useInitialValues |
Reimplemented from CCopasiTask.
Definition at line 236 of file CCrossSectionTask.cpp.
References CProcessReport::addItem(), COutputInterface::BEFORE, C_FLOAT64, EventCallBack(), CCopasiMessage::EXCEPTION, finish(), CCrossSectionProblem::getCrossingsLimit(), CTrajectoryProblem::getDuration(), CCrossSectionProblem::getFlagLimitCrossings(), CCrossSectionProblem::getFlagLimitOutCrossings(), CCrossSectionProblem::getFlagLimitOutTime(), CModel::getMathModel(), CCopasiException::getMessage(), CCopasiProblem::getModel(), CCrossSectionProblem::getOutCrossingsLimit(), CTrajectoryProblem::getOutputStartTime(), CMathModel::getProcessQueue(), mAverageFreq, mAveragePeriod, MCTrajectoryMethod, mFreq, mhProgress, min, mLastFreq, mLastPeriod, mMaxNumCrossings, mNumCrossings, mOutputStartNumCrossings, mOutputStartTime, CCopasiTask::mpCallBack, mpCrossSectionProblem, mpCurrentState, mpCurrentTime, mPeriod, mPeriodicity, mPreviousCrossingTime, mProgressFactor, mProgressMax, mProgressValue, mStartTime, mState, mStatesRingCounter, mUpdateMoieties, CCopasiTask::output(), processStart(), processStep(), CProcessQueue::setEventCallBack(), CProcessReport::setName(), CModel::setState(), TRANSIENT, and CModel::updateSimulatedValues().
void CCrossSectionTask::processStart | ( | const bool & | useInitialValues | ) |
Starts the process of integration by calling CTrajectoryMethod::start
const | bool & useInitialValues |
Definition at line 333 of file CCrossSectionTask.cpp.
References CModel::applyInitialValues(), CCopasiProblem::getModel(), CModel::getState(), mpCrossSectionProblem, mpCurrentState, mpTrajectoryMethod, CTrajectoryMethod::setCurrentState(), and CTrajectoryMethod::start().
Referenced by process().
bool CCrossSectionTask::processStep | ( | const C_FLOAT64 & | nextTime | ) |
Integrates one step
const | C_FLOAT64 & nextTime |
Definition at line 346 of file CCrossSectionTask.cpp.
References C_FLOAT64, CCopasiMessage::EXCEPTION, CTrajectoryMethod::FAILURE, FINISH, finish(), CCopasiProblem::getModel(), CModel::getProcessQueueExecutionTime(), CTrajectoryMethod::getRoots(), CModel::getState(), MCTrajectoryMethod, min, CCopasiTask::mpCallBack, mpCrossSectionProblem, mpCurrentState, mpCurrentTime, mpTrajectoryMethod, mState, mUpdateMoieties, CTrajectoryMethod::NORMAL, CProcessReport::proceed(), CModel::processQueue(), CModel::processRoots(), CTrajectoryMethod::ROOT, CModel::setState(), CTrajectoryMethod::stateChanged(), CTrajectoryMethod::step(), and CModel::updateSimulatedValues().
Referenced by process().
Definition at line 651 of file CCrossSectionTask.cpp.
References CState::beginIndependent(), C_FLOAT64, and CState::endIndependent().
Referenced by eventCallBack().
void CCrossSectionTask::removeEvent | ( | ) |
Definition at line 226 of file CCrossSectionTask.cpp.
References CCopasiProblem::getModel(), mpCrossSectionProblem, mpEvent, and CModel::removeEvent().
Referenced by CScanTask::process(), and restore().
|
virtual |
Perform necessary cleanup procedures
Reimplemented from CCopasiTask.
Definition at line 459 of file CCrossSectionTask.cpp.
References CModel::getMathModel(), CCopasiProblem::getModel(), CMathModel::getProcessQueue(), CModel::getState(), mpCrossSectionProblem, mpCurrentState, CCopasiTask::mpProblem, CCopasiTask::mUpdateModel, mUpdateMoieties, removeEvent(), CCopasiTask::restore(), CProcessQueue::setEventCallBack(), CModel::setInitialState(), CModel::setState(), CModel::updateInitialValues(), and CModel::updateSimulatedValues().
|
virtual |
Set the method type applied to solve the task
const | CCopasiMethod::SubType & type |
Reimplemented from CCopasiTask.
Definition at line 481 of file CCrossSectionTask.cpp.
References CCopasiContainer::add(), createMethod(), CCopasiParameterGroup::getParameter(), CCopasiMethod::getSubType(), CCopasiParameter::getValue(), CCopasiTask::isValidMethod(), CCopasiTask::mpMethod, mUpdateMoieties, CCopasiParameter::Value::pBOOL, pdelete, and ValidMethods.
|
private |
Definition at line 143 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
Definition at line 138 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
Definition at line 142 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
handle for progress reporting
Definition at line 96 of file CCrossSectionTask.h.
Referenced by eventCallBack(), finish(), and process().
|
private |
Definition at line 141 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
Definition at line 139 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
Definition at line 91 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
Definition at line 87 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
Definition at line 89 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
time at which the output starts.
Definition at line 80 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
A pointer to the trajectory Problem
Definition at line 55 of file CCrossSectionTask.h.
Referenced by createEvent(), eventCallBack(), finish(), initialize(), process(), processStart(), processStep(), removeEvent(), and restore().
|
private |
A pointer to the current state of the integration.
Definition at line 70 of file CCrossSectionTask.h.
Referenced by cleanup(), eventCallBack(), getState(), initialize(), process(), processStart(), processStep(), and restore().
|
private |
A pointer to the current time of the integration.
Definition at line 75 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initialize(), process(), and processStep().
|
private |
Definition at line 137 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
Definition at line 140 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initObjects(), and process().
|
private |
temporary event
Definition at line 116 of file CCrossSectionTask.h.
Referenced by createEvent(), and removeEvent().
|
private |
Definition at line 136 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
this holds the current value for the progress reporting
Definition at line 111 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
this holds the max value for the progress reporting
Definition at line 101 of file CCrossSectionTask.h.
Referenced by process().
|
private |
this holds the current value for the progress reporting
Definition at line 106 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
A pointer to the trajectory method
Definition at line 60 of file CCrossSectionTask.h.
Referenced by initialize(), processStart(), and processStep().
|
private |
time at which the simulation starts.
Definition at line 85 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and process().
|
private |
Definition at line 128 of file CCrossSectionTask.h.
Referenced by eventCallBack(), process(), and processStep().
|
private |
Definition at line 130 of file CCrossSectionTask.h.
Referenced by eventCallBack(), and initialize().
|
private |
Definition at line 134 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initialize(), and process().
|
private |
the time series (if requested)
Definition at line 50 of file CCrossSectionTask.h.
Referenced by getTimeSeries(), and initialize().
|
private |
whether the time series should be stored in mTimeSeries
Definition at line 45 of file CCrossSectionTask.h.
Referenced by initialize().
|
private |
Indicates whether we need to update moieties.
Definition at line 65 of file CCrossSectionTask.h.
Referenced by eventCallBack(), initialize(), process(), processStep(), restore(), and setMethodType().
|
static |
The methods which can be selected for performing this task.
CCrossSectionTask class.
This class implements a cross section task.
Definition at line 38 of file CCrossSectionTask.h.
Referenced by setMethodType().