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