|
||||||||||
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 boolean |
computationalStepsInUse
the use of computational steps |
static swarm.collections.ArrayImpl |
eSFrameModelSwarmArray
the array of the models |
static double[] |
interVisibilityMinLevelVector
the vector of interVisibilityMinLevel |
static int[] |
modelNumbers
the vectors with model numbers |
static int[] |
modelNumbersRandomlyReordered
the vectors with model numbers |
static boolean[] |
shuffleListsAtEachAssignmentVector
the vector of shuffleListsAtEachAssignment values |
static int |
stratumNumber
the number of strata (models) in this run |
static boolean[] |
uniqueAssignmentInEachCycleVector
the vector of uniqueAssignmentInEachCycle values |
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 list memory spaces, once in a run, from the first model |
static boolean |
getComputationalStepsInUse()
getting the computationalStepsInUse status |
static java.lang.Object |
getESFrameModelSwarm(int stratum)
getting a specific model |
static double |
getInterVisibilityMinLevel(int stratum)
getting a specific interVisibilityMinLevel |
static int |
getModelNumbersRandomlyReordered(int stratum)
getting randomly reordered numbers |
static boolean |
getShuffleListsAtEachAssignment(int stratum)
getting a specific shuffleListsAtEachAssignment value |
static int |
getStratumNumber()
getting the number of strata in this run |
static boolean |
getUniqueAssignmentInEachCycle(int stratum)
getting a specific uniqueAssignmentInEachCycle value |
static java.lang.Object |
getUnitActivitySpaceFromModel(int stratum)
getting a specific unitActivitySpace |
static java.lang.Object |
getUnitListFromModelSequence(int stratum)
getting a specific unitList from model sequence |
static java.lang.Object |
getUnitListFromReorderedModelSequence(int stratum)
getting a specific unitList from random model sequence |
static java.lang.Object |
getUnitListIndexFromReorderedModelSequence(int stratum)
getting a specific unitListIndex from random model sequence |
static void |
setComputationalStepsInUse(boolean s)
setting the computationalStepsInUse status |
static void |
setInformationFromModel(int stratum,
swarm.collections.ListImpl unitList,
swarm.collections.ListIndex unitListIndex,
UnitActivitySpace unitActivitySpace,
double interVisibilityMinLevel,
boolean uniqueAssignmentInEachCycle,
boolean shuffleListsAtEachAssignment)
setting information, from each model |
static void |
setInformationFromObserver(swarm.collections.ArrayImpl modelA)
setting information, from the observer |
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 boolean computationalStepsInUse
public static swarm.collections.ArrayImpl eSFrameModelSwarmArray
public static swarm.collections.ArrayImpl unitListArray
public static swarm.collections.ArrayImpl unitListIndexArray
public static swarm.collections.ArrayImpl unitActivitySpaceArray
public static double[] interVisibilityMinLevelVector
public static boolean[] uniqueAssignmentInEachCycleVector
public static boolean[] shuffleListsAtEachAssignmentVector
public static int[] modelNumbers
public static int[] modelNumbersRandomlyReordered
public static int stratumNumber
Constructor Detail |
public InformationRepository()
Method Detail |
public static void createArraysAndVectors(swarm.defobj.Zone aZone, int ln)
public static void setInformationFromObserver(swarm.collections.ArrayImpl modelA)
public static void setInformationFromModel(int stratum, swarm.collections.ListImpl unitList, swarm.collections.ListIndex unitListIndex, UnitActivitySpace unitActivitySpace, double interVisibilityMinLevel, boolean uniqueAssignmentInEachCycle, boolean shuffleListsAtEachAssignment)
public static void setModelSequence()
public static java.lang.Object getUnitListFromReorderedModelSequence(int stratum)
public static java.lang.Object getUnitListFromModelSequence(int stratum)
public static java.lang.Object getUnitListIndexFromReorderedModelSequence(int stratum)
public static java.lang.Object getUnitActivitySpaceFromModel(int stratum)
public static double getInterVisibilityMinLevel(int stratum)
public static boolean getUniqueAssignmentInEachCycle(int stratum)
public static boolean getShuffleListsAtEachAssignment(int stratum)
public static java.lang.Object getESFrameModelSwarm(int stratum)
public static int getStratumNumber()
public static boolean getComputationalStepsInUse()
public static void setComputationalStepsInUse(boolean s)
public static int getModelNumbersRandomlyReordered(int stratum)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |