Package com.seedfinding.latticg.reversal
Class DynamicProgram
- java.lang.Object
-
- com.seedfinding.latticg.reversal.DynamicProgram
-
public final class DynamicProgram extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicProgramadd(CallType<java.lang.Boolean> callType)<T> DynamicProgramadd(CallType<T> callType, T value)static DynamicProgramcreate(LCG lcg)DynamicProgramfilteredSkip(java.util.function.Predicate<Rand> filter, long steps)booleanisVerbose()java.util.stream.LongStreamreverse()DynamicProgramsetVerbose(boolean verbose)DynamicProgramskip(long steps)
-
-
-
Method Detail
-
create
public static DynamicProgram create(LCG lcg)
-
add
public <T> DynamicProgram add(CallType<T> callType, T value)
-
add
public DynamicProgram add(CallType<java.lang.Boolean> callType)
-
filteredSkip
public DynamicProgram filteredSkip(java.util.function.Predicate<Rand> filter, long steps)
-
skip
public DynamicProgram skip(long steps)
-
reverse
public java.util.stream.LongStream reverse()
-
isVerbose
public boolean isVerbose()
-
setVerbose
public DynamicProgram setVerbose(boolean verbose)
-
-