copasi API  0.1
Public Member Functions | Static Public Member Functions | Protected Attributes
CNormalChoiceLogical Class Reference

#include <CNormalChoiceLogical.h>

Inheritance diagram for CNormalChoiceLogical:
CNormalBase

List of all members.

Public Member Functions

 CNormalChoiceLogical ()
 CNormalChoiceLogical (const CNormalChoiceLogical &src)
virtual ~CNormalChoiceLogical ()
virtual CNormalBase * copy () const
CNormalChoiceLogical & operator= (const CNormalChoiceLogical &src)
bool operator== (const CNormalChoiceLogical &rhs) const
bool operator< (const CNormalChoiceLogical &rhs) const
bool setCondition (const CNormalLogical &cond)
bool setTrueExpression (const CNormalLogical &branch)
bool setFalseExpression (const CNormalLogical &branch)
const CNormalLogical & getCondition () const
CNormalLogical & getCondition ()
const CNormalLogical & getTrueExpression () const
CNormalLogical & getTrueExpression ()
const CNormalLogical & getFalseExpression () const
CNormalLogical & getFalseExpression ()
virtual std::string toString () const
virtual bool simplify ()
void negate ()

Static Public Member Functions

static bool checkConditionTree (const CNormalBase &branch)

Protected Attributes

CNormalLogical * mpCondition
CNormalLogical * mpTrue
CNormalLogical * mpFalse

Constructor & Destructor Documentation

CNormalChoiceLogical::CNormalChoiceLogical ( )
CNormalChoiceLogical::CNormalChoiceLogical ( const CNormalChoiceLogical &  src)
CNormalChoiceLogical::~CNormalChoiceLogical ( ) [virtual]

Member Function Documentation

bool CNormalChoiceLogical::checkConditionTree ( const CNormalBase &  branch) [static]
CNormalBase * CNormalChoiceLogical::copy ( ) const [virtual]

Implements CNormalBase.

const CNormalLogical & CNormalChoiceLogical::getCondition ( ) const
CNormalLogical & CNormalChoiceLogical::getCondition ( )
const CNormalLogical & CNormalChoiceLogical::getFalseExpression ( ) const
CNormalLogical & CNormalChoiceLogical::getFalseExpression ( )
const CNormalLogical & CNormalChoiceLogical::getTrueExpression ( ) const
CNormalLogical & CNormalChoiceLogical::getTrueExpression ( )
void CNormalChoiceLogical::negate ( )
bool CNormalChoiceLogical::operator< ( const CNormalChoiceLogical &  rhs) const
CNormalChoiceLogical & CNormalChoiceLogical::operator= ( const CNormalChoiceLogical &  src)
bool CNormalChoiceLogical::operator== ( const CNormalChoiceLogical &  rhs) const
bool CNormalChoiceLogical::setCondition ( const CNormalLogical &  cond)
bool CNormalChoiceLogical::setFalseExpression ( const CNormalLogical &  branch)
bool CNormalChoiceLogical::setTrueExpression ( const CNormalLogical &  branch)
bool CNormalChoiceLogical::simplify ( ) [virtual]

Implements CNormalBase.

std::string CNormalChoiceLogical::toString ( ) const [virtual]

Implements CNormalBase.


Member Data Documentation


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