Package org.lemsml.jlems.core.run
Class KSchemeInst
- java.lang.Object
-
- org.lemsml.jlems.core.run.KSchemeInst
-
public class KSchemeInst extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) double[]
occ
(package private) MultiInstance
rateMI
(package private) KScheme
scheme
(package private) MultiInstance
stateMI
-
Constructor Summary
Constructors Constructor Description KSchemeInst(KScheme ks, MultiInstance smi, MultiInstance rmi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance(StateInstance stateInstance, double t, double dt)
void
evaluate(StateInstance stateInstance)
java.lang.String
getName()
void
initialize(StateRunnable parent)
-
-
-
Field Detail
-
scheme
KScheme scheme
-
stateMI
MultiInstance stateMI
-
rateMI
MultiInstance rateMI
-
occ
double[] occ
-
-
Constructor Detail
-
KSchemeInst
public KSchemeInst(KScheme ks, MultiInstance smi, MultiInstance rmi)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
initialize
public void initialize(StateRunnable parent) throws RuntimeError, ContentError
- Throws:
RuntimeError
ContentError
-
advance
public void advance(StateInstance stateInstance, double t, double dt) throws RuntimeError
- Throws:
RuntimeError
-
evaluate
public void evaluate(StateInstance stateInstance) throws RuntimeError
- Throws:
RuntimeError
-
-