Package org.intocps.maestro.fmi
Class HierarchicalCoeStateComponent
- java.lang.Object
-
- org.intocps.maestro.fmi.HierarchicalCoeStateComponent
-
- All Implemented Interfaces:
org.intocps.fmi.IFmiComponent
public abstract class HierarchicalCoeStateComponent extends java.lang.Object implements org.intocps.fmi.IFmiComponentCreated by kel on 09/10/2017.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<Fmi2ModelDescription.ScalarVariable,java.lang.Object>inputsSvToValueprotected java.util.Map<Fmi2ModelDescription.ScalarVariable,java.lang.Object>outputsSvToValueprotected java.util.Map<java.lang.Long,Fmi2ModelDescription.ScalarVariable>refToSv
-
Constructor Summary
Constructors Constructor Description HierarchicalCoeStateComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.intocps.fmi.Fmi2StatusfreeState(org.intocps.fmi.IFmiComponentState iFmiComponentState)org.intocps.fmi.FmuResult<boolean[]>getBooleans(long[] longs)org.intocps.fmi.FmuResult<double[]>getDirectionalDerivative(long[] longs, long[] longs1, double[] doubles)org.intocps.fmi.FmuResult<int[]>getInteger(long[] longs)org.intocps.fmi.FmuResult<double[]>getReal(long[] longs)org.intocps.fmi.FmuResult<double[]>getRealOutputDerivatives(long[] longs, int[] ints)org.intocps.fmi.FmuResult<org.intocps.fmi.IFmiComponentState>getState()org.intocps.fmi.FmuResult<java.lang.String[]>getStrings(long[] longs)org.intocps.fmi.Fmi2StatussetBooleans(long[] longs, boolean[] booleen)org.intocps.fmi.Fmi2StatussetIntegers(long[] longs, int[] ints)org.intocps.fmi.Fmi2StatussetRealInputDerivatives(long[] longs, int[] ints, double[] doubles)org.intocps.fmi.Fmi2StatussetReals(long[] longs, double[] doubles)org.intocps.fmi.Fmi2StatussetState(org.intocps.fmi.IFmiComponentState iFmiComponentState)org.intocps.fmi.Fmi2StatussetStrings(long[] longs, java.lang.String[] strings)
-
-
-
Field Detail
-
outputsSvToValue
protected final java.util.Map<Fmi2ModelDescription.ScalarVariable,java.lang.Object> outputsSvToValue
-
inputsSvToValue
protected final java.util.Map<Fmi2ModelDescription.ScalarVariable,java.lang.Object> inputsSvToValue
-
refToSv
protected java.util.Map<java.lang.Long,Fmi2ModelDescription.ScalarVariable> refToSv
-
-
Method Detail
-
getReal
public org.intocps.fmi.FmuResult<double[]> getReal(long[] longs) throws org.intocps.fmi.FmuInvocationException- Specified by:
getRealin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getInteger
public org.intocps.fmi.FmuResult<int[]> getInteger(long[] longs) throws org.intocps.fmi.FmuInvocationException- Specified by:
getIntegerin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getBooleans
public org.intocps.fmi.FmuResult<boolean[]> getBooleans(long[] longs) throws org.intocps.fmi.FmuInvocationException- Specified by:
getBooleansin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getStrings
public org.intocps.fmi.FmuResult<java.lang.String[]> getStrings(long[] longs) throws org.intocps.fmi.FmuInvocationException- Specified by:
getStringsin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
setBooleans
public org.intocps.fmi.Fmi2Status setBooleans(long[] longs, boolean[] booleen) throws org.intocps.fmi.InvalidParameterException, org.intocps.fmi.FmiInvalidNativeStateException- Specified by:
setBooleansin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.InvalidParameterExceptionorg.intocps.fmi.FmiInvalidNativeStateException
-
setReals
public org.intocps.fmi.Fmi2Status setReals(long[] longs, double[] doubles) throws org.intocps.fmi.InvalidParameterException, org.intocps.fmi.FmiInvalidNativeStateException- Specified by:
setRealsin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.InvalidParameterExceptionorg.intocps.fmi.FmiInvalidNativeStateException
-
setIntegers
public org.intocps.fmi.Fmi2Status setIntegers(long[] longs, int[] ints) throws org.intocps.fmi.InvalidParameterException, org.intocps.fmi.FmiInvalidNativeStateException- Specified by:
setIntegersin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.InvalidParameterExceptionorg.intocps.fmi.FmiInvalidNativeStateException
-
setStrings
public org.intocps.fmi.Fmi2Status setStrings(long[] longs, java.lang.String[] strings) throws org.intocps.fmi.InvalidParameterException, org.intocps.fmi.FmiInvalidNativeStateException- Specified by:
setStringsin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.InvalidParameterExceptionorg.intocps.fmi.FmiInvalidNativeStateException
-
setRealInputDerivatives
public org.intocps.fmi.Fmi2Status setRealInputDerivatives(long[] longs, int[] ints, double[] doubles) throws org.intocps.fmi.FmuInvocationException- Specified by:
setRealInputDerivativesin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getRealOutputDerivatives
public org.intocps.fmi.FmuResult<double[]> getRealOutputDerivatives(long[] longs, int[] ints) throws org.intocps.fmi.FmuInvocationException- Specified by:
getRealOutputDerivativesin interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getDirectionalDerivative
public org.intocps.fmi.FmuResult<double[]> getDirectionalDerivative(long[] longs, long[] longs1, double[] doubles) throws org.intocps.fmi.FmuInvocationException- Specified by:
getDirectionalDerivativein interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
getState
public org.intocps.fmi.FmuResult<org.intocps.fmi.IFmiComponentState> getState() throws org.intocps.fmi.FmuInvocationException- Specified by:
getStatein interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
setState
public org.intocps.fmi.Fmi2Status setState(org.intocps.fmi.IFmiComponentState iFmiComponentState) throws org.intocps.fmi.FmuInvocationException- Specified by:
setStatein interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
freeState
public org.intocps.fmi.Fmi2Status freeState(org.intocps.fmi.IFmiComponentState iFmiComponentState) throws org.intocps.fmi.FmuInvocationException- Specified by:
freeStatein interfaceorg.intocps.fmi.IFmiComponent- Throws:
org.intocps.fmi.FmuInvocationException
-
-