org.matheclipse.combinatoric
Class AbstractListStepVisitor<T>
- java.lang.Object
-
- org.matheclipse.combinatoric.AbstractListStepVisitor<T>
-
- All Implemented Interfaces:
- IStepVisitor
- Direct Known Subclasses:
- AbstractMultisetStepVisitor, FlatStepVisitor
public abstract class AbstractListStepVisitor<T> extends java.lang.Object implements IStepVisitor
Abstract step visitor forjava.util.Lists.
-
-
Constructor Summary
Constructors Constructor and Description AbstractListStepVisitor(java.util.List<? extends T> list)AbstractListStepVisitor(java.util.List<? extends T> list, int start)AbstractListStepVisitor(java.util.List<? extends T> list, int start, int end)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description int[]getMultisetArray()Get the sorted multi-set array indices, which should be transformed.booleanvisit(int[] result)Get the current result of the combinatorics algorithm step.booleanvisit(int[][] result)Get the current result of the combinatorics algorithm step.
-
-
-
Constructor Detail
-
AbstractListStepVisitor
public AbstractListStepVisitor(java.util.List<? extends T> list)
-
AbstractListStepVisitor
public AbstractListStepVisitor(java.util.List<? extends T> list, int start)
-
AbstractListStepVisitor
public AbstractListStepVisitor(java.util.List<? extends T> list, int start, int end)
-
-
Method Detail
-
visit
public boolean visit(int[][] result)
Get the current result of the combinatorics algorithm step.- Specified by:
visitin interfaceIStepVisitor- Returns:
falseif the combinatorics algorithm should stop immediately;trueotherwise.- See Also:
IStepVisitor.visit(int[][])
-
visit
public boolean visit(int[] result)
Get the current result of the combinatorics algorithm step.- Specified by:
visitin interfaceIStepVisitor- Returns:
falseif the combinatorics algorithm should stop immediately;trueotherwise.- See Also:
IStepVisitor.visit(int[][])
-
getMultisetArray
public int[] getMultisetArray()
Get the sorted multi-set array indices, which should be transformed.- Specified by:
getMultisetArrayin interfaceIStepVisitor- Returns:
- See Also:
IStepVisitor.getMultisetArray()
-
-
DMelt 3.0 © DataMelt by jWork.ORG