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.apiModifier and TypeInterfaceDescriptionstatic interfaceFmiBuilder.ArrayVariable<AST,CV> static interfacestatic interfacestatic interfacestatic 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 interfaceHandle for an fmu for the creation of componentstatic interfacestatic interfacestatic interfacestatic interfaceGeneric type for all simulation instancesstatic interfacestatic interfacestatic interfaceMethods in org.intocps.maestro.framework.fmi2.api that return FmiBuilder.VariableModifier and TypeMethodDescription<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> <V> FmiBuilder.Variable<AST, V> FmiBuilder.FmiSimulationInstance.getShared(FmiBuilder.Port<PORT_SCALAR_TYPE, AST> port) <V> FmiBuilder.Variable<AST, V> 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.VariableModifier and TypeMethodDescription<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>> 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.VariableModifier and TypeMethodDescription<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.VariableModifier and TypeMethodDescription<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.