Class EqualSizedIslandsModel
- java.lang.Object
-
- ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
-
- All Implemented Interfaces:
IIslandModel
public class EqualSizedIslandsModel extends java.lang.Object implements IIslandModel
-
-
Constructor Summary
Constructors Constructor Description EqualSizedIslandsModel(int size)EqualSizedIslandsModel(java.math.BigInteger size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigIntegergetIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)java.math.BigIntegergetNumberOfIslands()java.math.BigIntegergetPositionOnIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)java.math.BigIntegergetSizeOfIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)voidsetRootNode(ITransparentTreeNode root)
-
-
-
Method Detail
-
getIsland
public java.math.BigInteger getIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)
- Specified by:
getIslandin interfaceIIslandModel
-
getNumberOfIslands
public java.math.BigInteger getNumberOfIslands()
- Specified by:
getNumberOfIslandsin interfaceIIslandModel
-
setRootNode
public void setRootNode(ITransparentTreeNode root)
- Specified by:
setRootNodein interfaceIIslandModel
-
getSizeOfIsland
public java.math.BigInteger getSizeOfIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)
- Specified by:
getSizeOfIslandin interfaceIIslandModel
-
getPositionOnIsland
public java.math.BigInteger getPositionOnIsland(org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer> path)
- Specified by:
getPositionOnIslandin interfaceIIslandModel
-
-