Class CoeService


  • public class CoeService
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CoeService()  
      CoeService​(org.intocps.orchestration.coe.scala.Coe coe)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.intocps.orchestration.coe.scala.Coe get()  
      void initialize​(java.util.Map<java.lang.String,​java.net.URI> fmus, org.intocps.orchestration.coe.cosim.CoSimStepSizeCalculator stepSizeCalculator, java.lang.Double endTime, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> parameters, java.util.List<org.intocps.orchestration.coe.config.ModelConnection> connections, java.util.Map<java.lang.String,​java.util.List<java.lang.String>> requestedDebugLoggingCategories, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs, java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.Set<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable>> outputs)  
      void reinitialize()  
      void reset()  
      java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.Map<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable,​java.lang.Object>> simulate​(double delta, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs)  
      void simulate​(java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.List<java.lang.String>> debugLoggingCategories, boolean reportProgress, double liveLogInterval)  
      void stop()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CoeService

        public CoeService​(org.intocps.orchestration.coe.scala.Coe coe)
      • CoeService

        public CoeService()
    • Method Detail

      • reset

        public void reset()
      • get

        public org.intocps.orchestration.coe.scala.Coe get()
      • reinitialize

        public void reinitialize()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • initialize

        public void initialize​(java.util.Map<java.lang.String,​java.net.URI> fmus,
                               org.intocps.orchestration.coe.cosim.CoSimStepSizeCalculator stepSizeCalculator,
                               java.lang.Double endTime,
                               java.util.List<org.intocps.orchestration.coe.config.ModelParameter> parameters,
                               java.util.List<org.intocps.orchestration.coe.config.ModelConnection> connections,
                               java.util.Map<java.lang.String,​java.util.List<java.lang.String>> requestedDebugLoggingCategories,
                               java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs,
                               java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.Set<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable>> outputs)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • simulate

        public void simulate​(java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.List<java.lang.String>> debugLoggingCategories,
                             boolean reportProgress,
                             double liveLogInterval)
      • stop

        public void stop()
      • simulate

        public java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,​java.util.Map<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable,​java.lang.Object>> simulate​(double delta,
                                                                                                                                                                                                                                    java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs)
                                                                                                                                                                                                                             throws CoeService.SimulatorNotConfigured,
                                                                                                                                                                                                                                    org.intocps.orchestration.coe.config.ModelConnection.InvalidConnectionException,
                                                                                                                                                                                                                                    org.intocps.orchestration.coe.config.InvalidVariableStringException
        Throws:
        CoeService.SimulatorNotConfigured
        org.intocps.orchestration.coe.config.ModelConnection.InvalidConnectionException
        org.intocps.orchestration.coe.config.InvalidVariableStringException