Class SimpleBdStepsizeAdjustmentStrategy
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.variablestep.constraint.boundeddifference.stepsize.SimpleBdStepsizeAdjustmentStrategy
-
- All Implemented Interfaces:
java.util.Observer,BdStepsizeAdjustmentStrategy
public class SimpleBdStepsizeAdjustmentStrategy extends java.lang.Object implements java.util.Observer, BdStepsizeAdjustmentStrategy
-
-
Constructor Summary
Constructors Constructor Description SimpleBdStepsizeAdjustmentStrategy(BoundedDifferenceCalculator calculator, InitializationMsgJson.Constraint jc, StepsizeInterval interval, java.lang.Double strongRelaxationFactor, java.util.Observable observable)SimpleBdStepsizeAdjustmentStrategy(SimpleBdStepsizeAdjustmentStrategy sas)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDecision()java.lang.DoublegetStepsize(java.lang.Double prevStepsize)java.lang.BooleanisRelaxingStrongly()voidupdate(java.util.Observable obs, java.lang.Object arg)
-
-
-
Constructor Detail
-
SimpleBdStepsizeAdjustmentStrategy
public SimpleBdStepsizeAdjustmentStrategy(SimpleBdStepsizeAdjustmentStrategy sas)
-
SimpleBdStepsizeAdjustmentStrategy
public SimpleBdStepsizeAdjustmentStrategy(BoundedDifferenceCalculator calculator, InitializationMsgJson.Constraint jc, StepsizeInterval interval, java.lang.Double strongRelaxationFactor, java.util.Observable observable)
-
-
Method Detail
-
update
public void update(java.util.Observable obs, java.lang.Object arg)- Specified by:
updatein interfacejava.util.Observer
-
getStepsize
public java.lang.Double getStepsize(java.lang.Double prevStepsize)
- Specified by:
getStepsizein interfaceBdStepsizeAdjustmentStrategy
-
getDecision
public java.lang.String getDecision()
- Specified by:
getDecisionin interfaceBdStepsizeAdjustmentStrategy
-
isRelaxingStrongly
public java.lang.Boolean isRelaxingStrongly()
- Specified by:
isRelaxingStronglyin interfaceBdStepsizeAdjustmentStrategy
-
-