public class RegimeStateInstance extends Object
| Constructor and Description |
|---|
RegimeStateInstance(ComponentRegime uc,
StateInstance par) |
public RegimeStateInstance(ComponentRegime uc, StateInstance par)
public StateInstance getParent()
public String getID()
public void advance(StateRunnable parent, double t, double dt) throws RuntimeError
RuntimeErrorpublic void enter()
throws RuntimeError
RuntimeErrorpublic void setExpressionDerived(ArrayList<ExpressionDerivedVariable> exderiveds)
public void setFixeds(ArrayList<FixedQuantity> fqs)
public HashMap<String,DoublePointer> getVarHM()
public void sendFromPort(String sop) throws RuntimeError
RuntimeErrorpublic String stateString()
public void exportState(String pfx, double t, LineDisplay ld)
public StateWrapper getWrapper(String snm)
public double getVariable(String varname)
public void addPathStateInstance(String pth, RegimeStateInstance pl)
public RegimeStateInstance getPathStateInstance(String pth)
public ArrayList<RegimeStateInstance> getPathStateArray(String pth)
public void setVariable(String vnm, double pval)
public void postBuild(RegimeStateInstance root) throws ConnectionError
ConnectionErrorpublic ComponentRegime getComponentRegime()
public void addPostBuilder(AbstractPostBuilder be)
public StateRunnable getChild(String snm) throws ConnectionError
ConnectionErrorpublic void postBuild(StateInstance root) throws ConnectionError
ConnectionErrorpublic boolean isInitial()
public void transitionTo(String newregime) throws RuntimeError
RuntimeErrorpublic void addInputPort(String s, ActionBlock actionBlock)
public InPort getFirstInPort()
public void receiveEvent(String s) throws RuntimeError
RuntimeErrorpublic void addOutputPort(OutPort orMakeOutputPort)
public String getName()
public void evaluate(StateInstance stateInstance)
Copyright © 2019. All rights reserved.