All Methods Instance Methods Abstract Methods
| Modifier and Type |
Method |
Description |
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
get() |
Get all (linked) port values
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
get(int... valueReferences) |
get filter by value reference
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
get(String... names) |
Get filter by names
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
get(FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... ports) |
Get port values aka fmiGet
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
get(FmiBuilder.Scope<AST> scope,
FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... ports) |
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
getAndShare() |
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
getAndShare(String... names) |
|
<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> |
getAndShare(FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... ports) |
|
FmiBuilder.Port<PORT_SCALAR_TYPE,AST> |
getPort(int valueReference) |
Get port by ref val
|
FmiBuilder.Port<PORT_SCALAR_TYPE,AST> |
getPort(String name) |
Get port by name
|
List<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>> |
getPorts() |
|
List<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>> |
getPorts(int... valueReferences) |
Get ports by ref val
|
List<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>> |
getPorts(String... names) |
Get ports by name
|
<V> FmiBuilder.Variable<AST,V> |
getShared(String name) |
|
<V> FmiBuilder.Variable<AST,V> |
getShared(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port) |
|
<V> FmiBuilder.Variable<AST,V> |
getSingle(String name) |
Get the value of a single port
|
<V> FmiBuilder.Variable<AST,V> |
getSingle(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port) |
|
FmiBuilder.StateVariable<AST> |
getState() |
Get the current state
|
FmiBuilder.StateVariable<AST> |
getState(FmiBuilder.Scope<AST> scope) |
Get the current state
|
<V> void |
set(FmiBuilder.FmiSimulationInstance.PortValueMap<V,PORT_SCALAR_TYPE,AST> value) |
Set port values (if ports is not from this fmu then the links are used to remap)
|
<V> void |
set(FmiBuilder.FmiSimulationInstance.PortVariableMap<V,PORT_SCALAR_TYPE,AST> value) |
|
<V> void |
set(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port,
FmiBuilder.Value<V> value) |
|
<V> void |
set(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port,
FmiBuilder.Variable<AST,V> value) |
|
<V> void |
set(FmiBuilder.Scope<AST> scope,
FmiBuilder.FmiSimulationInstance.PortValueMap<V,PORT_SCALAR_TYPE,AST> value) |
|
<V> void |
set(FmiBuilder.Scope<AST> scope,
FmiBuilder.FmiSimulationInstance.PortVariableMap<V,PORT_SCALAR_TYPE,AST> value) |
|
<V> void |
set(FmiBuilder.Scope<AST> scope,
FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port,
FmiBuilder.Variable<AST,V> value) |
|
void |
setDebugLogging(List<String> categories,
boolean enableLogging) |
|
void |
setInt(Map<? extends Integer,? extends FmiBuilder.Value<Integer>> values) |
Set this fmu ports by val ref
|
void |
setLinked() |
|
void |
setLinked(long... filterValueReferences) |
|
void |
setLinked(String... filterNames) |
|
void |
setLinked(FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... filterPorts) |
|
void |
setLinked(FmiBuilder.Scope<AST> scope,
FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... filterPorts) |
Set this fmu port by name and link
|
void |
setString(Map<? extends String,? extends FmiBuilder.Value<String>> value) |
Set this fmy ports by name
|
<V> void |
share(Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> values) |
Makes the values publicly available to all linked connections.
|
<V> void |
share(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port,
FmiBuilder.Variable<AST,V> value) |
Makes the value publicly available to all linked connections.
|