CplxEnzBase Class Reference

#include <CplxEnzBase.h>

Inheritance diagram for CplxEnzBase:
Inheritance graph
[legend]
Collaboration diagram for CplxEnzBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CplxEnzBase ()
virtual ~CplxEnzBase ()
void setK1 (const Eref &e, double v)
double getK1 (const Eref &e) const
void setK2 (const Eref &e, double v)
double getK2 (const Eref &e) const
void setRatio (const Eref &e, double v)
double getRatio (const Eref &e) const
void setConcK1 (const Eref &e, double v)
double getConcK1 (const Eref &e) const
virtual void vSetK1 (const Eref &e, double v)=0
virtual double vGetK1 (const Eref &e) const =0
virtual void vSetK2 (const Eref &e, double v)=0
virtual double vGetK2 (const Eref &e) const =0
virtual void vSetRatio (const Eref &e, double v)=0
virtual double vGetRatio (const Eref &e) const =0
virtual void vSetConcK1 (const Eref &e, double v)=0
virtual double vGetConcK1 (const Eref &e) const =0
void cplx (double n)
virtual void vCplx (double n)

Static Public Member Functions

static void zombify (Element *original, const Cinfo *zClass, Id solver)
static const CinfoinitCinfo ()

Detailed Description

This class is for mass-action enzymes, in which there is an explict pool for the enzyme-substrate complex. It models the reaction E + S <===> E.S ----> E + P


Constructor & Destructor Documentation

CplxEnzBase::CplxEnzBase (  ) 
CplxEnzBase::~CplxEnzBase (  )  [virtual]

Member Function Documentation

void CplxEnzBase::cplx ( double  n  ) 

References vCplx().

Referenced by initCinfo().

Here is the call graph for this function:

double CplxEnzBase::getConcK1 ( const Eref e  )  const

References vGetConcK1().

Referenced by initCinfo(), and zombify().

Here is the call graph for this function:

double CplxEnzBase::getK1 ( const Eref e  )  const

References vGetK1().

Referenced by initCinfo().

Here is the call graph for this function:

double CplxEnzBase::getK2 ( const Eref e  )  const

References vGetK2().

Referenced by initCinfo(), ZombieEnz::vGetKm(), ZombieEnz::vGetRatio(), ZombieEnz::vSetKm(), ZombieEnz::vSetNumKm(), ZombieEnz::vSetRatio(), and zombify().

Here is the call graph for this function:

double CplxEnzBase::getRatio ( const Eref e  )  const

References vGetRatio().

Referenced by initCinfo().

Here is the call graph for this function:

const Cinfo * CplxEnzBase::initCinfo (  )  [static]

Reimplemented from EnzBase.

Reimplemented in Enz, and ZombieEnz.

References cplx(), EnzBase::enz(), enzDest(), getConcK1(), getK1(), getK2(), EnzBase::getKcat(), getRatio(), EnzBase::initCinfo(), setConcK1(), setK1(), setK2(), EnzBase::setKcat(), and setRatio().

Referenced by ZombieEnz::initCinfo(), and Enz::initCinfo().

Here is the call graph for this function:

void CplxEnzBase::setConcK1 ( const Eref e,
double  v 
)

References vSetConcK1().

Referenced by initCinfo(), ZombieEnz::vSetRatio(), and zombify().

Here is the call graph for this function:

void CplxEnzBase::setK1 ( const Eref e,
double  v 
)

References vSetK1().

Referenced by initCinfo().

Here is the call graph for this function:

void CplxEnzBase::setK2 ( const Eref e,
double  v 
)

References vSetK2().

Referenced by initCinfo(), and zombify().

Here is the call graph for this function:

void CplxEnzBase::setRatio ( const Eref e,
double  v 
)

References vSetRatio().

Referenced by initCinfo().

Here is the call graph for this function:

void CplxEnzBase::vCplx ( double  n  )  [virtual]

Reimplemented in Enz.

Referenced by cplx().

virtual double CplxEnzBase::vGetConcK1 ( const Eref e  )  const [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by getConcK1().

virtual double CplxEnzBase::vGetK1 ( const Eref e  )  const [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by getK1().

virtual double CplxEnzBase::vGetK2 ( const Eref e  )  const [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by getK2().

virtual double CplxEnzBase::vGetRatio ( const Eref e  )  const [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by getRatio().

virtual void CplxEnzBase::vSetConcK1 ( const Eref e,
double  v 
) [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by setConcK1().

virtual void CplxEnzBase::vSetK1 ( const Eref e,
double  v 
) [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by setK1().

virtual void CplxEnzBase::vSetK2 ( const Eref e,
double  v 
) [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by setK2().

virtual void CplxEnzBase::vSetRatio ( const Eref e,
double  v 
) [pure virtual]

Implemented in Enz, and ZombieEnz.

Referenced by setRatio().

void CplxEnzBase::zombify ( Element orig,
const Cinfo zClass,
Id  solver 
) [static]

This function helps the conversion between CplxEnz subclasses, these are the ones that have an explicit enzyme-substrate complex molecule. Note that I use the ConcK1 terms because those are independent of the volume decomposition. K2 and kcat (ie., k3) only have time units.

Reimplemented from EnzBase.

References Element::cinfo(), Eref::data(), getConcK1(), getK2(), EnzBase::getKcat(), Element::id(), Element::localDataStart(), Element::numLocalData(), setConcK1(), setK2(), EnzBase::setKcat(), EnzBase::setSolver(), and Element::zombieSwap().

Referenced by Stoich::unZombifyModel().

Here is the call graph for this function:


The documentation for this class was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1