copasi API  0.1
Public Member Functions | Friends
CCrossSectionProblem Class Reference

#include <CCrossSectionProblem.h>

Inheritance diagram for CCrossSectionProblem:
CCopasiProblem CCopasiParameterGroup CCopasiParameter CCopasiContainer CCopasiObject

List of all members.

Public Member Functions

 CCrossSectionProblem (const CCopasiContainer *pParent=NULL)
 CCrossSectionProblem (const CCrossSectionProblem &src, const CCopasiContainer *pParent=NULL)
virtual ~CCrossSectionProblem ()
bool getFlagLimitCrossings () const
const unsigned C_INT32 & getCrossingsLimit () const
bool getFlagLimitTime () const
const C_FLOAT64 & getTimeLimit () const
const C_FLOAT64 & getOutputStartTime () const
void setFlagLimitCrossings (bool flagLimitCrossing)
void setCrossingsLimit (const unsigned C_INT32 &crossingLimit)
void setFlagLimitTime (bool flagLimitTime)
void setTimeLimit (const C_FLOAT64 &timeLimit)
void setOutputStartTime (const C_FLOAT64 &outputStartTime)
virtual void print (std::ostream *ostream) const

Friends

std::ostream & operator<< (std::ostream &os, const CCrossSectionProblem &o)

Constructor & Destructor Documentation

CCrossSectionProblem::CCrossSectionProblem ( const CCopasiContainer pParent = NULL)

Default constructor.

Parameters:
constCCopasiContainer * pParent (default: NULL)
CCrossSectionProblem::CCrossSectionProblem ( const CCrossSectionProblem src,
const CCopasiContainer pParent = NULL 
)

Copy constructor.

Parameters:
const CCrossSectionProblem &src CCopasiContainer * pParent (default: NULL)
CCrossSectionProblem::~CCrossSectionProblem ( ) [virtual]

Destructor.


Member Function Documentation

const unsigned C_INT32 & CCrossSectionProblem::getCrossingsLimit ( ) const

Function to get mpCrossingsLimit

bool CCrossSectionProblem::getFlagLimitCrossings ( ) const

Function to get mpFlagLimitCrossings

bool CCrossSectionProblem::getFlagLimitTime ( ) const

Function to get mpFlagLimitTime

const C_FLOAT64 & CCrossSectionProblem::getOutputStartTime ( ) const

Function to get mpOutputStartTime

const C_FLOAT64 & CCrossSectionProblem::getTimeLimit ( ) const

Function to get mpTimeLimit

void CCrossSectionProblem::print ( std::ostream *  ostream) const [virtual]

This is the output method for any object. It calls the insert operator<<

Parameters:
std::ostream* ostream

Reimplemented from CCopasiProblem.

void CCrossSectionProblem::setCrossingsLimit ( const unsigned C_INT32 &  crossingLimit)

Function to set mpCrossingsLimit

void CCrossSectionProblem::setFlagLimitCrossings ( bool  flagLimitCrossing)

Function to set mpFlagLimitCrossings

void CCrossSectionProblem::setFlagLimitTime ( bool  flagLimitTime)

Function to set mpFlagLimitTime

void CCrossSectionProblem::setOutputStartTime ( const C_FLOAT64 &  outputStartTime)

Function to set mpOutputStartTime

void CCrossSectionProblem::setTimeLimit ( const C_FLOAT64 &  timeLimit)

Function to set mpTimeLimit


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CCrossSectionProblem o 
) [friend]

This is the output method for any result of a problem. The default implementation provided with CCopasiProblem. Does only print "Not implemented." To overide this default behaviour one needs to reimplement the virtual printResult function.

Parameters:
std::ostream* ostream Output stream operator. Prints description of the problem
ostream& os
constProblem & A
Returns:
ostream & os

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines