public class FmiV2 extends Object
| Modifier and Type | Method and Description |
|---|---|
int |
cancelStep() |
com.sun.jna.Pointer |
deSerializeFMUState(byte[] serializedState) |
int |
doStep(double currentSimulationTime,
double stepSize,
boolean noSetFmuStatePriorToCurrentPoint) |
int |
enterInitializationMode() |
int |
exitInitializationMode() |
void |
free() |
int |
freeFmuState(com.sun.jna.Pointer state) |
boolean[] |
getBoolean(int... valueReferences) |
boolean |
getBooleanStatus(int statusKind) |
double[] |
getDirectionalDerivative(int[] unknownValueReferences,
int[] knownValueReferences,
double[] knownDifferential) |
com.sun.jna.Pointer |
getFmuState(com.sun.jna.Pointer state) |
int[] |
getInteger(int... valueReferences) |
int |
getIntegerStatus(int statusKind) |
double[] |
getReal(int... valueReferences) |
double[] |
getRealOutputDerivatives(int[] valueReferences,
int[] orders) |
double |
getRealStatus(int statusKind) |
int |
getStatus(int statusKind) |
String[] |
getString(int... valueReferences) |
String |
getStringStatus(int statusKind) |
void |
instantiate(String modelName,
int fmiType,
String guID,
String resourcesLocation,
CallbackFunctions callbacks,
boolean visible,
boolean loggingOn) |
int |
reset() |
int |
serializedFmuStateSize(com.sun.jna.Pointer state) |
byte[] |
serializeFmuState(com.sun.jna.Pointer state) |
int |
setBoolean(int[] valueReferences,
boolean[] booleanValues) |
int |
setDebugLogging(boolean loggingOn,
String... categories) |
int |
setFmuState(com.sun.jna.Pointer pointer) |
int |
setInteger(int[] valueReferences,
int[] intValues) |
int |
setReal(int[] valueReferences,
double[] values) |
int |
setRealInputDerivatives(int[] valueReferences,
int[] orders,
double[] values) |
int |
setString(int[] valueReferences,
String[] stringValues) |
int |
setUpExperiment(boolean toleranceDefined,
double tolerance,
double startTime,
boolean stopTimeDefined,
double stopTime) |
int |
terminate() |
public FmiV2(String libraryPath)
public void instantiate(String modelName, int fmiType, String guID, String resourcesLocation, CallbackFunctions callbacks, boolean visible, boolean loggingOn)
public void free()
public int setDebugLogging(boolean loggingOn,
String... categories)
public int setUpExperiment(boolean toleranceDefined,
double tolerance,
double startTime,
boolean stopTimeDefined,
double stopTime)
public int enterInitializationMode()
public int exitInitializationMode()
public int terminate()
public int reset()
public double[] getReal(int... valueReferences)
public int[] getInteger(int... valueReferences)
public boolean[] getBoolean(int... valueReferences)
public String[] getString(int... valueReferences)
public int setReal(int[] valueReferences,
double[] values)
public int setInteger(int[] valueReferences,
int[] intValues)
public int setBoolean(int[] valueReferences,
boolean[] booleanValues)
public int setString(int[] valueReferences,
String[] stringValues)
public com.sun.jna.Pointer getFmuState(com.sun.jna.Pointer state)
public int setFmuState(com.sun.jna.Pointer pointer)
public int freeFmuState(com.sun.jna.Pointer state)
public int serializedFmuStateSize(com.sun.jna.Pointer state)
public byte[] serializeFmuState(com.sun.jna.Pointer state)
public com.sun.jna.Pointer deSerializeFMUState(byte[] serializedState)
public double[] getDirectionalDerivative(int[] unknownValueReferences,
int[] knownValueReferences,
double[] knownDifferential)
public int setRealInputDerivatives(int[] valueReferences,
int[] orders,
double[] values)
public double[] getRealOutputDerivatives(int[] valueReferences,
int[] orders)
public int doStep(double currentSimulationTime,
double stepSize,
boolean noSetFmuStatePriorToCurrentPoint)
public int cancelStep()
public int getStatus(int statusKind)
public double getRealStatus(int statusKind)
public int getIntegerStatus(int statusKind)
public boolean getBooleanStatus(int statusKind)
public String getStringStatus(int statusKind)
Copyright © 2015. All rights reserved.