public class ZeroOrderSumLattice extends java.lang.Object implements SumLattice
| Constructor and Description |
|---|
ZeroOrderSumLattice(java.util.List<java.util.List<State>> candidates,
double threshold,
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) |
java.util.List<java.util.List<State>> |
prune() |
java.util.List<java.util.List<State>> |
prune(double log_threshold) |
void |
setGoldCandidates(java.util.List<java.lang.Integer> candidates) |
double |
update(WeightVector weights,
double step_width) |
public ZeroOrderSumLattice(java.util.List<java.util.List<State>> candidates, double threshold, boolean oracle)
public java.util.List<java.util.List<State>> getCandidates()
getCandidates in interface Latticepublic java.util.List<java.util.List<State>> prune(double log_threshold)
public double update(WeightVector weights, double step_width)
update in interface SumLatticepublic int getOrder()
getOrder in interface SumLatticepublic 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