public class SequenceSumLattice extends java.lang.Object implements SumLattice
| Constructor and Description |
|---|
SequenceSumLattice(java.util.List<java.util.List<State>> candidates,
State boundary,
double threshold,
int order,
boolean oracle) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.List<State>> |
getCandidates() |
java.util.List<java.lang.Integer> |
getGoldCandidates() |
int |
getLevel() |
int |
getOrder() |
java.util.List<java.util.List<State>> |
getZeroOrderCandidates(boolean filter) |
static java.util.List<java.util.List<State>> |
getZeroOrderCandidates(java.util.List<java.util.List<State>> candidates,
int boundary_index) |
void |
init() |
java.util.List<java.util.List<State>> |
prune() |
java.util.List<java.util.List<State>> |
pruneStates() |
void |
setGoldCandidates(java.util.List<java.lang.Integer> candidates) |
double |
update(WeightVector weights,
double step_width) |
public java.util.List<java.util.List<State>> getCandidates()
getCandidates in interface Latticepublic void init()
public java.util.List<java.util.List<State>> pruneStates()
public double update(WeightVector weights, double step_width)
update in interface SumLatticepublic int getOrder()
getOrder in interface SumLatticepublic static java.util.List<java.util.List<State>> getZeroOrderCandidates(java.util.List<java.util.List<State>> candidates, int boundary_index)
public java.util.List<java.util.List<State>> getZeroOrderCandidates(boolean filter)
getZeroOrderCandidates in interface SumLatticepublic void setGoldCandidates(java.util.List<java.lang.Integer> candidates)
setGoldCandidates in interface SumLatticepublic int getLevel()
getLevel in interface SumLatticepublic java.util.List<java.lang.Integer> getGoldCandidates()
getGoldCandidates in interface SumLattice