public class NAryTreeFullILPTail extends AbstractNAryTreeLPTail
Modifier and Type | Field and Description |
---|---|
static int |
LPDerived |
static int |
LPSolved |
estimate, PRECISION, variables
Constructor and Description |
---|
NAryTreeFullILPTail(int estimate,
short[] variables) |
NAryTreeFullILPTail(NAryTreeFullILPDelegate delegate,
NAryTreeHead head) |
NAryTreeFullILPTail(NAryTreeFullILPDelegate delegate,
NAryTreeHead h,
int minCost) |
Modifier and Type | Method and Description |
---|---|
AbstractNAryTreeLPTail |
getNewTail(AbstractNAryTreeDelegate<?> delegate,
NAryTreeHead h,
int minCost) |
AbstractNAryTreeLPTail |
getNewTail(int estimate,
short[] variables) |
<S> nl.tue.astar.Tail |
getNextTailFromStorage(nl.tue.astar.Delegate<? extends nl.tue.astar.Head,? extends nl.tue.astar.Tail> d,
nl.tue.storage.CompressedStore<S> store,
long index,
int modelMove,
int logMove,
int activity)
constructs the new tail based on the two operations from the old state,
which is stored in the given store at the given index.
|
canComplete, getEstimate, getEstimatedCosts, getNextTail, getVariables, toString, toString, updateVariables
public NAryTreeFullILPTail(NAryTreeFullILPDelegate delegate, NAryTreeHead h, int minCost)
public NAryTreeFullILPTail(int estimate, short[] variables)
public NAryTreeFullILPTail(NAryTreeFullILPDelegate delegate, NAryTreeHead head)
public <S> nl.tue.astar.Tail getNextTailFromStorage(nl.tue.astar.Delegate<? extends nl.tue.astar.Head,? extends nl.tue.astar.Tail> d, nl.tue.storage.CompressedStore<S> store, long index, int modelMove, int logMove, int activity) throws java.io.IOException
nl.tue.astar.Tail
getNextTailFromStorage
in interface nl.tue.astar.Tail
getNextTailFromStorage
in class AbstractNAryTreeLPTail
java.io.IOException
public AbstractNAryTreeLPTail getNewTail(int estimate, short[] variables)
getNewTail
in class AbstractNAryTreeLPTail
public AbstractNAryTreeLPTail getNewTail(AbstractNAryTreeDelegate<?> delegate, NAryTreeHead h, int minCost)
getNewTail
in class AbstractNAryTreeLPTail