- files - Variable in class org.ptolemy.fmi.FMIModelDescription
-
The list of files that were extracted from the .fmu file.
- fixed - Variable in class org.ptolemy.fmi.type.FMIType
-
True if the value is fixed.
- FMIBooleanType - Class in org.ptolemy.fmi.type
-
An Functional Mock-up Interface type that represents a Boolean.
- FMIBooleanType(String, String, Element) - Constructor for class org.ptolemy.fmi.type.FMIBooleanType
-
Construct a Boolan FMU variable.
- FMICallbackFunctions - Class in org.ptolemy.fmi
-
Functional Mock-up Interface (FMI) callback functions needed by
Java Native Access (JNA) so that a FMU * can perform functions like
allocating and freeing memory, printing log messages and handle the
end of a step.
- FMICallbackFunctions() - Constructor for class org.ptolemy.fmi.FMICallbackFunctions
-
Instantiate a Java representation of the C structure that
contains the FMI call backs.
- FMICallbackFunctions(FMILibrary.FMICallbackLogger, FMILibrary.FMICallbackAllocateMemory, FMILibrary.FMICallbackFreeMemory, FMILibrary.FMIStepFinished) - Constructor for class org.ptolemy.fmi.FMICallbackFunctions
-
Instantiate a Java representation of the C structure that
contains the FMI call backs.
- FMICallbackFunctions.ByValue - Class in org.ptolemy.fmi
-
A class that contains references to the callback functions.
- FMICallbackFunctions.ByValue(FMILibrary.FMICallbackLogger, FMILibrary.FMICallbackAllocateMemory, FMILibrary.FMICallbackFreeMemory, FMILibrary.FMIStepFinished) - Constructor for class org.ptolemy.fmi.FMICallbackFunctions.ByValue
-
Access the structure by reference.
- FMICoSimulationCapabilities - Class in org.ptolemy.fmi
-
An object that represents the the capabilities of a FMI co-simulation
slave.
- FMICoSimulationCapabilities() - Constructor for class org.ptolemy.fmi.FMICoSimulationCapabilities
-
Create an empty Capability.
- FMICoSimulationCapabilities(Element) - Constructor for class org.ptolemy.fmi.FMICoSimulationCapabilities
-
Create a FMICoSimulationCapability from an XML Element.
- fmiDiscard - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
Discard the current data and try again with a smaller
step size.
- fmiDoStepStatus - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatusKind
-
If fmiDoStep() returns fmiPending, then the master must
call fmiGetStatus(..., fmiDoStepStatus) to determine if the
slave has finished.
- fmiError - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
The operation had a problem and fmiFreeModelInstance()
must be called.
- FMIEventInfo - Class in org.ptolemy.fmi
-
Functional Mock-up Interface (FMI) event information.
- FMIEventInfo() - Constructor for class org.ptolemy.fmi.FMIEventInfo
-
Instantiate a Java structure that that represents the C
structure that contains information about events.
- FMIEventInfo(byte, byte, byte, byte, byte, double) - Constructor for class org.ptolemy.fmi.FMIEventInfo
-
Instantiate a Java structure that that represents the C
structure that contains information about events.
- FMIEventInfo.ByReference - Class in org.ptolemy.fmi
-
Access the structure by value.
- FMIEventInfo.ByReference() - Constructor for class org.ptolemy.fmi.FMIEventInfo.ByReference
-
- FMIEventInfo.ByValue - Class in org.ptolemy.fmi
-
Access the structure by reference.
- FMIEventInfo.ByValue() - Constructor for class org.ptolemy.fmi.FMIEventInfo.ByValue
-
- fmiFatal - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
All model instances are corrupted.
- FMIIntegerType - Class in org.ptolemy.fmi.type
-
An Functional Mock-up Interface type that represents an Integer.
- FMIIntegerType(String, String, Element) - Constructor for class org.ptolemy.fmi.type.FMIIntegerType
-
Construct an Integer FMU variable.
- fmiLastSuccessfulTime - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatusKind
-
If fmiDoStep() returns fmiDiscard, then calling
fmiGetRealStatus(..., fmiLastSuccessfulTime,...)
- FMILibrary - Interface in org.ptolemy.fmi
-
A Java Native Acess (JNA) Wrapper for a Functional Mock-up Unit
shared library.
- FMILibrary.FMICallbackAllocateMemory - Interface in org.ptolemy.fmi
-
A callback for the fmiCallbackAllocateMemory() function.
- FMILibrary.FMICallbackFreeMemory - Interface in org.ptolemy.fmi
-
A callback for the fmiCallbackFreeMemory() function.
- FMILibrary.FMICallbackLogger - Interface in org.ptolemy.fmi
-
A callback for the fmiCallbackLogger() function.
- FMILibrary.FMIStatus - Interface in org.ptolemy.fmi
-
An enumeration of status values returned by fmi*() methods.
- FMILibrary.FMIStatusKind - Interface in org.ptolemy.fmi
-
An enumeration of status information returned by a slave.
- FMILibrary.FMIStepFinished - Interface in org.ptolemy.fmi
-
A callback for the fmiStepFinished() method.
- FMIModelDescription - Class in org.ptolemy.fmi
-
An object that represents the fmiModelDescription element of a
modelDescription.xml file contained within a
Functional Mock-up Interface (.fmu) file.
- FMIModelDescription() - Constructor for class org.ptolemy.fmi.FMIModelDescription
-
- fmiModelDescription - Variable in class org.ptolemy.fmi.FMIScalarVariable
-
The Model Description for this variable.
- fmiOK - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
The operation completed successfully.
- fmiPending - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
The slave is still executing, but has returned.
- fmiPendingStatus - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatusKind
-
If fmiDoStep() returns fmiPending, then
fmiGetStringStatus(..., fmiPendingStatus,...) can be called
to get the status of the asynchronously executing
fmiDoStep().
- FMIRealType - Class in org.ptolemy.fmi.type
-
An Functional Mock-up Interface type that represents a Real.
- FMIRealType(String, String, Element) - Constructor for class org.ptolemy.fmi.type.FMIRealType
-
Construct a Real FMU variable.
- FMIScalarVariable - Class in org.ptolemy.fmi
-
An object that represents the ScalarVariable element of a
modelDescription.xml file contained within a
Functional Mock-up Interface .fmu XML file.
- FMIScalarVariable() - Constructor for class org.ptolemy.fmi.FMIScalarVariable
-
Create an empty ScalarVariable.
- FMIScalarVariable(FMIModelDescription, Element) - Constructor for class org.ptolemy.fmi.FMIScalarVariable
-
Create a ScalarVariable from an XML Element.
- FMIScalarVariable.Alias - Enum in org.ptolemy.fmi
-
Acceptable values for the alias xml attribute.
- FMIScalarVariable.Alias() - Constructor for enum org.ptolemy.fmi.FMIScalarVariable.Alias
-
- FMIScalarVariable.Causality - Enum in org.ptolemy.fmi
-
Acceptable values for the causality xml attribute.
- FMIScalarVariable.Causality() - Constructor for enum org.ptolemy.fmi.FMIScalarVariable.Causality
-
- FMIScalarVariable.Variability - Enum in org.ptolemy.fmi
-
Acceptable values for the variability xml attribute.
- FMIScalarVariable.Variability() - Constructor for enum org.ptolemy.fmi.FMIScalarVariable.Variability
-
- FMIStringType - Class in org.ptolemy.fmi.type
-
An Functional Mock-up Interface type that represents a String.
- FMIStringType(String, String, Element) - Constructor for class org.ptolemy.fmi.type.FMIStringType
-
Construct a String FMU variable.
- FMIType - Class in org.ptolemy.fmi.type
-
An base class for Functional Mock-up Interface types like Real.
- FMIType(String, String, Element) - Constructor for class org.ptolemy.fmi.type.FMIType
-
Construct a variable.
- fmiVersion - Variable in class org.ptolemy.fmi.FMIModelDescription
-
The fmiVersion, typically the value of the fmiVersion
attribute from a .fmu file.
- fmiWarning - Static variable in interface org.ptolemy.fmi.FMILibrary.FMIStatus
-
The operation had a problem, but the computation may
continue.
- FMUBuilder - Class in org.ptolemy.fmi
-
Build a FMU shared object.
- FMUBuilder() - Constructor for class org.ptolemy.fmi.FMUBuilder
-
Create a FMUBuilder.
- FMUBuilder(boolean) - Constructor for class org.ptolemy.fmi.FMUBuilder
-
Create a FMUBuilder and optionally append to stderr
and stdout as the commands are executed.
- FMUBuilder._StreamReaderThread - Class in org.ptolemy.fmi
-
Private class that reads a stream in a thread and updates the
the FMUBuilder.
- FMUBuilder._StreamReaderThread(InputStream, FMUBuilder) - Constructor for class org.ptolemy.fmi.FMUBuilder._StreamReaderThread
-
Construct a StreamReaderThread.
- FMUCoSimulation - Class in org.ptolemy.fmi.driver
-
Read a Functional Mock-up Unit .fmu file and invoke it as a co-simulation.
- FMUCoSimulation() - Constructor for class org.ptolemy.fmi.driver.FMUCoSimulation
-
- FMUDriver - Class in org.ptolemy.fmi.driver
-
Base class to invoke a Functional Mock-up Unit (.fmu) file as
either co-simulation or model exchange.
- FMUDriver() - Constructor for class org.ptolemy.fmi.driver.FMUDriver
-
- FMUFile - Class in org.ptolemy.fmi
-
Parse a Functional Mock-up Interface (FMI) 1.0 Functional Mock-up
Unit (FMU) file and create a FMIModelDescription for later use.
- FMUFile() - Constructor for class org.ptolemy.fmi.FMUFile
-
- FMULibrary - Interface in org.ptolemy.fmi
-
An interface that is used by Java Native Access (JNA) to handle callbacks.
- FMULibrary.FMUAllocateMemory - Class in org.ptolemy.fmi
-
Allocate memory.
- FMULibrary.FMUAllocateMemory() - Constructor for class org.ptolemy.fmi.FMULibrary.FMUAllocateMemory
-
- FMULibrary.FMUFreeMemory - Class in org.ptolemy.fmi
-
A callback that frees memory.
- FMULibrary.FMUFreeMemory() - Constructor for class org.ptolemy.fmi.FMULibrary.FMUFreeMemory
-
- FMULibrary.FMULogger - Class in org.ptolemy.fmi
-
The logging callback function.
- FMULibrary.FMULogger() - Constructor for class org.ptolemy.fmi.FMULibrary.FMULogger
-
- FMULibrary.FMUStepFinished - Class in org.ptolemy.fmi
-
A callback for when the step is finished.
- FMULibrary.FMUStepFinished() - Constructor for class org.ptolemy.fmi.FMULibrary.FMUStepFinished
-
- FMULog - Class in org.ptolemy.fmi
-
A Functional Mock-up Interface (FMI) log method implementation.
- FMULog() - Constructor for class org.ptolemy.fmi.FMULog
-
- FMUModelExchange - Class in org.ptolemy.fmi.driver
-
Read a Functional Mock-up Unit .fmu file and invoke it as a model exchange.
- FMUModelExchange() - Constructor for class org.ptolemy.fmi.driver.FMUModelExchange
-
- fmuSharedLibrary(FMIModelDescription) - Static method in class org.ptolemy.fmi.FMUFile
-
Return the name of the shared library from a .fmu file.
- freeMemory - Variable in class org.ptolemy.fmi.FMICallbackFunctions
-
C type: fmiCallbackFreeMemory.
- _appendToBuffer(String) - Method in class org.ptolemy.fmi.FMUBuilder
-
Append to the internal StringBuffer.
- _appendToStderrAndStdout - Variable in class org.ptolemy.fmi.FMUBuilder
-
If true, append to stderr and stdout as the commands are executed.
- _csvSeparator - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
The comma separated value separator.
- _enableLogging - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
True if logging is enabled.
- _endTime - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
The end time, in seconds.
- _eol - Static variable in class org.ptolemy.fmi.FMUBuilder
-
End of line character.
- _errorElements - Static variable in class org.ptolemy.fmi.FMIScalarVariable
-
The set of elements that we don't yet handle.
- _fmiGetFunction - Variable in class org.ptolemy.fmi.FMIScalarVariable
-
The FMI .c function that gets the value of this variable.
- _fmiSetFunction - Variable in class org.ptolemy.fmi.FMIScalarVariable
-
The FMI .c function that sets the value of this variable.
- _fmuBuilder - Variable in class org.ptolemy.fmi.FMUBuilder._StreamReaderThread
-
FMUBuilder which is written.
- _fmuFileName - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
The name of the .fmu file.
- _getOrSetValue(Pointer, Object, Class, Function) - Method in class org.ptolemy.fmi.FMIScalarVariable
-
Get or set the value of this variable.
- _getValue(Pointer, Object, Class) - Method in class org.ptolemy.fmi.FMIScalarVariable
-
Get the value of this variable.
- _inputStream - Variable in class org.ptolemy.fmi.FMUBuilder._StreamReaderThread
-
Stream from which to read.
- _is32Bit() - Static method in class org.ptolemy.fmi.FMUFile
-
Return true if this is a 32bit JVM.
- _modelIdentifier - Variable in class org.ptolemy.fmi.driver.FMUDriver
-
The modelIdentifier from modelDescription.xml.
- _nativeLibrary - Variable in class org.ptolemy.fmi.driver.FMUDriver
-
The NativeLibrary that contains the functions.
- _nativeLibrary - Variable in class org.ptolemy.fmi.FMIModelDescription
-
The NativeLibrary associated with the platform-dependent
shared library in the .fmu file.
- _outputFileName - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
The output file name.
- _printedMessage - Static variable in class org.ptolemy.fmi.FMULog
-
- _processArgs(String[]) - Static method in class org.ptolemy.fmi.driver.FMUDriver
-
Process command line arguments for co-simulation or model exchange of
Functional Mock-up Unit (.fmu) files.
- _setEnableLogging(boolean) - Static method in class org.ptolemy.fmi.driver.FMUDriver
-
Set the _enableLogging field.
- _setValue(Pointer, Object, Class) - Method in class org.ptolemy.fmi.FMIScalarVariable
-
Set the value of this variable.
- _stepSize - Static variable in class org.ptolemy.fmi.driver.FMUDriver
-
The step size, in seconds.
- _typeName - Variable in class org.ptolemy.fmi.FMIScalarVariable
-
The name of the type of this variable.
- _unzip(String) - Static method in class org.ptolemy.fmi.FMUFile
-
Unzip a file into a temporary directory.