16 #ifndef COPASI_CCrossSectionTask
17 #define COPASI_CCrossSectionTask
176 std::ostream * pOstream);
183 virtual bool process(
const bool & useInitialValues);
267 #endif // COPASI_CCrossSectionTask
C_FLOAT64 mPreviousCrossingTime
size_t mStatesRingCounter
void processStart(const bool &useInitialValues)
virtual bool setMethodType(const int &type)
virtual bool process(const bool &useInitialValues)
void eventCallBack(CEvent::Type type)
const C_FLOAT64 * mpCurrentTime
CCrossSectionTask(const CCopasiContainer *pParent=NULL)
std::vector< CState > mStatesRing
virtual CCopasiMethod * createMethod(const int &type) const
size_t mOutputStartNumCrossings
CTrajectoryMethod * mpTrajectoryMethod
bool mTimeSeriesRequested
C_FLOAT64 mOutputStartTime
static void EventCallBack(void *pCSTask, CEvent::Type type)
bool processStep(const C_FLOAT64 &nextTime)
virtual bool initialize(const OutputFlag &of, COutputHandler *pOutputHandler, std::ostream *pOstream)
Header file of class CEvent.
C_FLOAT64 mProgressFactor
const CTimeSeries & getTimeSeries() const
CCrossSectionProblem * mpCrossSectionProblem
static C_FLOAT64 relativeDifferenceOfStates(CState *s1, CState *s2)
static const unsigned int ValidMethods[]