Class ZerocrossingHandler
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.variablestep.constraint.zerocrossing.ZerocrossingHandler
-
- All Implemented Interfaces:
Observer,ConstraintHandler
public class ZerocrossingHandler extends Object implements Observer, ConstraintHandler
-
-
Constructor Summary
Constructors Constructor Description ZerocrossingHandler(Observable observable, InitializationMsgJson.Constraint constraint, StepsizeInterval interval, Double strongRelaxationFactor)ZerocrossingHandler(ZerocrossingHandler zh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDecision()StringgetId()DoublegetMaxStepSize()BooleanisRelaxingStrongly()voidupdate(Observable obs, Object arg)BooleanwasStepValid()
-
-
-
Constructor Detail
-
ZerocrossingHandler
public ZerocrossingHandler(ZerocrossingHandler zh)
-
ZerocrossingHandler
public ZerocrossingHandler(Observable observable, InitializationMsgJson.Constraint constraint, StepsizeInterval interval, Double strongRelaxationFactor)
-
-
Method Detail
-
update
public void update(Observable obs, Object arg)
-
getMaxStepSize
public Double getMaxStepSize()
- Specified by:
getMaxStepSizein interfaceConstraintHandler
-
wasStepValid
public Boolean wasStepValid()
- Specified by:
wasStepValidin interfaceConstraintHandler
-
getId
public String getId()
- Specified by:
getIdin interfaceConstraintHandler
-
getDecision
public String getDecision()
- Specified by:
getDecisionin interfaceConstraintHandler
-
isRelaxingStrongly
public Boolean isRelaxingStrongly()
- Specified by:
isRelaxingStronglyin interfaceConstraintHandler
-
-