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) MultiInstancerateMI(package private) KSchemescheme(package private) MultiInstancestateMI
-
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 voidadvance(StateInstance stateInstance, double t, double dt)voidevaluate(StateInstance stateInstance)java.lang.StringgetName()voidinitialize(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:
RuntimeErrorContentError
-
advance
public void advance(StateInstance stateInstance, double t, double dt) throws RuntimeError
- Throws:
RuntimeError
-
evaluate
public void evaluate(StateInstance stateInstance) throws RuntimeError
- Throws:
RuntimeError
-
-