A C D F G I L M N O P S T U V _

A

alias - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the alias xml attribute.
allocateMemory - Variable in class org.ptolemy.fmi.FMICallbackFunctions
C type : fmiCallbackAllocateMemory.
apply(NativeSizeT, NativeSizeT) - Method in interface org.ptolemy.fmi.FMILibrary.FMICallbackAllocateMemory
Invoke the fmiCallbackAllocateMemory() function.
apply(Pointer) - Method in interface org.ptolemy.fmi.FMILibrary.FMICallbackFreeMemory
Free the object.
apply(Pointer, String, int, String, String, Pointer) - Method in interface org.ptolemy.fmi.FMILibrary.FMICallbackLogger
Invoke the fmiCallbackLogger() function.
apply(Pointer, int) - Method in interface org.ptolemy.fmi.FMILibrary.FMIStepFinished
The step has finished.
apply(NativeSizeT, NativeSizeT) - Method in class org.ptolemy.fmi.FMULibrary.FMUAllocateMemory
Allocate memory.
apply(Pointer) - Method in class org.ptolemy.fmi.FMULibrary.FMUFreeMemory
Free memory.
apply(Pointer, String, int, String, String, Pointer) - Method in class org.ptolemy.fmi.FMULibrary.FMULogger
Log a message.
apply(Pointer, int) - Method in class org.ptolemy.fmi.FMULibrary.FMUStepFinished
The step is finished.

C

causality - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the causality xml attribute.

D

description - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the description xml attribute.
description - Variable in class org.ptolemy.fmi.type.FMIType
A description of the type.

F

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.
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.
fmiGetFunction - Variable in class org.ptolemy.fmi.FMIScalarVariable
The FMI .c function that gets the value of this variable.
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() returnd 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
 
fmiSetFunction - Variable in class org.ptolemy.fmi.FMIScalarVariable
The FMI .c function that sets the value of this variable.
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.
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.

G

getBoolean(Pointer) - Method in class org.ptolemy.fmi.FMIScalarVariable
Return the value of this variable as a boolean.
getDouble(Pointer) - Method in class org.ptolemy.fmi.FMIScalarVariable
Return the value of this variable as a double.
getFunction(String) - Method in class org.ptolemy.fmi.driver.FMUDriver
Return a function by name.
getInt(Pointer) - Method in class org.ptolemy.fmi.FMIScalarVariable
Return the value of this variable as an int.
getString(Pointer) - Method in class org.ptolemy.fmi.FMIScalarVariable
Return the value of this variable as a String.
guid - Variable in class org.ptolemy.fmi.FMIModelDescription
The FMI guid, typically the value of the guid attribute from a .fmu file.

I

initFieldOrder() - Method in class org.ptolemy.fmi.FMICallbackFunctions
Set the initialization order of the fields so that the order matches the order of the C structure.
initFieldOrder() - Method in class org.ptolemy.fmi.FMIEventInfo
Set the initialization order of the fields so that the order matches the order of the C structure.
invoke(String, Object[], String) - Method in class org.ptolemy.fmi.driver.FMUDriver
Invoke a function that returns an integer representing the FMIStatus return value.
invoke(Function, Object[], String) - Method in class org.ptolemy.fmi.driver.FMUDriver
Invoke a function that returns an integer representing the FMIStatus return value.
iterationConverged - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiBoolean.

L

log(Pointer, String, int, String, String, Pointer) - Static method in class org.ptolemy.fmi.FMULog
Log a message.
logger - Variable in class org.ptolemy.fmi.FMICallbackFunctions
C type: fmiCallbackLogger.

M

main(String[]) - Static method in class org.ptolemy.fmi.driver.FMUCoSimulation
Perform co-simulation using the named Functional Mock-up Unit (FMU) file.
main(String[]) - Static method in class org.ptolemy.fmi.driver.FMUModelExchange
Perform model exchange using the named Functional Mock-up Unit (FMU) file.
modelIdentifier - Variable in class org.ptolemy.fmi.FMIModelDescription
The FMI modelIdentifier, typically the value of the modelIdentifier attribute from a .fmu file.
modelName - Variable in class org.ptolemy.fmi.FMIModelDescription
The FMI modelName, typically the value of the modelName attribute from a .fmu file.
modelVariables - Variable in class org.ptolemy.fmi.FMIModelDescription
The list of ScalarVariable elements.

N

name - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the name xml attribute.
name - Variable in class org.ptolemy.fmi.type.FMIType
The name of the type.
nativeLibrary - Variable in class org.ptolemy.fmi.FMIModelDescription
The NativeLibrary associated with the platform-dependent shared library in the .fmu file.
NativeSizeT - Class in org.ptolemy.fmi
A Java representation for a C type size_t, which is 32 or 64 bits.
NativeSizeT() - Constructor for class org.ptolemy.fmi.NativeSizeT
Construct a zero-sized object.
NativeSizeT(long) - Constructor for class org.ptolemy.fmi.NativeSizeT
Construct size_t object with the given value.
nextEventTime - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiReal.
numberOfContinuousStates - Variable in class org.ptolemy.fmi.FMIModelDescription
Number of continuous states.
numberOfEventIndicators - Variable in class org.ptolemy.fmi.FMIModelDescription
Number of event indicators.

O

org.ptolemy.fmi - package org.ptolemy.fmi
A Java interface to Functional Mock-up Interface (FMI) files.
org.ptolemy.fmi.driver - package org.ptolemy.fmi.driver
Co-simulation and model exchange Functional Mock-up Interface Drivers.
org.ptolemy.fmi.type - package org.ptolemy.fmi.type
Data types that are passed to and from a Functional Mock-up Unit (FMU).
OutputRow - Class in org.ptolemy.fmi.driver
Given a fmu component, output the current state.
OutputRow() - Constructor for class org.ptolemy.fmi.driver.OutputRow
This class contains only static methods, so there is no public constructor.
outputRow(NativeLibrary, FMIModelDescription, Pointer, double, PrintStream, char, Boolean) - Static method in class org.ptolemy.fmi.driver.OutputRow
Output time and all non-alias variables in CSV format.

P

parseFMUFile(String) - Static method in class org.ptolemy.fmi.FMUFile
Read in a .fmu file and parse the modelDescription.xml file.
pointers - Static variable in class org.ptolemy.fmi.FMULibrary.FMUAllocateMemory
Keep references to memory that has been allocated and avoid problems with the memory being garbage collected.

S

setBoolean(Pointer, boolean) - Method in class org.ptolemy.fmi.FMIScalarVariable
Set the value of this variable as a boolean.
setDouble(Pointer, double) - Method in class org.ptolemy.fmi.FMIScalarVariable
Set the value of this variable as a double.
setInt(Pointer, int) - Method in class org.ptolemy.fmi.FMIScalarVariable
Set the value of this variable as an integer.
setString(Pointer, String) - Method in class org.ptolemy.fmi.FMIScalarVariable
Set the value of this variable as a String.
simulate(String, double, double, boolean, char, String) - Method in class org.ptolemy.fmi.driver.FMUCoSimulation
Perform co-simulation using the named Functional Mock-up Unit (FMU) file.
simulate(String, double, double, boolean, char, String) - Method in class org.ptolemy.fmi.driver.FMUDriver
Perform co-simulation or model exchange using the named Functional Mock-up Unit (FMU) file.
simulate(String, double, double, boolean, char, String) - Method in class org.ptolemy.fmi.driver.FMUModelExchange
Perform model exchange using the named Functional Mock-up Unit (FMU) file.
start - Variable in class org.ptolemy.fmi.type.FMIBooleanType
The starting value of this boolean.
start - Variable in class org.ptolemy.fmi.type.FMIIntegerType
The starting value of this integer.
start - Variable in class org.ptolemy.fmi.type.FMIRealType
The starting value of this real.
start - Variable in class org.ptolemy.fmi.type.FMIStringType
The starting value of this integer.
stateValueReferencesChanged - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiBoolean.
stateValuesChanged - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiBoolean.
stepFinished - Variable in class org.ptolemy.fmi.FMICallbackFunctions
C type: fiStepFinished.

T

terminateSimulation - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiBoolean.
toString() - Method in class org.ptolemy.fmi.type.FMIBooleanType
Return the string value of the base element.
toString() - Method in class org.ptolemy.fmi.type.FMIIntegerType
Return the string value of the base element.
toString() - Method in class org.ptolemy.fmi.type.FMIRealType
Return the string value of the base element.
toString() - Method in class org.ptolemy.fmi.type.FMIStringType
Return the string value of the base element.
toString() - Method in class org.ptolemy.fmi.type.FMIType
Return the string value of the base element.
type - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the type xml attribute.
typeDefinitions - Variable in class org.ptolemy.fmi.FMIModelDescription
A map from TypeDefinition type name declarations to the defined type name.

U

upcomingTimeEvent - Variable in class org.ptolemy.fmi.FMIEventInfo
C type: fmiBoolean.

V

valueOf(String) - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Alias
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Causality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Variability
Returns the enum constant of this type with the specified name.
valueReference - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the valueReference xml attribute.
values() - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Alias
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Causality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ptolemy.fmi.FMIScalarVariable.Variability
Returns an array containing the constants of this enum type, in the order they are declared.
variability - Variable in class org.ptolemy.fmi.FMIScalarVariable
The value of the variability xml attribute.

_

_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.
_errorElements - Static variable in class org.ptolemy.fmi.FMIScalarVariable
The set of elements that we don't yet handle.
_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.
_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.
_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.
_unzip(String) - Static method in class org.ptolemy.fmi.FMUFile
Unzip a file into a temporary directory.

A C D F G I L M N O P S T U V _