Class CurrentSolutionPoint


  • public class CurrentSolutionPoint
    extends java.util.Observable
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void advance​(java.lang.Double currentTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.lang.Object>> currentValues, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.util.Map<java.lang.Integer,​java.lang.Double>>> currentDerivatives, java.lang.Double prevStepsize, java.lang.Boolean wasStepsizeLimitedByDiscreteConstraint)  
      java.lang.Boolean getBooleanValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)  
      java.lang.Double getCurrentTime()  
      java.lang.Double getDerivative​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable, java.lang.Integer order)  
      java.lang.Double getDoubleValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)  
      java.lang.Integer getIntegerValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)  
      java.lang.Double getLastStepsizeLimitedByContinuousConstraint()  
      java.lang.Double getNextDoubleValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)  
      java.lang.Double getNextTime()  
      CurrentSolutionPoint.Operation getOperation()  
      java.lang.Double getPrevStepsize()  
      java.lang.String getStringValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)  
      void peek​(java.lang.Double nextTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.lang.Object>> nextValues)  
      void rollback()  
      java.lang.Boolean wasLastStepsizeLimitedByDiscreteConstraint()  
      • Methods inherited from class java.util.Observable

        addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
      • Methods inherited from class java.lang.Object

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

      • CurrentSolutionPoint

        public CurrentSolutionPoint()
    • Method Detail

      • advance

        public void advance​(java.lang.Double currentTime,
                            java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.lang.Object>> currentValues,
                            java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.util.Map<java.lang.Integer,​java.lang.Double>>> currentDerivatives,
                            java.lang.Double prevStepsize,
                            java.lang.Boolean wasStepsizeLimitedByDiscreteConstraint)
      • peek

        public void peek​(java.lang.Double nextTime,
                         java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,​java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,​java.lang.Object>> nextValues)
      • rollback

        public void rollback()
      • getCurrentTime

        public java.lang.Double getCurrentTime()
      • getNextTime

        public java.lang.Double getNextTime()
      • getPrevStepsize

        public java.lang.Double getPrevStepsize()
      • getDoubleValue

        public java.lang.Double getDoubleValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
      • getNextDoubleValue

        public java.lang.Double getNextDoubleValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
      • getIntegerValue

        public java.lang.Integer getIntegerValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
      • getBooleanValue

        public java.lang.Boolean getBooleanValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
      • getStringValue

        public java.lang.String getStringValue​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
      • getDerivative

        public java.lang.Double getDerivative​(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable,
                                              java.lang.Integer order)
      • getLastStepsizeLimitedByContinuousConstraint

        public java.lang.Double getLastStepsizeLimitedByContinuousConstraint()
      • wasLastStepsizeLimitedByDiscreteConstraint

        public java.lang.Boolean wasLastStepsizeLimitedByDiscreteConstraint()