public class StaticBlockFieldAnWrapper extends BlockFieldAnWrapper<ICMLStaticBlock>
y0ExpfieldName, 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, setInputExpgetField, getY0Exp, hasOutput, isFeedback, setFeedback, setField, setY0ExpgetFieldName, getParameters, setParameterspublic 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.ExceptionInterpssExceptionpublic boolean init(boolean afterRefPoint,
AbstractAnnotateController controller)
throws InterpssException
afterRefPoint - controller - the parent controller objectjava.lang.ExceptionInterpssExceptionpublic void eulerStep(boolean step1,
double dt,
AbstractAnnotateController controller)
throws InterpssException
step1 - true if it is step-1dt - time intervalcontroller - the parent controller objectjava.lang.ExceptionInterpssExceptionpublic java.lang.String toString()
toString in class BlockFieldAnWrapper<ICMLStaticBlock>