Class MultiModel

java.lang.Object
org.intocps.maestro.core.dto.MultiModel
Direct Known Subclasses:
ExtendedMultiModel

public class MultiModel extends Object
  • Field Details

    • faultInjectConfigurationPath

      public String faultInjectConfigurationPath
    • faultInjectInstances

      public Map<String,String> faultInjectInstances
    • modelTransfers

      @JsonPropertyDescription("A mapping from current instance name to the new instance name of that instance being transferred. i.e. A->A if A is transferred as is.") public Map<String,String> 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

  • Method Details

    • getConvergenceAttempts

      public int getConvergenceAttempts()
    • getEnvironmentParameters

      public List<String> getEnvironmentParameters()
    • getOverrideLogLevel

      public MultiModel.InitializeLogLevel getOverrideLogLevel()
    • getFmus

      public Map<String,String> getFmus()
    • getConnections

      public Map<String,List<String>> getConnections()
    • getParameters

      public Map<String,Object> getParameters()
    • getLogVariables

      public Map<String,List<String>> 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

      public Map<String,List<String>> getLogLevels()
    • getAlgorithm

      public IAlgorithmConfig getAlgorithm()