The FMI++ Python Interface
latest
Getting Started
1. Installation
2. Loading the library and extracting an FMU
3. Classes FMUModelExchangeV1 and FMUModelExchangeV2
4. Classes FMUCoSimulationV1 and FMUCoSimulationV2
5. Class IncrementalFMU
6. Classes FixedStepSizeFMU and InterpolatingFixedStepSizeFMU
7. Class RollbackFMU
Tutorial
Tutorial
Reference: FMI++ Classes
Class fmipp.FMUModelExchangeV1
Class fmipp.FMUModelExchangeV2
Class fmipp.FMUCoSimulationV1
Class fmipp.FMUCoSimulationV2
Class fmipp.IncrementalFMU
Class fmipp.RollbackFMU
Class fmipp.FixedStepSizeFMU
Class fmipp.InterpolatingFixedStepSizeFMU
Class fmipp.VariableStepSizeFMU
Class fmipp.export.FMIAdapterBase
Class fmipp.export.FMIAdapterV2
Reference: Helper Functions
C/C++ array wrappers
Module fmipp.numeric
Module fmipp.extractFMU
Module fmipp.pathToURI
Module fmipp.simplifyModelDescription
Module fmipp.export.createFMU
The FMI++ Python Interface
Index
Edit on GitHub
Index
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
B
bool_array_getitem()
built-in function
bool_array_setitem()
built-in function
built-in function
bool_array_getitem()
bool_array_setitem()
concatPathsToURI()
createFMU()
delete_bool_array()
delete_double_array()
delete_int_array()
delete_string_array()
double_array_getitem()
double_array_setitem()
extractFMU()
getDerivatives()
getJacobian()
int_array_getitem()
int_array_setitem()
new_bool_pointer()
new_double_array()
new_int_array()
new_string_array()
pathToURI()
simplifyFMU()
simplifyModelDescription()
string_array_getitem()
string_array_setitem()
C
canBeInstantiatedOnlyOncePerProcess() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canHandleEvents() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canHandleVariableCommunicationStepSize() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canInterpolateInputs() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canNotUseMemoryManagementFunctions() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canRejectSteps() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canRunAsynchronuously() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
canSignalEvents() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
checkEnforceTimeStep() (FMIAdapterBase method)
checkEvents() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
checkStateEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
checkStepEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
checkTimeEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
concatPathsToURI()
built-in function
createFMU()
built-in function
D
debugGetBooleanOutputValues() (FMIAdapterBase method)
debugGetIntegerOutputValues() (FMIAdapterBase method)
debugGetRealOutputValues() (FMIAdapterBase method)
debugGetStringOutputValues() (FMIAdapterBase method)
debugSetBooleanInputValues() (FMIAdapterBase method)
debugSetBooleanParameterValues() (FMIAdapterBase method)
debugSetIntegerInputValues() (FMIAdapterBase method)
debugSetIntegerParameterValues() (FMIAdapterBase method)
debugSetRealInputValues() (FMIAdapterBase method)
debugSetRealParameterValues() (FMIAdapterBase method)
debugSetStringInputValues() (FMIAdapterBase method)
debugSetStringParameterValues() (FMIAdapterBase method)
defineBooleanInputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineBooleanOutputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineBooleanParameters() (FMIAdapterBase method)
(FMIAdapterV2 method)
defineIntegerInputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineIntegerOutputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineIntegerParameters() (FMIAdapterBase method)
(FMIAdapterV2 method)
defineRealInputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineRealOutputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineRealParameters() (FMIAdapterBase method)
(FMIAdapterV2 method)
defineStringInputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineStringOutputs() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
defineStringParameters() (FMIAdapterBase method)
(FMIAdapterV2 method)
delete_bool_array()
built-in function
delete_double_array()
built-in function
delete_int_array()
built-in function
delete_string_array()
built-in function
doStep() (FMIAdapterBase method)
(FMIAdapterV2 method)
(FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
double_array_getitem()
built-in function
double_array_setitem()
built-in function
E
enforceTimeStep() (FMIAdapterBase method)
extractFMU()
built-in function
F
FixedStepSizeFMU (built-in class)
FMIAdapterBase (built-in class)
FMIAdapterV2 (built-in class)
FMUCoSimulationV1 (built-in class)
FMUCoSimulationV2 (built-in class)
FMUModelExchangeV1 (built-in class)
FMUModelExchangeV2 (built-in class)
G
getBooleanInputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getBooleanOutputs() (IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
getBooleanParameterValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getBooleanValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
getDerivatives()
built-in function
getEventSearchPrecision() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
getIntegerInputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getIntegerOutputs() (IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
getIntegerParameterValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getIntegerValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
getJacobian()
built-in function
getLastStatus() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(RollbackFMU method)
(VariableStepSizeFMU method)
getRealInputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getRealOutputs() (IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
getRealParameterValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getRealValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
getStringInputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getStringOutputs() (IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
getStringParameterValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
getStringValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
getTime() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
getTimeDiffResolution() (IncrementalFMU method)
getTimeEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
getType() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(IncrementalFMU method)
getValueRef() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
H
handleEvents() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
I
IncrementalFMU (built-in class)
init() (FMIAdapterBase method)
(FMIAdapterV2 method)
(IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
initialize() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
instantiate() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
int_array_getitem()
built-in function
int_array_setitem()
built-in function
integrate() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
(RollbackFMU method)
integrateN() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
InterpolatingFixedStepSizeFMU (built-in class)
iterateOnce() (InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
L
logger() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
M
maxOutputDerivativeOrder() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
N
nEventInds() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
new_bool_pointer()
built-in function
new_double_array()
built-in function
new_int_array()
built-in function
new_string_array()
built-in function
nStates() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
nValueRefs() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
P
pathToURI()
built-in function
predictState() (IncrementalFMU method)
R
raiseEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
releaseRollbackState() (RollbackFMU method)
resetEventFlags() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
RollbackFMU (built-in class)
S
saveCurrentStateForRollback() (RollbackFMU method)
sendDebugMessage() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
setBooleanOutputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
setBooleanValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
setCallbacks() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
setComponentEnvironment() (FMUCoSimulationV2 method)
(FMUModelExchangeV2 method)
setIntegerOutputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
setIntegerValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
setRealOutputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
setRealValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
setStringOutputValues() (FMIAdapterBase method)
(FMIAdapterV2 method)
setStringValue() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
(FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
simplifyFMU()
built-in function
simplifyModelDescription()
built-in function
stepOverEvent() (FMUModelExchangeV1 method)
(FMUModelExchangeV2 method)
string_array_getitem()
built-in function
string_array_setitem()
built-in function
sync() (IncrementalFMU method)
(InterpolatingFixedStepSizeFMU method)
(VariableStepSizeFMU method)
syncState() (IncrementalFMU method)
T
terminate() (FMUCoSimulationV1 method)
(FMUCoSimulationV2 method)
U
updateState() (IncrementalFMU method)
updateStateFromTheRight() (IncrementalFMU method)
V
VariableStepSizeFMU (built-in class)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds