Package org.intocps.maestro.core.dto
Class MultiModel
java.lang.Object
org.intocps.maestro.core.dto.MultiModel
- Direct Known Subclasses:
ExtendedMultiModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionMultiModel(Map<String, String> fmus, Map<String, List<String>> connections, Map<String, Object> parameters, Map<String, List<String>> logVariables, boolean parallelSimulation, boolean stabalizationEnabled, double global_absolute_tolerance, double global_relative_tolerance, boolean loggingOn, boolean visible, boolean simulationProgramDelay, IAlgorithmConfig algorithm, MultiModel.InitializeLogLevel overrideLogLevel, List<String> environmentParameters, Map<String, List<String>> logLevels, String faultInjectConfigurationPath, Map<String, String> faultInjectInstances, int convergenceAttempts, Map<String, String> modelTransfers, Map<String, MultiModel.ModelSwap> modelSwaps) -
Method Summary
Modifier and TypeMethodDescriptionintgetFmus()doubledoublebooleanbooleanbooleanbooleanboolean
-
Field Details
-
faultInjectConfigurationPath
-
faultInjectInstances
-
modelTransfers
-
modelSwaps
@JsonPropertyDescription("A map of from an instance name to its swap configuration. Thus the key is the instance name in this simulation.") public Map<String,MultiModel.ModelSwap> modelSwaps
-
-
Constructor Details
-
MultiModel
public MultiModel(Map<String, String> fmus, Map<String, List<String>> connections, Map<String, Object> parameters, Map<String, List<String>> logVariables, boolean parallelSimulation, boolean stabalizationEnabled, double global_absolute_tolerance, double global_relative_tolerance, boolean loggingOn, boolean visible, boolean simulationProgramDelay, IAlgorithmConfig algorithm, MultiModel.InitializeLogLevel overrideLogLevel, List<String> environmentParameters, Map<String, List<String>> logLevels, String faultInjectConfigurationPath, Map<String, String> faultInjectInstances, int convergenceAttempts, Map<String, String> modelTransfers, Map<String, MultiModel.ModelSwap> modelSwaps)
-
-
Method Details
-
getConvergenceAttempts
public int getConvergenceAttempts() -
getEnvironmentParameters
-
getOverrideLogLevel
-
getFmus
-
getConnections
-
getParameters
-
getLogVariables
-
isParallelSimulation
public boolean isParallelSimulation() -
isStabalizationEnabled
public boolean isStabalizationEnabled() -
getGlobal_absolute_tolerance
public double getGlobal_absolute_tolerance() -
getGlobal_relative_tolerance
public double getGlobal_relative_tolerance() -
isLoggingOn
public boolean isLoggingOn() -
isVisible
public boolean isVisible() -
isSimulationProgramDelay
public boolean isSimulationProgramDelay() -
getLogLevels
-
getAlgorithm
-