Class Group<C,I>
- java.lang.Object
-
- ai.libs.jaicore.ml.ranking.clusterbased.customdatatypes.Group<C,I>
-
- Type Parameters:
C- The identifier of the groupI- The instances in the group
- Direct Known Subclasses:
Cluster
public class Group<C,I> extends java.lang.ObjectGroup.java - Stores a group with it center as ID and the associated instances
-
-
Constructor Summary
Constructors Constructor Description Group(java.util.List<ProblemInstance<I>> instanlist, GroupIdentifier<C> id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInstance(ProblemInstance<I> newInstance)GroupIdentifier<C>getId()java.util.List<ProblemInstance<I>>getInstances()voidsetGroupIdentifier(GroupIdentifier<C> newIdentifer)voidsetInstances(java.util.List<ProblemInstance<I>> newInstances)
-
-
-
Constructor Detail
-
Group
public Group(java.util.List<ProblemInstance<I>> instanlist, GroupIdentifier<C> id)
-
-
Method Detail
-
getInstances
public java.util.List<ProblemInstance<I>> getInstances()
-
setInstances
public void setInstances(java.util.List<ProblemInstance<I>> newInstances)
-
setGroupIdentifier
public void setGroupIdentifier(GroupIdentifier<C> newIdentifer)
-
addInstance
public void addInstance(ProblemInstance<I> newInstance)
-
getId
public GroupIdentifier<C> getId()
-
-