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.String
edgesName
(package private) java.lang.String
forwardVar
(package private) java.lang.String
name
(package private) java.lang.String
nodesName
(package private) int
nrate
(package private) int
nstate
(package private) int[][]
rateTable
(package private) java.lang.String
reverseVar
(package private) java.lang.String
stateVarname
-
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 void
advance(StateInstance psi, KSchemeInst inst, double dt)
void
evaluate(StateInstance psi, KSchemeInst inst)
java.lang.String
getEdgesName()
java.lang.String
getName()
java.lang.String
getNodesName()
KScheme
makeCopy()
KSchemeInst
makeInstance(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
-
-