A B C D E F G H I K L M N P R S T U V W

A

adaptMilieuSums() - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
Adapt numbers in milieuSums in a way that, each value divided by GBasicPa.NUM_HH_PER_AGENT), the sum is a multiplicative of GMilieuPa.GROUP_SIZE
addAgent(AgentType) - Method in interface de.cesr.sesamgim.context.GimMilieuContextAwareContext
Substitutes Collection.add(Object) in order to add agents to GimMilieuContexts.
addAgent(AgentType) - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
addAgent(AgentType) - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
afterInit() - Method in class de.cesr.sesamgim.core.GManager
Should be called from the user model after any geo-initialisation.
agentBirth(AgentType) - Method in interface de.cesr.sesamgim.popdyn.GimAgentBirthDieObserver
 
agentBirthDieObservers - Variable in class de.cesr.sesamgim.popdyn.GPopulationUpdater
 
agentDied(AgentType) - Method in interface de.cesr.sesamgim.popdyn.GimAgentBirthDieObserver
 
agentInitialiser - Variable in class de.cesr.sesamgim.popdyn.GPopulationUpdater
 
aggregateAgents(Map<GimAgentDissimilarityProvider<AgentType>, Double>, Collection<AgentType>, int) - Method in class de.cesr.sesamgim.aggregate.GAggregateAgents
 
aggregateAgents(Geography<? super AgentType>, AgentType, AgentType) - Static method in class de.cesr.sesamgim.aggregate.GGeographyAggregator
 
aggregateAgents(AgentType, AgentType) - Method in interface de.cesr.sesamgim.aggregate.GimAgentPropertyAggregator
 
area - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
areaContextClass - Variable in class de.cesr.sesamgim.util.GShapefileLoader
 
assignAgentsToAreaContexts(Collection<AgentT>) - Static method in class de.cesr.sesamgim.init.area.GAreaInitialiser
Agents are added to area contexts based on their position in the root geography.
assignMicromData() - Method in class de.cesr.sesamgim.init.plz.GPlzInitialiser
Initialize a GUpdatableContextStructure for this context.
assignSuperContext(Context<? super AgentT>) - Method in interface de.cesr.sesamgim.context.GimSuperContextAssignable
 
assignSuperContext(Context<? super AgentType>) - Method in class de.cesr.sesamgim.context.GMarketCellContext
If GBasicPa.ADD_MC_TO_AREA is TRUE, this MC context _was_ added to the GimAreaContext is is contained in during construction (backward compatibility).
assignSuperContext(Context<? super AgentType>) - Method in class de.cesr.sesamgim.context.GPlzContext
 

B

birth() - Method in interface de.cesr.sesamgim.popdyn.GimPopUpdatableAgent
agent is added to all contexts and networks.
buildSqlQuery() - Method in class de.cesr.sesamgim.init.plz.GPlzInitialiser
Construct SQL query for microm data.

C

cachedPlz - Variable in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
cachedXDistribution - Variable in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
cachedYDistribution - Variable in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
calculateAgentSums(GimMarketCellContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
calculatePlzSums(GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GPlzWiseAreaAgentInitialiser
 
checkParameterSettingConsistency() - Method in class de.cesr.sesamgim.core.GManager
 
checkParameterSettingConsistency() - Method in interface de.cesr.sesamgim.util.GimParameterConsistencyChecker
Implementing classes can be subscribed to the GManager in order to check and if required adapt parameter checks.
checkWithinArea(Geometry, boolean, boolean) - Method in class de.cesr.sesamgim.util.GShapefileLoader
Checks whether the given PLZ area geometry intersects with any area shape.
connect(String) - Method in class de.cesr.sesamgim.util.GMySqlService
Execute the given SQL statement and return the according ResultSet

D

de.cesr.sesamgim.aggregate - package de.cesr.sesamgim.aggregate
 
de.cesr.sesamgim.context - package de.cesr.sesamgim.context
 
de.cesr.sesamgim.core - package de.cesr.sesamgim.core
 
de.cesr.sesamgim.init - package de.cesr.sesamgim.init
 
de.cesr.sesamgim.init.agent - package de.cesr.sesamgim.init.agent
 
de.cesr.sesamgim.init.area - package de.cesr.sesamgim.init.area
 
de.cesr.sesamgim.init.group - package de.cesr.sesamgim.init.group
 
de.cesr.sesamgim.init.mc - package de.cesr.sesamgim.init.mc
 
de.cesr.sesamgim.init.milieu - package de.cesr.sesamgim.init.milieu
 
de.cesr.sesamgim.init.plz - package de.cesr.sesamgim.init.plz
 
de.cesr.sesamgim.param - package de.cesr.sesamgim.param
 
de.cesr.sesamgim.popdyn - package de.cesr.sesamgim.popdyn
 
de.cesr.sesamgim.util - package de.cesr.sesamgim.util
 
die() - Method in interface de.cesr.sesamgim.popdyn.GimPopUpdatableAgent
agent is removed from all contexts and networks
disconnect() - Static method in class de.cesr.sesamgim.util.GMySqlService
Disconnect the current mySQL connection
distance(Coordinate) - Method in class de.cesr.sesamgim.util.GTorusCoordinate
Calculates distances in a torus

E

eventOccured(ContextEvent<AgentType>) - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
Observe Group Contexts to adapt group basket when their size reaches BasicPa.NEIGHBOURHOOD_SIZE:

F

finalize() - Method in class de.cesr.sesamgim.util.GDefaultGeography
Overwritten to detect hidden instances.
findPlaceExtending(GimAreaContext<? super AgentType>, Geography<Object>, GimUpdatableContext<AgentType>, Coordinate, Envelope, double, String) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
Searches for a point (mostly for the location of group context) within the given area near the given MC coordinates.
format - Variable in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 

G

GAgentDbStoring - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GAgentDbStoring() - Constructor for class de.cesr.sesamgim.util.GAgentDbStoring
 
GAgentVariationCalculator - Class in de.cesr.sesamgim.popdyn
SesamGIM - Geographical Initialisation for Milieu Agents This class is part of the dynamic population and calculates the number of agents to be deleted or initialized.
GAgentVariationCalculator() - Constructor for class de.cesr.sesamgim.popdyn.GAgentVariationCalculator
Constructor
GAgentVariationCalculator(GimUpdatableContext<?>) - Constructor for class de.cesr.sesamgim.popdyn.GAgentVariationCalculator
Constructor
GAggregateAgents<AgentType,EdgeType extends de.cesr.more.basic.edge.MoreEdge<? super AgentType>> - Class in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents
GAggregateAgents(Context<?>, MoreNetwork<AgentType, EdgeType>) - Constructor for class de.cesr.sesamgim.aggregate.GAggregateAgents
 
GAggregatePa - Enum in de.cesr.sesamgim.param
SesamGIM - Geographical Initialisation for Milieu Agents
GAreaAgentInitialiser<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.agent
Initializes the agents of an entire area at once
GAreaAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
Assigns the main context.
GAreaContext<AgentT> - Class in de.cesr.sesamgim.context
 
GAreaContext(Context<Object>) - Constructor for class de.cesr.sesamgim.context.GAreaContext
 
GAreaInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Class in de.cesr.sesamgim.init.area
SesamGIM - Geographical Initialisation for Milieu Agents Takes a shape file, initialises GAreaContext objects from the objects in the shape file using the GimAreaInitialiseService and assigns agents to these contexts utilising their position in the geography.
GAreaInitialiser() - Constructor for class de.cesr.sesamgim.init.area.GAreaInitialiser
 
GBasicPa - Enum in de.cesr.sesamgim.param
 
GCalendarProvider - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GCalendarProvider() - Constructor for class de.cesr.sesamgim.util.GCalendarProvider
 
GDbAgentInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Class in de.cesr.sesamgim.init.agent
Reads agent IDs and positions from Database and initialises agents using a GimAgentInitialiseService: If the given context contains GMarketCellContexts and the geography contains polygones for these market cells, agents are assigned to market cells based on their geographical position.
GDbAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
 
GDefaultAreaInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.area
SesamGIM - Geographical Initialisation for Milieu Agents
GDefaultAreaInitialiseService() - Constructor for class de.cesr.sesamgim.init.area.GDefaultAreaInitialiseService
 
GDefaultGeography<T> - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GDefaultGeography(String) - Constructor for class de.cesr.sesamgim.util.GDefaultGeography
 
GDefaultGeography(String, String) - Constructor for class de.cesr.sesamgim.util.GDefaultGeography
 
GDefaultGroupInitialiseService<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.init.group
SesamGIM - Geographical Initialisation for Milieu Agents
GDefaultGroupInitialiseService() - Constructor for class de.cesr.sesamgim.init.group.GDefaultGroupInitialiseService
 
GDefaultMarketCellInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.mc
SesamGIM - Geographical Initialisation for Milieu Agents
GDefaultMarketCellInitialiseService() - Constructor for class de.cesr.sesamgim.init.mc.GDefaultMarketCellInitialiseService
 
GDefaultMilieuKeysMap - Class in de.cesr.sesamgim.util
SesamGIM
GDefaultMilieuKeysMap() - Constructor for class de.cesr.sesamgim.util.GDefaultMilieuKeysMap
 
GDefaultModelInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Class in de.cesr.sesamgim.init
Provides methods to initialise the simulation model.
GDefaultModelInitialiser() - Constructor for class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
GDefaultPlzInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.plz
In case GPlzWiseAreaAgentInitialiser is applied, a special implementation of GimPlzContext is required.
GDefaultPlzInitialiseService() - Constructor for class de.cesr.sesamgim.init.plz.GDefaultPlzInitialiseService
 
generateSqlStatement(Context<Object>) - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
Generate the SQL statement to fetch market cell data.
geoCentre - Variable in class de.cesr.sesamgim.context.GGroupContext
 
geoFactory - Variable in class de.cesr.sesamgim.core.GManager
 
getAreaContextClass(Context<Object>) - Method in class de.cesr.sesamgim.init.area.GDefaultAreaInitialiseService
 
getAreaContextClass(Context<Object>) - Method in interface de.cesr.sesamgim.init.area.GimAreaInitialiseService
 
getAreaId() - Method in class de.cesr.sesamgim.context.GAreaContext
 
getAreaId() - Method in interface de.cesr.sesamgim.context.GimAreaContext
 
getAreaIdentifier() - Method in interface de.cesr.sesamgim.context.GimMarketCellContext
Returns the area identifier
getAreaIdentifier() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
getAverrageHHSize(int) - Method in class de.cesr.sesamgim.util.GUpdatableContextStructure
 
getCalendar(int, int, int, int, int, int) - Static method in class de.cesr.sesamgim.util.GCalendarProvider
 
getConnection() - Static method in class de.cesr.sesamgim.util.GMySqlService
Returns the current connection.
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GAggregatePa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GBasicPa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GInitialisersPa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GMilieuPa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GPlzPa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GRandomPa
 
getDefaultValue() - Method in enum de.cesr.sesamgim.param.GSqlPa
 
getDirectObjects(Class<?>) - Method in interface de.cesr.sesamgim.context.GimPlzContext
Provides a unique set of objects that can be assigned to the given class without considering any sub-contexts.
getDirectObjects(Class<?>) - Method in class de.cesr.sesamgim.context.GPlzContext
 
getDominantMilieu(int) - Method in class de.cesr.sesamgim.util.GUpdatableContextStructure
 
getEmptySimilarityProviderMap() - Static method in class de.cesr.sesamgim.aggregate.GAggregateAgents
 
getGeoCentre() - Method in class de.cesr.sesamgim.context.GGroupContext
 
getGeoCentre() - Method in interface de.cesr.sesamgim.context.GimGroupContext
Returns the geographical centre.
getGeomFactory() - Method in class de.cesr.sesamgim.core.GManager
 
getGroupBasket() - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
getGroupContext() - Method in interface de.cesr.sesamgim.init.agent.GimGroupAgent
Provides the group context this agent is located within.
getGroupContext(AgentType) - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
Get the group context the next agent should be placed within.
getGroupContext(AgentType) - Method in interface de.cesr.sesamgim.init.group.GimGroupInitialiser
 
getGroupContexts() - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
getGroupContexts() - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Provides a list of all group contexts)
getGroupId() - Method in class de.cesr.sesamgim.context.GGroupContext
 
getGroupId() - Method in interface de.cesr.sesamgim.context.GimGroupContext
Return the SesamGim group context id of this context.
getGroupIS() - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
getHH(int, int, int) - Method in class de.cesr.sesamgim.util.GUpdatableContextStructure
Provides the number of households of the given household size of the given milieu group in the given year.
getHH(Calendar, int, int) - Method in class de.cesr.sesamgim.util.GUpdatableContextStructure
NOTE: To match a certain year in the data you need to specified the last day of that year for the cal object!
getID() - Method in interface de.cesr.sesamgim.context.GimMilieuContextAwareContext
Return the context's id.
getID() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
getID() - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
getInhabitedArea() - Method in class de.cesr.sesamgim.core.GManager
Get the geography that designates living areas.
getInitialisedGroupContexts() - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
getInitialisedGroupContexts() - Method in interface de.cesr.sesamgim.init.group.GimGroupInitialiser
Returns the collection of initialised group contexts.
getInstance() - Static method in class de.cesr.sesamgim.util.GMySqlService
 
getKreis() - Method in class de.cesr.sesamgim.context.GAreaContext
 
getMan() - Static method in class de.cesr.sesamgim.core.GManager
Provides an instance of this GManager.
getMarketCellContextClass(Context<Object>) - Method in class de.cesr.sesamgim.init.mc.GDefaultMarketCellInitialiseService
 
getMarketCellContextClass(Context<Object>) - Method in interface de.cesr.sesamgim.init.mc.GimMcInitialiseService
 
getMarketCellContexts() - Method in class de.cesr.sesamgim.core.GManager
Gives all MarketCellContexts
getMatched(int[]) - Method in class de.cesr.sesamgim.aggregate.GWeightedPerfectMatching
 
getMc() - Method in class de.cesr.sesamgim.context.GGroupContext
 
getMc() - Method in interface de.cesr.sesamgim.context.GimGroupContext
 
getMcId() - Method in class de.cesr.sesamgim.context.GGroupContext
 
getMcId() - Method in interface de.cesr.sesamgim.context.GimGroupContext
Returns the ID of the parental context (market cell context).
getMcInitService() - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
getMilieu(int) - Method in interface de.cesr.sesamgim.context.GimMilieuContextAwareContext
Returns the milieu context of this market cell with the given ID
getMilieu(int) - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
getMilieu(int) - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
getMilieuContextAwareContext() - Method in interface de.cesr.sesamgim.context.GimMilieuContext
 
getMilieuContextAwareContext() - Method in class de.cesr.sesamgim.context.GMilieuContext
 
getMilieuContextMap() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
getMilieuContextMap() - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
getMilieuGroup() - Method in interface de.cesr.sesamgim.init.agent.GimMilieuAgent
Minimal index is 1!
getMilieuId() - Method in interface de.cesr.sesamgim.context.GimMilieuContext
Return the SesamGim group context id of this context.
getMilieuId() - Method in class de.cesr.sesamgim.context.GMilieuContext
 
getNewGroupContext(GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.group.GDefaultGroupInitialiseService
 
getNewGroupContext(GimUpdatableContext<AgentType>) - Method in interface de.cesr.sesamgim.init.group.GimGroupInitialiseService
 
getNewMcContext(GimAreaContext<? super AgentType>, String) - Method in class de.cesr.sesamgim.init.mc.GDefaultMarketCellInitialiseService
 
getNewMcContext(GimAreaContext<? super AgentType>, String) - Method in interface de.cesr.sesamgim.init.mc.GimMcInitialiseService
 
getNewMilieuContext(GimMilieuContextAwareContext<AgentType>, int) - Method in interface de.cesr.sesamgim.init.milieu.GimMilieuInitialiseService
 
getNewMilieuContext(GimMilieuContextAwareContext<AgentType>, int) - Method in class de.cesr.sesamgim.init.milieu.GMilieuInitialiseService
 
getNumAgentsToInit(GimMilieuContext<?>) - Method in class de.cesr.sesamgim.popdyn.GAgentVariationCalculator
 
getNumAgentsToInit(GimMilieuContext<?>) - Method in interface de.cesr.sesamgim.popdyn.GimAgentVariationCalculator
gives the number of agents that should be initialized in the given milieu
getNumAgentToDelete(GimMilieuContext<?>) - Method in class de.cesr.sesamgim.popdyn.GAgentVariationCalculator
 
getNumAgentToDelete(GimMilieuContext<?>) - Method in interface de.cesr.sesamgim.popdyn.GimAgentVariationCalculator
gives the number of agents that should be deleted in the given milieu
getNumberOfInitialisedGroupContext() - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
getNumberOfInitialisedGroupContext() - Method in interface de.cesr.sesamgim.init.group.GimGroupInitialiser
Returns the number of group contexts that have been initialised at the call of GimGroupInitialiser#initGroupContexts(GimMarketCellContext).
getNumHouseholds(Calendar, int, int) - Method in interface de.cesr.sesamgim.context.GimAgentNumberProvidingContext
Returns the number of households within this market cell (usually as defined in Microm (R) data).
getNumHouseholds(Calendar, int, int) - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
getNumHouseholds(Calendar, int, int) - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
getNumMilieus() - Method in class de.cesr.sesamgim.init.milieu.GMilieuInitialiser
 
getNumNeighbourhoods() - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
getPlzContextClass(Context<Object>) - Method in class de.cesr.sesamgim.init.plz.GDefaultPlzInitialiseService
 
getPlzContextClass(Context<Object>) - Method in interface de.cesr.sesamgim.init.plz.GimPlzInitialiseService
 
getPlzId() - Method in interface de.cesr.sesamgim.context.GimPlzContext
 
getPlzId() - Method in class de.cesr.sesamgim.context.GPlzContext
 
getPreparedStatement(int) - Static method in class de.cesr.sesamgim.util.GAgentDbStoring
 
getRootContext() - Method in class de.cesr.sesamgim.core.GManager
 
getRootGeography() - Method in class de.cesr.sesamgim.core.GManager
 
getSRID(CoordinateReferenceSystem) - Static method in class de.cesr.sesamgim.util.GGeoUtils
 
getStoredMatching(int, int) - Method in class de.cesr.sesamgim.aggregate.GAggregateAgents
 
getSuperContextId() - Method in interface de.cesr.sesamgim.context.GimMilieuContext
Returns the ID of the parental context (market cell context).
getSuperContextId() - Method in class de.cesr.sesamgim.context.GMilieuContext
 
getType() - Method in enum de.cesr.sesamgim.param.GAggregatePa
 
getType() - Method in enum de.cesr.sesamgim.param.GBasicPa
 
getType() - Method in enum de.cesr.sesamgim.param.GInitialisersPa
 
getType() - Method in enum de.cesr.sesamgim.param.GMilieuPa
 
getType() - Method in enum de.cesr.sesamgim.param.GPlzPa
 
getType() - Method in enum de.cesr.sesamgim.param.GRandomPa
 
getType() - Method in enum de.cesr.sesamgim.param.GSqlPa
 
getUpdatableContexts() - Method in class de.cesr.sesamgim.core.GManager
Gives all MarketCellContexts
getURandomService() - Static method in class de.cesr.sesamgim.core.GManager
Return the random manager that is used for random processes.
getUtmRootGeography() - Method in class de.cesr.sesamgim.core.GManager
TODO keep up to date
getVertexDissimilarity(Map<AgentT, Integer>) - Method in class de.cesr.sesamgim.aggregate.GGeographyDissimilarityProvider
 
getVertexDissimilarity(Map<AgentT, Integer>) - Method in interface de.cesr.sesamgim.aggregate.GimAgentDissimilarityProvider
 
GFileAgentInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Class in de.cesr.sesamgim.init.agent
Reads agent positions and milieu id from a CSV file and initialises agents using a GimAgentInitialiseService: If the given context contains GMarketCellContexts and the geography contains polygones for these market cells, agents are assigned to market cells based on their geographical position.
GFileAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GFileAgentInitialiser
 
GGeographyAggregator - Class in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents
GGeographyAggregator() - Constructor for class de.cesr.sesamgim.aggregate.GGeographyAggregator
 
GGeographyDissimilarityProvider<AgentT> - Class in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents
GGeographyDissimilarityProvider(Geography<? super AgentT>, double) - Constructor for class de.cesr.sesamgim.aggregate.GGeographyDissimilarityProvider
 
GGeographySynchronizer<T> - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GGeographySynchronizer(Geography<T>, Geography<T>) - Constructor for class de.cesr.sesamgim.util.GGeographySynchronizer
 
GGeoUtils - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GGeoUtils() - Constructor for class de.cesr.sesamgim.util.GGeoUtils
 
GGroupAreaAgentInitialiser<AgentType extends GimGroupAgent<AgentType>> - Class in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents For Models that use GimGroupContexts.
GGroupAreaAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GGroupAreaAgentInitialiser
 
GGroupContext<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents Note: The super-context may be other than GimMarketCellContext now even if naming still suggests GimMarketCellContext.
GGroupContext(GimUpdatableContext<AgentType>) - Constructor for class de.cesr.sesamgim.context.GGroupContext
 
GGroupOrganiser<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.init.group
SesamGIM - Geographical Initialisation for Milieu Agents
GGroupOrganiser(int[], GimGroupInitialiseService<AgentType>) - Constructor for class de.cesr.sesamgim.init.group.GGroupOrganiser
Init a GroupOrganizer for a certain market cell.
GimAgentBirthDieObserver<AgentType extends GimPopUpdatableAgent<AgentType>> - Interface in de.cesr.sesamgim.popdyn
SesamGIM - Geographical Initialisation for Milieu Agents
GimAgentDissimilarityProvider<AgentT> - Interface in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents
GimAgentInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Interface in de.cesr.sesamgim.init.agent
 
GimAgentInitialiseService<AgentT extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.init.agent
Interface for user models to provide an opportunity to initialise the agent instances.
GimAgentNumberProvidingContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
Declares methods to access agent number information.
GimAgentPlacingInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Interface in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents
GimAgentPropertyAggregator<AgentType> - Interface in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents
GimAgentVariationCalculator - Interface in de.cesr.sesamgim.popdyn
SesamGIM - Geographical Initialisation for Milieu Agents This class is part of the dynamic population and calculates the number of agents to be deleted or initialized.
GimAreaContext<AgentType> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimAreaInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Interface in de.cesr.sesamgim.init.area
SesamGIM - Geographical Initialisation for Milieu Agents Initialises are contexts.
GimAreaInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.init.area
SesamGIM - Geographical Initialisation for Milieu Agents Initialises a possible custom extension of GAreaContext.
GimGroupAgent<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents Implementation Note: AgentType may not extend GimMilieuAgentGimGroupContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimGroupInitialiser<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.init.group
SesamGIM - Geographical Initialisation for Milieu Agents
GimGroupInitialiseService<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.init.group
SesamGIM - Geographical Initialisation for Milieu Agents Initialises a possible custom extension of GGroupContext.
GimMarketCellContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimMarketCellInitialiser - Interface in de.cesr.sesamgim.init.mc
 
GimMcInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.init.mc
SesamGIM - Geographical Initialisation for Milieu Agents
GimMilieuAgent<AgentType> - Interface in de.cesr.sesamgim.init.agent
 
GimMilieuContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimMilieuContextAwareContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
Considers GimMilieuContext as sub-contexts.
GimMilieuInitialiser<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.init.milieu
SesamGIM - Geographical Initialisation for Milieu Agents
GimMilieuInitialiseService<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.init.milieu
SesamGIM - Geographical Initialisation for Milieu Agents Initialises a possible custom extension of GimMilieuContext.
GimMilieuKeyMap - Interface in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GimModelInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Interface in de.cesr.sesamgim.init
SesamGIM - Geographical Initialisation for Milieu Agents TODO check event based approach
GimParameterConsistencyChecker - Interface in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GimPlzContext<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimPlzInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Interface in de.cesr.sesamgim.init.plz
SesamGIM - Geographical Initialisation for Milieu Agents
GimPlzInitialiseService<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.init.plz
 
GimPopUpdatableAgent<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.popdyn
SesamGIM - Geographical Initialisation for Milieu Agents This class is part of the dynamic population and gives agents the ability to die and be born.
GimSuperContextAssignable<AgentT> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimUpdatableContext<AgentType extends GimMilieuAgent<?>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GimUpdatablePlzContext<AgentType extends GimMilieuAgent<AgentType>> - Interface in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GInhabitedArea - Class in de.cesr.sesamgim.util
Used as area object in inhabited areas geography, which is solely used for (Within)Queries.
GInhabitedArea() - Constructor for class de.cesr.sesamgim.util.GInhabitedArea
 
GInitialisersPa - Enum in de.cesr.sesamgim.param
SesamGIM - Geographical Initialisation for Milieu Agents
GManager - Class in de.cesr.sesamgim.core
 
GManager() - Constructor for class de.cesr.sesamgim.core.GManager
 
GMarketCellContext<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.context
 
GMarketCellContext(GimAreaContext<? super AgentType>, String, Point, GUpdatableContextStructure) - Constructor for class de.cesr.sesamgim.context.GMarketCellContext
 
GMarketCellContext(GimAreaContext<? super AgentType>, String) - Constructor for class de.cesr.sesamgim.context.GMarketCellContext
Adds the new market cell to the given GAreaContext.
GMarketCellInitialiser<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.mc
Requires a GimMcInitialiseService and uses GDefaultMarketCellInitialiseService as default.
GMarketCellInitialiser() - Constructor for class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
GMilieuContext<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GMilieuContext(GimMilieuContextAwareContext<AgentType>, int) - Constructor for class de.cesr.sesamgim.context.GMilieuContext
 
GMilieuInitialiser<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.init.milieu
SesamGIM - Geographical Initialisation for Milieu Agents
GMilieuInitialiser() - Constructor for class de.cesr.sesamgim.init.milieu.GMilieuInitialiser
Constructor - initializes the milieu initializer with the given milieu initialization service
GMilieuInitialiseService<AgentType extends GimMilieuAgent<?>> - Class in de.cesr.sesamgim.init.milieu
SesamGIM - Geographical Initialisation for Milieu Agents
GMilieuInitialiseService() - Constructor for class de.cesr.sesamgim.init.milieu.GMilieuInitialiseService
 
GMilieuLifeExpectancyMap - Class in de.cesr.sesamgim.util
 
GMilieuLifeExpectancyMap() - Constructor for class de.cesr.sesamgim.util.GMilieuLifeExpectancyMap
Initialises the map for first four milieus with a distribution that always return Integer.MAX_VALUE
GMilieuPa - Enum in de.cesr.sesamgim.param
 
GMySqlService - Class in de.cesr.sesamgim.util
 
GPlzAreaAgentInitialiser<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents
GPlzAreaAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
GPlzContext<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GPlzContext() - Constructor for class de.cesr.sesamgim.context.GPlzContext
 
GPlzInitialiser<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.plz
SesamGIM - Geographical Initialisation for Milieu Agents
GPlzInitialiser() - Constructor for class de.cesr.sesamgim.init.plz.GPlzInitialiser
 
GPlzModelInitialiser<AgentT extends GimMilieuAgent<AgentT>> - Class in de.cesr.sesamgim.init
SesamGIM - Geographical Initialisation for Milieu Agents Initialises area, PLZ, and market cell contexts (see PLZ Areas in manual).
GPlzModelInitialiser() - Constructor for class de.cesr.sesamgim.init.GPlzModelInitialiser
 
GPlzPa - Enum in de.cesr.sesamgim.param
SesamGIM - Geographical Initialisation for Milieu Agents
GPlzWiseAreaAgentInitialiser<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents
GPlzWiseAreaAgentInitialiser() - Constructor for class de.cesr.sesamgim.init.agent.GPlzWiseAreaAgentInitialiser
 
GPopulationUpdater<AgentType extends GimPopUpdatableAgent<AgentType>> - Class in de.cesr.sesamgim.popdyn
SesamGIM - Geographical Initialisation for Milieu Agents This class is part of the dynamic population and conducts the update process
GPopulationUpdater() - Constructor for class de.cesr.sesamgim.popdyn.GPopulationUpdater
Constructor - initializes the uniform and gets the classes for the calculator and the agent
GRandomPa - Enum in de.cesr.sesamgim.param
SesamGIM - Geographical Initialisation for Milieu Agents
groupBasket - Variable in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
groupIS - Variable in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
GShapefileLoader<AgentT extends GimMilieuAgent<AgentT>,T extends GimSuperContextAssignable<AgentT>> - Class in de.cesr.sesamgim.util
SesamGIM - Geographical Initialisation for Milieu Agents
GShapefileLoader(Class<T>, URL, Geography) - Constructor for class de.cesr.sesamgim.util.GShapefileLoader
Creates a shape file loader for agents of the specified class and whose data source is the specified shape file.
GShapefileService - Class in de.cesr.sesamgim.util
 
GShapefileService() - Constructor for class de.cesr.sesamgim.util.GShapefileService
 
GSimpleAgentInitialiser - Class in de.cesr.sesamgim.init.agent
SesamGIM - Geographical Initialisation for Milieu Agents TODO adapt The SimpleAgentInitializer creates NUM_NEIGHBOURHOODS (default: 10) neighbourhoods a SIZE_NEIGHBOURHOODS (default: 20) agents in each area (in case of 10 overall neighbourhoods, MilieuPa.AREAS_SHAPEFILE should be set to "data/singleSB/singleSB.shp".
GSimpleAgentInitialiser(Context) - Constructor for class de.cesr.sesamgim.init.agent.GSimpleAgentInitialiser
Assigns the main context.
GSqlPa - Enum in de.cesr.sesamgim.param
 
GTorusCoordinate - Class in de.cesr.sesamgim.util
 
GTorusCoordinate(double, double) - Constructor for class de.cesr.sesamgim.util.GTorusCoordinate
 
GUpdatableContextStructure - Class in de.cesr.sesamgim.util
This class is the data storage back-end for a climate / weather data.
GUpdatableContextStructure() - Constructor for class de.cesr.sesamgim.util.GUpdatableContextStructure
Initialize this cell structure
GUpdatablePlzContext<AgentType extends GimMilieuAgent<AgentType>> - Class in de.cesr.sesamgim.context
SesamGIM - Geographical Initialisation for Milieu Agents
GUpdatablePlzContext() - Constructor for class de.cesr.sesamgim.context.GUpdatablePlzContext
 
GWeightedPerfectMatching - Class in de.cesr.sesamgim.aggregate
SesamGIM - Geographical Initialisation for Milieu Agents Gabow's implementation of Edmonds' algorithm is described in chapter 6 of Nonbipartite Matching, of Combinatorial Optimization, Networks and Matroids, authored by Eugene Lawler, published by Holt, Rinehart, and Winston, 1976.
GWeightedPerfectMatching(double[][]) - Constructor for class de.cesr.sesamgim.aggregate.GWeightedPerfectMatching
Construct a WeightedMatch object.

H

hasNext() - Method in class de.cesr.sesamgim.util.GShapefileLoader
Returns true if there are more features left to process, otherwise false.
hasStoredMatching(int, int) - Method in class de.cesr.sesamgim.aggregate.GAggregateAgents
 

I

id - Variable in class de.cesr.sesamgim.context.GAreaContext
 
id - Variable in class de.cesr.sesamgim.context.GPlzContext
 
identifyAc(AgentT) - Static method in class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
 
identifyAc(AgentT) - Static method in class de.cesr.sesamgim.init.agent.GFileAgentInitialiser
 
identifyAreaContext(Object) - Static method in class de.cesr.sesamgim.aggregate.GGeographyAggregator
 
identifyMc(AgentT) - Static method in class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
 
identifyMc(AgentT) - Static method in class de.cesr.sesamgim.init.agent.GFileAgentInitialiser
 
identifyPc(AgentT) - Static method in class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
 
inhabitedAreaGeography - Variable in class de.cesr.sesamgim.core.GManager
 
inInhabitedArea - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
init() - Method in class de.cesr.sesamgim.core.GManager
TODO incorporate PARMA listener mechanism Inits random stream(s)
init(Calendar) - Method in class de.cesr.sesamgim.popdyn.GAgentVariationCalculator
 
init(Calendar) - Method in interface de.cesr.sesamgim.popdyn.GimAgentVariationCalculator
calculates and saves all agents to deleted or initialized
initAgent(int) - Method in interface de.cesr.sesamgim.init.agent.GimAgentInitialiseService
Called to initialise a new agent instance.
initAgent(String, int) - Method in interface de.cesr.sesamgim.init.agent.GimAgentInitialiseService
Assigns the given id as the new agent's id.
initAgentPlacingDistributions(Envelope) - Method in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
Initialises distributions for placing agents.
initAgents(GimModelInitialiser<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
initAgents(GimModelInitialiser<AgentT>) - Method in class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
 
initAgents(GimModelInitialiser<AgentT>) - Method in class de.cesr.sesamgim.init.agent.GFileAgentInitialiser
 
initAgents(GimModelInitialiser<AgentT>) - Method in interface de.cesr.sesamgim.init.agent.GimAgentInitialiser
 
initAgents(GimModelInitialiser<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
initAgents() - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
initAgents() - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Inits agents and also groups context whose number depends on the number of agents.
initAgentsPerUpdatableContext(Collection<AgentType>, GimAreaContext<AgentType>, GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
initAgentsPerUpdatableContext(Collection<AgentType>, GimAreaContext<AgentType>, GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GGroupAreaAgentInitialiser
 
initAll() - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
initAll() - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Initialises the entire simulation model (entire context hierarchy and agents).
initAll() - Method in class de.cesr.sesamgim.init.GPlzModelInitialiser
 
initArea(Context<Object>) - Method in class de.cesr.sesamgim.init.area.GDefaultAreaInitialiseService
 
initArea(Context<Object>) - Method in interface de.cesr.sesamgim.init.area.GimAreaInitialiseService
Called to initialise a new area context instance.
initAreaContexts() - Method in class de.cesr.sesamgim.init.area.GAreaInitialiser
Init area contexts from shape file (the contexts are added to the root context).
initAreaContexts() - Method in interface de.cesr.sesamgim.init.area.GimAreaInitialiser
Initialises area contexts
initAreas() - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
initAreas() - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Initialises area contexts.
initGroupContexts(GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.group.GGroupOrganiser
Initialises the group basket.
initGroupContexts(GimUpdatableContext<AgentType>) - Method in interface de.cesr.sesamgim.init.group.GimGroupInitialiser
Inits group context for the given GimMarketCellContext.
initialiseGroups(GimAreaContext<AgentType>, GimMarketCellContext<AgentType>, GimGroupInitialiser<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
initMarketCells() - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
initMarketCells() - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Init market cell contexts.
initMarketCells() - Method in interface de.cesr.sesamgim.init.mc.GimMarketCellInitialiser
Adds the market cells within all area shapes that are sub-contexts of the given main context.
initMarketCells() - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
initMilieuContexts(GimMilieuContextAwareContext<AgentType>) - Method in interface de.cesr.sesamgim.init.milieu.GimMilieuInitialiser
Inits mileu context for the given GimMarketCellContext.
initMilieuContexts(GimMilieuContextAwareContext<AgentType>) - Method in class de.cesr.sesamgim.init.milieu.GMilieuInitialiser
Initialize the milieu contexts
initPlz() - Method in class de.cesr.sesamgim.init.plz.GDefaultPlzInitialiseService
 
initPlz() - Method in interface de.cesr.sesamgim.init.plz.GimPlzInitialiseService
Called to initialise a new PLZ context instance.
initPlzContexts() - Method in class de.cesr.sesamgim.init.GPlzModelInitialiser
 
initPlzContexts() - Method in interface de.cesr.sesamgim.init.plz.GimPlzInitialiser
Initialises PLZ contexts
initPlzContexts() - Method in class de.cesr.sesamgim.init.plz.GPlzInitialiser
Init Plz contexts from shape file (the contexts are added to surrounding area context).
instance - Static variable in class de.cesr.sesamgim.util.GMySqlService
The instance of this class
isInInhabitedArea() - Method in interface de.cesr.sesamgim.context.GimMarketCellContext
NOTE: The check whether this MC is located in an inhabited area is performed during initialisation of the MC!
isInInhabitedArea() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
isMcStructureSet() - Method in interface de.cesr.sesamgim.context.GimMarketCellContext
 
isMcStructureSet() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 

K

kreis - Variable in class de.cesr.sesamgim.context.GAreaContext
 

L

load() - Method in class de.cesr.sesamgim.util.GShapefileLoader
Creates all the agents for the shape file features, setting each agent's properties to the value of a feature's relevant attributes.
loc - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
logger - Static variable in class de.cesr.sesamgim.context.GGroupContext
Logger
logger - Static variable in class de.cesr.sesamgim.context.GMilieuContext
Logger
logGroupContexts(GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
logGroupContextsAsTotal(GimAreaContext<AgentType>, int) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 

M

manager - Static variable in class de.cesr.sesamgim.core.GManager
 
maxGroupSize - Variable in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
MAXIMIZE - Static variable in class de.cesr.sesamgim.aggregate.GWeightedPerfectMatching
The value that indicates that a maximum cost maximum match is sought.
milieuContextMap - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
milieuContextMap - Variable in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
milieuIS - Variable in class de.cesr.sesamgim.init.milieu.GMilieuInitialiser
the milieu initialization service
milieuMap - Variable in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
milieuSums - Variable in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
MINIMIZE - Static variable in class de.cesr.sesamgim.aggregate.GWeightedPerfectMatching
The value that indicates that a minimum cost maximum match is sought.
mz_id - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 

N

next() - Method in class de.cesr.sesamgim.util.GShapefileLoader
Creates the next agent from the next feature in the shapefile, setting that agent's properties to the value of that feature's relevant attributes.
next(T) - Method in class de.cesr.sesamgim.util.GShapefileLoader
Sets the specified object's properties to the relevant attributes values of the next feature.
next(GimPlzInitialiseService<AgentT>) - Method in class de.cesr.sesamgim.util.GShapefileLoader
Used for GimPlzContexts.
next(GimMcInitialiseService<AgentT>) - Method in class de.cesr.sesamgim.util.GShapefileLoader
Used for GimPlzContexts.
nextId - Static variable in class de.cesr.sesamgim.context.GGroupContext
 
nextWithArgs(Object...) - Method in class de.cesr.sesamgim.util.GShapefileLoader
Creates the next agent from the next feature in the shapefile, setting that agent's properties to the value of that feature's relevant attributes.
numHHSizes - Variable in class de.cesr.sesamgim.util.GUpdatableContextStructure
Number of HH size classes
numMilieus - Variable in class de.cesr.sesamgim.util.GUpdatableContextStructure
number of different milieu types
numYears - Variable in class de.cesr.sesamgim.util.GUpdatableContextStructure
Number of data rows along time dimension

P

paramConsistencyCheckers - Variable in class de.cesr.sesamgim.core.GManager
 
placeAgent(GimAreaContext<AgentType>, GimUpdatableContext<AgentType>, AgentType) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
placeAgent(GimAreaContext<AgentType>, GimMarketCellContext<AgentType>, AgentType) - Method in class de.cesr.sesamgim.init.agent.GGroupAreaAgentInitialiser
 
placeAgent(GimAreaContext<AgentT>, GimUpdatableContext<AgentT>, AgentT) - Method in interface de.cesr.sesamgim.init.agent.GimAgentPlacingInitialiser
 
placeAgent(GimAreaContext<AgentType>, GimMarketCellContext<AgentType>, AgentType) - Method in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
 
placeAgent(GimAreaContext<AgentType>, GimUpdatableContext<AgentType>, AgentType) - Method in class de.cesr.sesamgim.init.agent.GPlzWiseAreaAgentInitialiser
 
placeAgentInGroupContext(GimGroupAgent<AgentType>, GimAreaContext<? super AgentType>) - Method in class de.cesr.sesamgim.init.agent.GGroupAreaAgentInitialiser
Determines the coordinates of the given agent near the given GGroupContext using GMilieuPa.STD_DEV_PLACE_AGENTS.
placeAgentNearMarketCell(AgentType, GimAreaContext<? super AgentType>, GimMarketCellContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
placeAgentUniformly(AgentType, GimAreaContext<? super AgentType>, GimUpdatableContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GPlzAreaAgentInitialiser
Searches for a point (mostly for agent positions) uniformly within the given area.
placeGroupContext(GimGroupContext<AgentType>, GimAreaContext<? super AgentType>, GimMarketCellContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
Determines a geographical centre for the given NeighbourhoodContext near the given MarketCellContext using GAreaAgentInitialiser#STD_DEV_PLACE_NEIGHBOURHOODS.
placeGroupContextOnRadius(Collection<GimGroupContext<AgentType>>, GimAreaContext<? super AgentType>, GimMarketCellContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
Determines a geographical center for the given GGroupContext on a radius around the given MarketCellContext using GBasicPa.PLACE_GROUP_ON_RADIUS.
placeGroupContextOnRadius(Collection<GimGroupContext<AgentT>>, Context<? super AgentT>) - Method in class de.cesr.sesamgim.init.agent.GDbAgentInitialiser
Determines a geographical center for the given GGroupContext on a radius around the center of the given GimAreaContext using GBasicPa.PLACE_GROUP_ON_RADIUS.
placeGroupContextOnRadius(Collection<GimGroupContext<AgentT>>, GimAreaContext<? super AgentT>) - Method in class de.cesr.sesamgim.init.agent.GFileAgentInitialiser
Determines a geographical center for the given GGroupContext on a radius around the center of the given GimAreaContext using GBasicPa.PLACE_GROUP_ON_RADIUS.
processAgentNumberUnits(Collection<AgentType>, GimAreaContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
processAgentNumberUnits(Collection<AgentType>, GimAreaContext<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GPlzWiseAreaAgentInitialiser
Calculate number of agents per PLZ area for each milieu and intialise agents accordingly.
projectionEventOccurred(ProjectionEvent<T>) - Method in class de.cesr.sesamgim.util.GGeographySynchronizer
 

R

RANDOM_STREAM_AGENT_AGGREGATION_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
RANDOM_STREAM_AGENT_INITIALISATION_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
RANDOM_STREAM_AREA_INITIALISATION_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
RANDOM_STREAM_GROUP_INITIALISATION_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
RANDOM_STREAM_INITIALISATION_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
RANDOM_STREAM_POP_UPDATE_CUSTOMISED - Static variable in enum de.cesr.sesamgim.param.GRandomPa
When a generator defaults to a super-generator (same String) an alternative name is required in case of customisation to indicate that it is now customised and may no longer point to the super-generator (otherwise, the customized generator would overwrite the super-generator).
randomService - Static variable in class de.cesr.sesamgim.core.GManager
 
randomService - Variable in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
readMzShapes() - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
removeParameterConsistencyChecker(GimParameterConsistencyChecker) - Method in class de.cesr.sesamgim.core.GManager
 
reset() - Static method in class de.cesr.sesamgim.context.GAreaContext
Resets the counter.
reset() - Static method in class de.cesr.sesamgim.context.GGroupContext
Reset netID.
reset() - Static method in class de.cesr.sesamgim.core.GManager
Resets the current instance of GManager.
rootContext - Variable in class de.cesr.sesamgim.core.GManager
 
rootGeography - Variable in class de.cesr.sesamgim.core.GManager
 

S

schedule - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
setBETEXTUNG1(String) - Method in class de.cesr.sesamgim.context.GAreaContext
Only useful for "Statistische Bezirke"
setGeoCentre(Point) - Method in class de.cesr.sesamgim.context.GGroupContext
 
setGeoCentre(Point) - Method in interface de.cesr.sesamgim.context.GimGroupContext
Sets the geographical centre.
setGroupContext(GimGroupContext<AgentType>) - Method in interface de.cesr.sesamgim.init.agent.GimGroupAgent
Set the group context this agent is located within and adds the agent to the group context (!).
setGroupContexts(ArrayList<GimGroupContext<AgentT>>) - Method in class de.cesr.sesamgim.init.GDefaultModelInitialiser
 
setGroupContexts(ArrayList<GimGroupContext<AgentT>>) - Method in interface de.cesr.sesamgim.init.GimModelInitialiser
Sets a list of all group contexts)
setGroupIS(GimGroupInitialiseService<AgentType>) - Method in class de.cesr.sesamgim.init.agent.GAreaAgentInitialiser
 
setHH(int, int, int, int) - Method in class de.cesr.sesamgim.util.GUpdatableContextStructure
Set the data
setKREIS_ID(double) - Method in class de.cesr.sesamgim.context.GAreaContext
Only useful for "Statistischer Bezirke"
setLocation(Point) - Method in interface de.cesr.sesamgim.context.GimMarketCellContext
 
setLocation(Point) - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
setMcInitService(GimMcInitialiseService<AgentType>) - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
setPLZ99(String) - Method in class de.cesr.sesamgim.context.GPlzContext
 
setRootContext(Context<Object>) - Method in class de.cesr.sesamgim.core.GManager
 
setStat_Bez(String) - Method in class de.cesr.sesamgim.context.GAreaContext
Only useful for "Statistischer Bezirke" ID of "Statistischer Bezirk"
setStt_name(String) - Method in class de.cesr.sesamgim.context.GAreaContext
Only useful for "Statistischer Bezirke" Name of "Statistischer Bezirk"
setUpdatableContextStructure(GUpdatableContextStructure) - Method in interface de.cesr.sesamgim.context.GimAgentNumberProvidingContext
 
setUpdatableContextStructure(GUpdatableContextStructure) - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
setUpdatableContextStructure(GUpdatableContextStructure) - Method in class de.cesr.sesamgim.context.GUpdatablePlzContext
 
setupMarketCellObject(GUpdatableContextStructure, GimMarketCellContext<AgentType>) - Method in class de.cesr.sesamgim.init.mc.GMarketCellInitialiser
 
setupPlzContext(GUpdatableContextStructure, GimUpdatablePlzContext<AgentType>) - Method in class de.cesr.sesamgim.init.plz.GPlzInitialiser
 
size() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
step() - Method in interface de.cesr.sesamgim.context.GimMarketCellContext
The method is used to adapt the data to time developments.
step() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
storeAgents(Collection<AgentType>, int) - Static method in class de.cesr.sesamgim.util.GAgentDbStoring
 
structure - Variable in class de.cesr.sesamgim.context.GMarketCellContext
 
subscribeAgentBirthDieObserver(GimAgentBirthDieObserver<AgentType>) - Method in class de.cesr.sesamgim.popdyn.GPopulationUpdater
 
subscribeParameterConsistencyChecker(GimParameterConsistencyChecker) - Method in class de.cesr.sesamgim.core.GManager
 

T

toString() - Method in class de.cesr.sesamgim.context.GAreaContext
 
toString() - Method in class de.cesr.sesamgim.context.GGroupContext
 
toString() - Method in class de.cesr.sesamgim.context.GMarketCellContext
 
toString() - Method in class de.cesr.sesamgim.context.GMilieuContext
 
toString() - Method in class de.cesr.sesamgim.context.GPlzContext
 

U

ucContexts - Variable in class de.cesr.sesamgim.core.GManager
 
uniformDist - Variable in class de.cesr.sesamgim.init.group.GGroupOrganiser
 
unsubscribeAgentBirthDieObserver(GimAgentBirthDieObserver<AgentType>) - Method in class de.cesr.sesamgim.popdyn.GPopulationUpdater
 
update(Calendar) - Method in class de.cesr.sesamgim.popdyn.GPopulationUpdater
updates the population and deletes and initialize agents as calculated by the calculator
utmGeography - Variable in class de.cesr.sesamgim.core.GManager
 

V

valueOf(String) - Static method in enum de.cesr.sesamgim.param.GAggregatePa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GBasicPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GInitialisersPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GMilieuPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GPlzPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GRandomPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.sesamgim.param.GSqlPa
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.cesr.sesamgim.param.GAggregatePa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GBasicPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GInitialisersPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GMilieuPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GPlzPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GRandomPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.sesamgim.param.GSqlPa
Returns an array containing the constants of this enum type, in the order they are declared.

W

weightedMatch(boolean) - Method in class de.cesr.sesamgim.aggregate.GWeightedPerfectMatching
The int cost matrix is assumed to be square and symmetric (undirected).
writeMatching(int[], int) - Method in class de.cesr.sesamgim.aggregate.GAggregateAgents
 
writeShapeFile(Geography<Object>, String, String) - Static method in class de.cesr.sesamgim.util.GShapefileService
 
writeShapeFile(Geography<Object>, String, Collection<String>) - Static method in class de.cesr.sesamgim.util.GShapefileService
 
writeShapeFile(Geography<Object>, String) - Static method in class de.cesr.sesamgim.util.GShapefileService
Output all features of the given geography.

A B C D E F G H I K L M N P R S T U V W