Package org.lemsml.jlems.core.run
Class KScheme
- java.lang.Object
-
- org.lemsml.jlems.core.run.KScheme
-
public class KScheme extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringedgesName(package private) java.lang.StringforwardVar(package private) java.lang.Stringname(package private) java.lang.StringnodesName(package private) intnrate(package private) intnstate(package private) int[][]rateTable(package private) java.lang.StringreverseVar(package private) java.lang.StringstateVarname
-
Constructor Summary
Constructors Constructor Description KScheme(java.lang.String snm, int[][] tbl, java.lang.String sn, java.lang.String se, java.lang.String sov, java.lang.String fv, java.lang.String rv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance(StateInstance psi, KSchemeInst inst, double dt)voidevaluate(StateInstance psi, KSchemeInst inst)java.lang.StringgetEdgesName()java.lang.StringgetName()java.lang.StringgetNodesName()KSchememakeCopy()KSchemeInstmakeInstance(MultiInstance smi, MultiInstance rmi)
-
-
-
Method Detail
-
makeCopy
public KScheme makeCopy()
-
getNodesName
public java.lang.String getNodesName()
-
getEdgesName
public java.lang.String getEdgesName()
-
makeInstance
public KSchemeInst makeInstance(MultiInstance smi, MultiInstance rmi)
-
getName
public java.lang.String getName()
-
evaluate
public void evaluate(StateInstance psi, KSchemeInst inst) throws RuntimeError
- Throws:
RuntimeError
-
advance
public void advance(StateInstance psi, KSchemeInst inst, double dt) throws RuntimeError
- Throws:
RuntimeError
-
-