public class Group
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
void |
addElementaryCondition(ElementaryCondition elementaryCondition) |
Add elementary condition.
|
int |
calculateCoverWith(int complexNumber,
int[] examplesNumbers,
MemoryContainer container) |
Calculates cover for complex with given number
|
void |
circlesCrossesOuter(int[] samples1,
int[] samples2,
MemoryContainer container) |
Performs Circles and crosses minimality test in groups.
|
boolean |
decisionIsMoreGeneral(Complex complex) |
|
Complex |
getCommonPart() |
|
Complex |
getComplexAt(int index) |
|
ElementaryCondition |
getElementaryCondition(int i) |
Returns ith elementaty condition
|
int |
getElementaryConditionCount() |
|
Union |
getUnion() |
|
void |
insertElementaryCondition(ElementaryCondition EC) |
|
boolean |
isCovered(int n_ComplexNumber,
Complex givenCommonPart,
ElementaryCondition EC,
MemoryContainer container) |
|
void |
removeElementaryCondition(int index) |
|
void |
setCommonPart(Complex newCommonPart) |
|
void |
setCommonPart(Complex newCommonPart,
ElementaryCondition condition) |
Sets common part as sum of complex and given elementary condition
|
java.lang.String |
toString() |
public Group(Union union)
public int getElementaryConditionCount()
public ElementaryCondition getElementaryCondition(int i)
i
- Index of conditionpublic Complex getCommonPart()
public Complex getComplexAt(int index)
public void setCommonPart(Complex newCommonPart, ElementaryCondition condition)
newCommonPart
- Complexcondition
- Given elementary conditionpublic void setCommonPart(Complex newCommonPart)
public void addElementaryCondition(ElementaryCondition elementaryCondition)
elementaryCondition
- Given elementary conditionpublic void removeElementaryCondition(int index)
public void circlesCrossesOuter(int[] samples1, int[] samples2, MemoryContainer container)
samples1
- First array of examplessamples2
- Second array of examplescontainer
- MemoryContainer objectpublic void insertElementaryCondition(ElementaryCondition EC)
public boolean isCovered(int n_ComplexNumber, Complex givenCommonPart, ElementaryCondition EC, MemoryContainer container)
public int calculateCoverWith(int complexNumber, int[] examplesNumbers, MemoryContainer container)
complexNumber
- Number of complex to considerexamplesNumbers
- if null then cover is calculated against all examplescontainer
- MemoryContainer objectpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean decisionIsMoreGeneral(Complex complex)
complex
- Given complexpublic Union getUnion()