org.simBio.bio.matsuoka_et_al_2003.molecule.enzyme
Class CrossBridgeNL

java.lang.Object
  extended by org.simBio.core.Component
      extended by org.simBio.core.Parameter
          extended by org.simBio.core.Composite
              extended by org.simBio.core.Reactor
                  extended by org.simBio.bio.matsuoka_et_al_2003.molecule.enzyme.CrossBridgeNL
All Implemented Interfaces:
Node
Direct Known Subclasses:
IsometricContraction, IsotonicContraction

public abstract class CrossBridgeNL
extends Reactor

Cross bridge kinetics of Cardiac Muscle Model by Negroni and Lascano.

Version:
$Log: CrossBridgeNL.java,v $ Revision 1.1 2005/11/01 06:32:40 mikaelwing First version of simBio hosted on sourceforge, version 0.3 Revision 1.1 2005/09/12 04:57:34 sarai rearrenge folder structure as a Maven style Revision 1.4 2005/08/29 02:02:49 sarai dX/dT^2 is the same as in the Matsuoka et al, 2004
Author:
Nobuaki Sarai, modified by Kim
See Also:
Negroni JA and Lascano EC, A cardiac muscle model relating sarcomere dynamics to calcium kinetics. J Mol Cell Cardiol 28: 915-929, 1996., explanation (WORD doc)

Field Summary
 Node forceCB
           
protected  double ForceEcomp
           
 Node forceExt
           
protected  double forceFactor
           
 Node h
           
 Node halfsarcomerelength
           
 Node InextensibleLength
           
protected  double KForceEC
           
protected  double KForceLinearEc
           
protected  double NewCBF
           
protected  double optimumHSL
           
 TroponinNL troponin
           
protected  double ZeroForceEL
           
 
Fields inherited from class org.simBio.core.Parameter
value
 
Constructor Summary
CrossBridgeNL()
           
 
Method Summary
protected  void calculate(double t)
          calculate the rate of change in the cross bridge length, dX/dt
 double getCBfactor()
           
 double getEffectiveFraction()
           
 
Methods inherited from class org.simBio.core.Composite
accept, getLink, getNode, getNodesIterator, getNodesSize
 
Methods inherited from class org.simBio.core.Parameter
addValue, getValue, getValueString, prepare, setInitializer, setValue, setValueString, setValueToField
 
Methods inherited from class org.simBio.core.Component
addDydt, end, getIndent, getIndentedShortName, getName, getName, getParent, getRoot, getShortName, getUnits, isNamed, isPrefixed, logIndented, quit, setLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.simBio.core.Node
addDydt, addValue, getValue, setValue
 

Field Detail

forceExt

public Node forceExt

forceCB

public Node forceCB

halfsarcomerelength

public Node halfsarcomerelength

NewCBF

protected double NewCBF

optimumHSL

protected double optimumHSL

KForceEC

protected double KForceEC

ZeroForceEL

protected double ZeroForceEL

KForceLinearEc

protected double KForceLinearEc

forceFactor

protected double forceFactor

ForceEcomp

protected double ForceEcomp

h

public Node h

troponin

public TroponinNL troponin

InextensibleLength

public Node InextensibleLength
Constructor Detail

CrossBridgeNL

public CrossBridgeNL()
Method Detail

getCBfactor

public double getCBfactor()
Returns:
dydtCBL2

getEffectiveFraction

public double getEffectiveFraction()
Returns:
-20(hSL-optimumHSL)2

calculate

protected void calculate(double t)
calculate the rate of change in the cross bridge length, dX/dt

Specified by:
calculate in class Reactor
Parameters:
t - elapsed time (ms)


Copyright © 2002-2008 Cell/Biodinamics simulation project. All Rights Reserved.