27 "Low-level function used when you wish to explicitly set "
28 "Km and k1, without doing any of the volume calculations."
29 "Needed by ReadKkit and other situations where the numbers "
30 "must be set before all the messaging is in place."
31 "Not relevant for zombie enzymes.",
38 static Finfo* enzFinfos[] = {
46 sizeof( enzFinfos ) /
sizeof (
Finfo* ),
76 : Km_(5.0e-3), k1_( 0.1 ), k2_( 0.4 ), k3_( 0.1 )
145 Enz* temp =
const_cast< Enz*
>( this );
208 return Km_ * volScale;
228 cout <<
"Enz::vSetConcK1: Warning: value " << v <<
" too small\n";
239 cout <<
"Enz::vGetConcK1: Warning: Km_ too small\n";
double vGetConcK1(const Eref &e) const
static const SrcFinfo2< double, double > * subOut
void vSetKcat(const Eref &e, double v)
double vGetK1(const Eref &e) const
double vGetKm(const Eref &e) const
void setKmK1(double Km, double k1)
double vGetKcat(const Eref &e) const
void vSetRatio(const Eref &e, double v)
static const SrcFinfo2< double, double > * prdOut
double vGetNumKm(const Eref &e) const
void vRemesh(const Eref &e)
static const SrcFinfo2< double, double > * cplxOut
double vGetK2(const Eref &e) const
static const Cinfo * enzCinfo
void vSetK1(const Eref &e, double v)
void send(const Eref &e, const T1 &arg1, const T2 &arg2) const
void setKm(const Eref &e, double v)
static const Cinfo * initCinfo()
void vSetNumKm(const Eref &e, double v)
void vProcess(const Eref &e, ProcPtr p)
void vReinit(const Eref &e, ProcPtr p)
double convertConcToNumRateUsingMesh(const Eref &e, const SrcFinfo *pools, bool doPartialConversion)
static const SrcFinfo2< double, double > * enzOut
double k2_
in # and time units
void vSetConcK1(const Eref &e, double v)
void vSetKm(const Eref &e, double v)
double k1_
Km in concentration units: millimolar.
double vGetRatio(const Eref &e) const
const Finfo * findFinfo(const string &name) const
static const Cinfo * initCinfo()
void vSetK2(const Eref &e, double v)