|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectInformationRepository
A static class used to distribute information among models
Field Summary | |
static double[] |
interVisibilityMinLevelVector
the vector of interVisibilityMinLevel |
static int |
layerNumber
the number of layers (models) in this run |
static int[] |
modelNumbers
the vectors with model numbers |
static int[] |
modelNumbersRandomlyReordered
the vectors with model numbers |
static swarm.collections.ArrayImpl |
unitActivitySpaceArray
the arrays of unitList, unitListIndex, unitActivitySpace |
static swarm.collections.ArrayImpl |
unitListArray
the arrays of unitList, unitListIndex, unitActivitySpace |
static swarm.collections.ArrayImpl |
unitListIndexArray
the arrays of unitList, unitListIndex, unitActivitySpace |
Constructor Summary | |
InformationRepository()
|
Method Summary | |
static void |
createArraysAndVectors(swarm.defobj.Zone aZone,
int ln)
the creation of the memory spaces, once in a run, from the first model |
static double |
getInterVisibilityMinLevel(int level)
getting a specific interVisibilityMinLevel |
static java.lang.Object |
getUnitActivitySpaceFromModel(int level)
getting a specific unitActivitySpace |
static java.lang.Object |
getUnitListFromReorderedModelSequence(int level)
getting a specific unitList from random model sequence |
static java.lang.Object |
getUnitListIndexFromReorderedModelSequence(int level)
getting a specific unitListIndex from random model sequence |
static void |
setInformation(int layer,
swarm.collections.ListImpl unitList,
swarm.collections.ListIndex unitListIndex,
UnitActivitySpace unitActivitySpace,
double interVisibilityMinLevel)
setting information, for each model |
static void |
setModelSequence()
shuffling in each cycle, from the first model schedule, the model order |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static swarm.collections.ArrayImpl unitListArray
public static swarm.collections.ArrayImpl unitListIndexArray
public static swarm.collections.ArrayImpl unitActivitySpaceArray
public static double[] interVisibilityMinLevelVector
public static int[] modelNumbers
public static int[] modelNumbersRandomlyReordered
public static int layerNumber
Constructor Detail |
public InformationRepository()
Method Detail |
public static void createArraysAndVectors(swarm.defobj.Zone aZone, int ln)
public static void setInformation(int layer, swarm.collections.ListImpl unitList, swarm.collections.ListIndex unitListIndex, UnitActivitySpace unitActivitySpace, double interVisibilityMinLevel)
public static void setModelSequence()
public static java.lang.Object getUnitListFromReorderedModelSequence(int level)
public static java.lang.Object getUnitListIndexFromReorderedModelSequence(int level)
public static java.lang.Object getUnitActivitySpaceFromModel(int level)
public static double getInterVisibilityMinLevel(int level)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |