| Modifier | Constructor and Description |
|---|---|
protected |
Access(FmuProxy proxy,
ModelDescription modelDescription) |
|
Access(Simulation simulation) |
| Modifier and Type | Method and Description |
|---|---|
Status |
cancelStep() |
State |
deserializeState(byte[] serializedState) |
Status |
doStep(double simulationTime,
double stepSize) |
Status |
enterInitializationMode() |
Status |
exitInitializationMode() |
void |
freeInstance() |
Status |
freeState(State state) |
boolean[] |
getBoolean(int[] valueReference) |
Capabilities |
getCapabilities() |
double[] |
getDirectionalDerivative(int[] unknownValueReferences,
int[] knownValueReferences,
double[] knownDerivative) |
double[] |
getDirectionalDerivative(String knownVariable,
String... unknownVariables)
Deprecated.
|
double[][] |
getDirectionalDerivatives(String[] unknownVariables,
String[] knownVariables)
Deprecated.
|
Object |
getEnumeration(ScalarVariable modelVariable) |
int[] |
getInteger(int[] valueReference) |
String[] |
getKnownVariables() |
String |
getModelName() |
double[] |
getReal(int... valueReference) |
double[] |
getRealOutputDerivatives(String[] realInputNames) |
State |
getState(State state) |
int |
getStateSize(State state) |
String[] |
getString(int[] valueReference) |
String[] |
getUnknownVariables() |
int |
getValueReference(String variable) |
int[] |
getValueReferences(String[] variables) |
String |
getVersion() |
Status |
initialize(double startTime,
double stopTime) |
void |
instantiate(double timeout) |
Status |
reset() |
byte[] |
serializeState(State state) |
Status |
setBoolean(int[] valueReference,
boolean[] booleanValue) |
Status |
setDebugLogging(boolean loggingOn,
int numberOfCategories,
String[] categories) |
Status |
setInteger(int[] valueReference,
int[] intValue) |
Status |
setReal(int[] valueReference,
double[] doubleValue) |
Status |
setRealInputDerivatives(String[] realInputNames,
double[] derivatives) |
Status |
setState(State state) |
Status |
setString(int[] valueReference,
String[] stringValue) |
Status |
setUpExperiment(boolean toleranceDefined,
double tolerance,
double startTime,
boolean stopTimeDefined,
double stopTime) |
Status |
terminate() |
public Access(Simulation simulation)
protected Access(FmuProxy proxy, ModelDescription modelDescription)
public String getVersion()
getVersion in interface Accesspublic String[] getKnownVariables()
public String[] getUnknownVariables()
@Deprecated public double[][] getDirectionalDerivatives(String[] unknownVariables, String[] knownVariables)
@Deprecated public double[] getDirectionalDerivative(String knownVariable, String... unknownVariables)
public String getModelName()
public Status doStep(double simulationTime, double stepSize)
public Status cancelStep()
public Status terminate()
public void freeInstance()
public Status reset()
public double[] getReal(int... valueReference)
public int[] getInteger(int[] valueReference)
public boolean[] getBoolean(int[] valueReference)
public String[] getString(int[] valueReference)
public Object getEnumeration(ScalarVariable modelVariable)
public Status setReal(int[] valueReference, double[] doubleValue)
public Status setInteger(int[] valueReference, int[] intValue)
public Status setBoolean(int[] valueReference, boolean[] booleanValue)
public Status enterInitializationMode()
public Status exitInitializationMode()
public Status setUpExperiment(boolean toleranceDefined, double tolerance, double startTime, boolean stopTimeDefined, double stopTime)
public Status setDebugLogging(boolean loggingOn, int numberOfCategories, String[] categories)
public int getStateSize(State state)
public byte[] serializeState(State state)
public State deserializeState(byte[] serializedState)
public void instantiate(double timeout)
public Status initialize(double startTime, double stopTime)
public Status setRealInputDerivatives(String[] realInputNames, double[] derivatives)
public double[] getRealOutputDerivatives(String[] realInputNames)
public int[] getValueReferences(String[] variables)
public int getValueReference(String variable)
public Capabilities getCapabilities()
public double[] getDirectionalDerivative(int[] unknownValueReferences,
int[] knownValueReferences,
double[] knownDerivative)
Copyright © 2015. All rights reserved.