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
RuntimeError
public void enter() throws RuntimeError
RuntimeError
public void setExpressionDerived(ArrayList<ExpressionDerivedVariable> exderiveds)
public void setFixeds(ArrayList<FixedQuantity> fqs)
public HashMap<String,DoublePointer> getVarHM()
public void sendFromPort(String sop) throws RuntimeError
RuntimeError
public 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
ConnectionError
public ComponentRegime getComponentRegime()
public void addPostBuilder(AbstractPostBuilder be)
public StateRunnable getChild(String snm) throws ConnectionError
ConnectionError
public void postBuild(StateInstance root) throws ConnectionError
ConnectionError
public boolean isInitial()
public void transitionTo(String newregime) throws RuntimeError
RuntimeError
public void addInputPort(String s, ActionBlock actionBlock)
public InPort getFirstInPort()
public void receiveEvent(String s) throws RuntimeError
RuntimeError
public void addOutputPort(OutPort orMakeOutputPort)
public String getName()
public void evaluate(StateInstance stateInstance)
Copyright © 2019. All rights reserved.