public class StaticBlockFieldAnWrapper extends BlockFieldAnWrapper<ICMLStaticBlock>
y0Exp
fieldName, parameters
Constructor and Description |
---|
StaticBlockFieldAnWrapper(java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static StaticBlockFieldAnWrapper |
createObject(java.lang.reflect.Field field,
AbstractAnnotateController controller)
Create an object based on the user defined field annotations
|
void |
eulerStep(boolean step1,
double dt,
AbstractAnnotateController controller)
Perform a Euler step calculation
|
boolean |
init(boolean afterRefPoint,
AbstractAnnotateController controller)
init the static block
|
java.lang.String |
toString() |
getInitOrder, getInputExp, hasInput, isDebug, isInitialized, setAnnotationFields, setInitialized, setInitOrder, setInputExp
getField, getY0Exp, hasOutput, isFeedback, setFeedback, setField, setY0Exp
getFieldName, getParameters, setParameters
public StaticBlockFieldAnWrapper(java.lang.String name)
name
- field namepublic static StaticBlockFieldAnWrapper createObject(java.lang.reflect.Field field, AbstractAnnotateController controller) throws InterpssException
field
- the field objectcontroller
- the parent controller objectjava.lang.Exception
InterpssException
public boolean init(boolean afterRefPoint, AbstractAnnotateController controller) throws InterpssException
afterRefPoint
- controller
- the parent controller objectjava.lang.Exception
InterpssException
public void eulerStep(boolean step1, double dt, AbstractAnnotateController controller) throws InterpssException
step1
- true if it is step-1dt
- time intervalcontroller
- the parent controller objectjava.lang.Exception
InterpssException
public java.lang.String toString()
toString
in class BlockFieldAnWrapper<ICMLStaticBlock>