Class DefaultZcStepsizeAdjustmentStrategy
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.variablestep.constraint.zerocrossing.stepsize.DefaultZcStepsizeAdjustmentStrategy
-
- All Implemented Interfaces:
ZcStepsizeAdjustmentStrategy
public class DefaultZcStepsizeAdjustmentStrategy extends java.lang.Object implements ZcStepsizeAdjustmentStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultZcStepsizeAdjustmentStrategy(OptionalDifferenceTracker tracker, java.lang.Double tol, StepsizeInterval interval, java.lang.Double strongRelaxationFactor, java.lang.Double safety)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDecision()java.lang.DoublegetStepsize(ZerocrossingConstraintState state, java.lang.Double lastContinuousStepsize)java.lang.BooleanisRelaxingStrongly()
-
-
-
Constructor Detail
-
DefaultZcStepsizeAdjustmentStrategy
public DefaultZcStepsizeAdjustmentStrategy(OptionalDifferenceTracker tracker, java.lang.Double tol, StepsizeInterval interval, java.lang.Double strongRelaxationFactor, java.lang.Double safety)
-
-
Method Detail
-
getStepsize
public java.lang.Double getStepsize(ZerocrossingConstraintState state, java.lang.Double lastContinuousStepsize)
- Specified by:
getStepsizein interfaceZcStepsizeAdjustmentStrategy
-
getDecision
public java.lang.String getDecision()
- Specified by:
getDecisionin interfaceZcStepsizeAdjustmentStrategy
-
isRelaxingStrongly
public java.lang.Boolean isRelaxingStrongly()
- Specified by:
isRelaxingStronglyin interfaceZcStepsizeAdjustmentStrategy
-
-