public class ComponentRegime extends Object
Constructor and Description |
---|
ComponentRegime(StateType cb,
String snm,
String tnm) |
public String getName()
public RegimeStateInstance newInstance(StateInstance par) throws RuntimeError
RuntimeError
public void enter(RegimeStateInstance rsi) throws RuntimeError
RuntimeError
public void advance(RegimeStateInstance rsi, StateRunnable parent, double t, double dt) throws RuntimeError
RuntimeError
public void addExpressionDerived(String snm, DoubleEvaluator db, String dim)
public void addPathDerived(String snm, String path, String rf, boolean reqd, String red, String dim)
public void addFixed(String snm, double d)
public void addIndependentVariable(String vnm)
public void addRate(String name, DoubleEvaluator db, String dim)
public void addEventResponse(EventAction er)
public void addInitialization(ActionBlock ab)
public void addEntry(ActionBlock ab)
public void fix()
public void setInitial(boolean b)
public boolean isInitial()
public void addStateVariable(String name)
public void addPathDerivedVariable(PathDerivedVariable pdv)
public void addExpressionDerivedVariable(ExpressionDerivedVariable edv)
public void addVariableROC(VariableROC vroc)
public void addAction(String spn, ActionBlock a)
public void addConditionResponse(ConditionAction cr)
public ArrayList<ActionBlock> getInitBlocks()
public ComponentRegime makeCopy(StateType p)
Copyright © 2020. All rights reserved.