public abstract class BasicMultiTermination extends AbstractMultiTermination
Modifier and Type | Field and Description |
---|---|
java.lang.String |
me |
counter, DEF_W, dimensions, integ, lti, myTerminations, myValue, myWeights, name, orderedTerminations, parent
Constructor and Description |
---|
BasicMultiTermination(NeuralModule parent,
java.lang.String name,
Integrator integ,
DynamicalSystem lti) |
Modifier and Type | Method and Description |
---|---|
Termination |
addTermination(java.lang.Float[] weights)
Adds BasicTerminaiton of dimension 1 with auto-generated name.
|
protected void |
checkInstance(Termination t) |
protected void |
runAllTerminations(float startTime,
float endTime)
Runs all its Terminations.
|
addTermination, addTermination, checkDimensions, generateName, generateWeights, getDimension, getName, getNode, getOutput, getTerminations, readWeights, reset, run, runCombineValues
public final java.lang.String me
public BasicMultiTermination(NeuralModule parent, java.lang.String name, Integrator integ, DynamicalSystem lti)
public Termination addTermination(java.lang.Float[] weights) throws StructuralException
addTermination
in interface MultiTermination
addTermination
in class AbstractMultiTermination
weight
- name of newly created terminationStructuralException
protected void runAllTerminations(float startTime, float endTime) throws SimulationException
AbstractMultiTermination
runAllTerminations
in class AbstractMultiTermination
SimulationException
protected void checkInstance(Termination t) throws SimulationException
SimulationException