Uses of Interface
org.intocps.maestro.framework.fmi2.api.FmiBuilder.Variable
-
-
Uses of FmiBuilder.Variable in org.intocps.maestro.framework.fmi2.api
Subinterfaces of FmiBuilder.Variable in org.intocps.maestro.framework.fmi2.api Modifier and Type Interface Description static interfaceFmiBuilder.ArrayVariable<AST,CV>static interfaceFmiBuilder.BoolVariable<AST>static interfaceFmiBuilder.DoubleVariable<AST>static interfaceFmiBuilder.FloatVariable<AST>static interfaceFmiBuilder.Fmi2ComponentVariable<AST,PORT_SCALAR_TYPE>Interface for an fmi component.static interfaceFmiBuilder.Fmi3InstanceVariable<AST,PORT_SCALAR_TYPE>Simulation instance for FMI3static interfaceFmiBuilder.FmiSimulationInstance<AST,PORT_SCALAR_TYPE>Type that represents common FMI functions accross versions for now 2 and 3static interfaceFmiBuilder.Fmu2Variable<AST,PORT_SCALAR_TYPE>Handle for an fmu for the creation of componentstatic interfaceFmiBuilder.Fmu3Variable<AST>Handle for an fmu for the creation of componentstatic interfaceFmiBuilder.IntVariable<AST>static interfaceFmiBuilder.NamedVariable<AST>static interfaceFmiBuilder.RuntimeModule<AST>static interfaceFmiBuilder.SimulationInstance<AST>Generic type for all simulation instancesstatic interfaceFmiBuilder.StateVariable<AST>static interfaceFmiBuilder.StringVariable<T>static interfaceFmiBuilder.UIntVariable<AST>Methods in org.intocps.maestro.framework.fmi2.api that return FmiBuilder.Variable Modifier and Type Method Description <V> FmiBuilder.Variable<AST,V>FmiBuilder.RuntimeModule. call(FmiBuilder.RuntimeFunction functionId, Object... args)<V> FmiBuilder.Variable<AST,V>FmiBuilder.RuntimeModule. call(FmiBuilder.Scope<AST> scope, FmiBuilder.RuntimeFunction functionId, Object... args)<V,T>
FmiBuilder.Variable<T,V>FmiBuilder. getCurrentLinkedValue(FmiBuilder.Port port)Gets a tag to the last value obtained for the given port<V,T>
FmiBuilder.Variable<T,V>FmiBuilder. getFmuVariableFrom(E exp)<V> FmiBuilder.Variable<AST,V>FmiBuilder.FmiSimulationInstance. getShared(String name)<V> FmiBuilder.Variable<AST,V>FmiBuilder.FmiSimulationInstance. getShared(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port)<V> FmiBuilder.Variable<AST,V>FmiBuilder.FmiSimulationInstance. getSingle(String name)Get the value of a single port<V> FmiBuilder.Variable<AST,V>FmiBuilder.FmiSimulationInstance. getSingle(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port)<V> FmiBuilder.Variable<AST,V>FmiBuilder.Scope. store(FmiBuilder.Value<V> tag)Deprecated.Methods in org.intocps.maestro.framework.fmi2.api that return types with arguments of type FmiBuilder.Variable Modifier and Type Method Description <V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. get()Get all (linked) port values<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. get(int... valueReferences)get filter by value reference<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. get(String... names)Get filter by names<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. 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>>FmiBuilder.FmiSimulationInstance. 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>>FmiBuilder.FmiSimulationInstance. getAndShare()<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. getAndShare(String... names)<V> Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>>FmiBuilder.FmiSimulationInstance. getAndShare(FmiBuilder.Port<PORT_SCALAR_TYPE,AST>... ports)List<? extends FmiBuilder.Variable<AST,CV>>FmiBuilder.ArrayVariable. items()Methods in org.intocps.maestro.framework.fmi2.api with parameters of type FmiBuilder.Variable Modifier and Type Method Description <V> voidFmiBuilder.FmiSimulationInstance. set(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port, FmiBuilder.Variable<AST,V> value)<V> voidFmiBuilder.FmiSimulationInstance. set(FmiBuilder.Scope<AST> scope, FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port, FmiBuilder.Variable<AST,V> value)voidFmiBuilder.Variable. setValue(FmiBuilder.Scope<AST> scope, FmiBuilder.Variable<AST,V> variable)voidFmiBuilder.Variable. setValue(FmiBuilder.Variable<AST,V> variable)<V> voidFmiBuilder.FmiSimulationInstance. share(FmiBuilder.Port<PORT_SCALAR_TYPE,AST> port, FmiBuilder.Variable<AST,V> value)Makes the value publicly available to all linked connections.Method parameters in org.intocps.maestro.framework.fmi2.api with type arguments of type FmiBuilder.Variable Modifier and Type Method Description <V> voidFmiBuilder.FmiSimulationInstance. share(Map<? extends FmiBuilder.Port<PORT_SCALAR_TYPE,AST>,? extends FmiBuilder.Variable<AST,V>> values)Makes the values publicly available to all linked connections.
-