Package boomerang.weights
Class MinDistanceWeightFunctions
- java.lang.Object
-
- boomerang.weights.MinDistanceWeightFunctions
-
- All Implemented Interfaces:
sync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
public class MinDistanceWeightFunctions extends Object implements sync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
-
-
Constructor Summary
Constructors Constructor Description MinDistanceWeightFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MinDistanceWeightgetOne()MinDistanceWeightnormal(sync.pds.solver.nodes.Node<Statement,Val> curr, sync.pds.solver.nodes.Node<Statement,Val> succ)MinDistanceWeightpop(sync.pds.solver.nodes.Node<Statement,Val> curr)MinDistanceWeightpush(sync.pds.solver.nodes.Node<Statement,Val> curr, sync.pds.solver.nodes.Node<Statement,Val> succ, Statement callSite)
-
-
-
Method Detail
-
push
public MinDistanceWeight push(sync.pds.solver.nodes.Node<Statement,Val> curr, sync.pds.solver.nodes.Node<Statement,Val> succ, Statement callSite)
- Specified by:
pushin interfacesync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
-
normal
public MinDistanceWeight normal(sync.pds.solver.nodes.Node<Statement,Val> curr, sync.pds.solver.nodes.Node<Statement,Val> succ)
- Specified by:
normalin interfacesync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
-
pop
public MinDistanceWeight pop(sync.pds.solver.nodes.Node<Statement,Val> curr)
- Specified by:
popin interfacesync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
-
getOne
public MinDistanceWeight getOne()
- Specified by:
getOnein interfacesync.pds.solver.WeightFunctions<Statement,Val,Statement,MinDistanceWeight>
-
-