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 CNormalBasecopy () const
CNormalChoiceLogicaloperator= (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 CNormalLogicalgetCondition () const
CNormalLogicalgetCondition ()
const CNormalLogicalgetTrueExpression () const
CNormalLogicalgetTrueExpression ()
const CNormalLogicalgetFalseExpression () const
CNormalLogicalgetFalseExpression ()
virtual std::string toString () const
virtual bool simplify ()
void negate ()

Static Public Member Functions

static bool checkConditionTree (const CNormalBase &branch)

Protected Attributes

CNormalLogicalmpCondition
CNormalLogicalmpTrue
CNormalLogicalmpFalse

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