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

#include <CNormalFunction.h>

Inheritance diagram for CNormalFunction:
CNormalBase

List of all members.

Public Types

enum  Type {
  LOG = 0, LOG10, EXP, SIN,
  COS, TAN, SEC, CSC,
  COT, SINH, COSH, TANH,
  SECH, CSCH, COTH, ARCSIN,
  ARCCOS, ARCTAN, ARCSEC, ARCCSC,
  ARCCOT, ARCSINH, ARCCOSH, ARCTANH,
  ARCSECH, ARCCSCH, ARCCOTH, SQRT,
  ABS, FLOOR, CEIL, FACTORIAL,
  INVALID
}

Public Member Functions

 CNormalFunction ()
 CNormalFunction (const CNormalFunction &src)
virtual ~CNormalFunction ()
CNormalFunctionoperator= (const CNormalFunction &src)
bool operator== (const CNormalFunction &src) const
bool operator< (const CNormalFunction &src) const
virtual CNormalBasecopy () const
virtual bool simplify ()
virtual std::string toString () const
Type getType () const
void setType (Type type)
CNormalFractiongetFraction ()
const CNormalFractiongetFraction () const
void setFraction (const CNormalFraction &frac)

Static Public Attributes

static const char * NAMES []

Protected Attributes

Type mType
CNormalFractionmpFraction

Member Enumeration Documentation

Enumerator:
LOG 
LOG10 
EXP 
SIN 
COS 
TAN 
SEC 
CSC 
COT 
SINH 
COSH 
TANH 
SECH 
CSCH 
COTH 
ARCSIN 
ARCCOS 
ARCTAN 
ARCSEC 
ARCCSC 
ARCCOT 
ARCSINH 
ARCCOSH 
ARCTANH 
ARCSECH 
ARCCSCH 
ARCCOTH 
SQRT 
ABS 
FLOOR 
CEIL 
FACTORIAL 
INVALID 

Constructor & Destructor Documentation

CNormalFunction::CNormalFunction ( )
CNormalFunction::CNormalFunction ( const CNormalFunction src)
CNormalFunction::~CNormalFunction ( ) [virtual]

Member Function Documentation

CNormalBase * CNormalFunction::copy ( ) const [virtual]

Implements CNormalBase.

CNormalFraction & CNormalFunction::getFraction ( )
const CNormalFraction & CNormalFunction::getFraction ( ) const
CNormalFunction::Type CNormalFunction::getType ( ) const
bool CNormalFunction::operator< ( const CNormalFunction src) const
CNormalFunction & CNormalFunction::operator= ( const CNormalFunction src)
bool CNormalFunction::operator== ( const CNormalFunction src) const
void CNormalFunction::setFraction ( const CNormalFraction frac)
void CNormalFunction::setType ( CNormalFunction::Type  type)
bool CNormalFunction::simplify ( ) [virtual]

Implements CNormalBase.

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

Implements CNormalBase.


Member Data Documentation

const char * CNormalFunction::NAMES [static]

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