Modifier and Type | Field and Description |
---|---|
protected HNSubSet |
elements |
protected boolean |
learningMode |
protected int |
mainElement |
protected boolean |
newTrace |
protected float |
threshold |
Constructor and Description |
---|
Operator(int mainElement,
HNSubSet otherElements) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
code(java.util.ArrayList<java.lang.Integer> stack) |
protected java.lang.String |
code(java.util.ArrayList<java.lang.Integer> stack,
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> exceptions) |
java.util.ArrayList<java.lang.Integer> |
decode(java.lang.String code) |
HNSubSet |
getElements() |
abstract java.util.HashMap<java.lang.String,Stats> |
getLearnedPatterns() |
int |
getMainElement() |
abstract java.util.HashMap<java.lang.String,Stats> |
getTestedPatterns() |
float |
getThreshold() |
abstract int |
learnedPatterns(boolean distinct) |
void |
setLearningMode() |
void |
setTestingMode(float threshold) |
abstract int |
testedPatterns(boolean distinct) |
protected int mainElement
protected HNSubSet elements
protected boolean learningMode
protected float threshold
protected boolean newTrace
public Operator(int mainElement, HNSubSet otherElements)
public void setLearningMode()
public void setTestingMode(float threshold)
public float getThreshold()
protected java.lang.String code(java.util.ArrayList<java.lang.Integer> stack)
protected java.lang.String code(java.util.ArrayList<java.lang.Integer> stack, java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> exceptions)
public java.util.ArrayList<java.lang.Integer> decode(java.lang.String code)
public int getMainElement()
public HNSubSet getElements()
public abstract java.util.HashMap<java.lang.String,Stats> getLearnedPatterns()
public abstract java.util.HashMap<java.lang.String,Stats> getTestedPatterns()
public abstract int learnedPatterns(boolean distinct)
public abstract int testedPatterns(boolean distinct)