copasi API  0.1
Public Member Functions | Friends
CChemEqElement Class Reference

#include <CChemEqElement.h>

Inheritance diagram for CChemEqElement:
CCopasiContainer CCopasiObject

List of all members.

Public Member Functions

 CChemEqElement (const std::string &name="Chem Eq Element", const CCopasiContainer *pParent=NULL)
 CChemEqElement (const CChemEqElement &src, const CCopasiContainer *pParent=NULL)
 ~CChemEqElement ()
void cleanup ()
void setMultiplicity (const C_FLOAT64 multiplicity)
void addToMultiplicity (const C_FLOAT64 multiplicity=1.0)
C_FLOAT64 getMultiplicity () const
void setMetabolite (const std::string &key)
const CMetabgetMetabolite () const
const std::string & getMetaboliteKey () const

Friends

std::ostream & operator<< (std::ostream &os, const CChemEqElement &d)

Constructor & Destructor Documentation

CChemEqElement::CChemEqElement ( const std::string &  name = "Chem Eq Element",
const CCopasiContainer pParent = NULL 
)

Default constructor

Parameters:
conststd::string & name (default: "NoName")
constCCopasiContainer * pParent (default: NULL)
CChemEqElement::CChemEqElement ( const CChemEqElement src,
const CCopasiContainer pParent = NULL 
)

Copy constructor

Parameters:
const CChemEqElement &src
constCCopasiContainer * pParent (default: NULL)
CChemEqElement::~CChemEqElement ( )

Destructor


Member Function Documentation

void CChemEqElement::addToMultiplicity ( const C_FLOAT64  multiplicity = 1.0)

Add to the multiplicity of the element.

Parameters:
const C_FLOAT64multiplicity (default = 1.0)
void CChemEqElement::cleanup ( )

cleanup

const CMetab * CChemEqElement::getMetabolite ( ) const

Retrieves the metabolite of the element.

Returns:
"CMetab *" metabolite
const std::string & CChemEqElement::getMetaboliteKey ( ) const

Retrieve the key of the species

Returns:
const std::string & speciesKey
C_FLOAT64 CChemEqElement::getMultiplicity ( ) const

Retrieves the multiplicity of the element.

Returns:
C_FLOAT64 multiplicity
void CChemEqElement::setMetabolite ( const std::string &  key)

Set the metabolite of the element.

Parameters:
CMetab* metabolite
void CChemEqElement::setMultiplicity ( const C_FLOAT64  multiplicity)

Set the multiplicity of the element.

Parameters:
const C_FLOAT64multiplicity

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CChemEqElement d 
) [friend]

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