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

A

AbstractIrrigationBehaviouralOption<A extends LaraAgent<? super A,?>> - Class in de.cesr.lara.houseplant
 
AbstractIrrigationBehaviouralOption(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.houseplant.AbstractIrrigationBehaviouralOption
 
abstractProperties - Variable in class de.cesr.lara.components.environment.impl.LEnvironment
 
addAgent(LaraAgent<?, ?>) - Method in class de.cesr.lara.components.model.impl.LAbstractStandaloneSynchronisedModel
 
addEnvListener(LaraEnvironmentListener) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
addEnvListener(LaraEnvironmentListener, String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
addEnvListener(LaraEnvironmentListener) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Adds an LaraEnvironmentListener to the entire LaraEnvironment.
addEnvListener(LaraEnvironmentListener, String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Registers a LaraEnvironmentListener at this environment to observe only a certain property.
addEnvListener(LaraEnvironmentListener) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
addEnvListener(LaraEnvironmentListener, String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
addMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
addMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
addMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Adds a given LaraMemoryListener for the specified LaraMemoryListener.MemoryEvent
addPreferenceWeights(LPrefEntry...) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
addPreferenceWeights(Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
addPreferenceWeights(LPrefEntry...) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Set the agent's preferenceWeights towards its preferences.
addPreferenceWeights(Map<Class<? extends LaraPreference>, Double>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Set the agent's preference weights towards its preferences.
addProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
Calls update.
addProperty(LAbstractEnvironmentalProperty<?>) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Adds a property in case it does not yet exist or updates it otherwise.
addProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
addStoragePropertyListener(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
addStoragePropertyListener(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Adds a given LaraStorageListener for the specified LaraStorageListener.StorageEvent
addStoragePropertyObserver(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
addStoragePropertyObserver(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Adds a given LaraStorageListener for the specified LaraStorageListener.StorageEvent
advanceCalender() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
This method is called every time step.
agent - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
the agent the component belongs to
agent - Variable in class de.cesr.lara.components.preprocessor.event.LAbstractPpEvent
 
AGENT - Static variable in class de.cesr.lara.components.util.logging.impl.LAgentLevel
An Log4J level used for agent loggers.
Agent - Class in de.cesr.lara.houseplant
As we do agent based modeling the agent makes up the heart of our model.
Agent(String, String, LaraEnvironment, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.houseplant.Agent
creates an agent. requires a unique identifier string
agentComp - Variable in class de.cesr.lara.components.agents.impl.LAbstractAgent
AgentComponent
AgentInitialData - Class in de.cesr.lara.houseplant
The agents initial data.
AgentInitialData(String, double, double, String, List<String>) - Constructor for class de.cesr.lara.houseplant.AgentInitialData
constructor
agents - Variable in class de.cesr.lara.components.model.impl.LAbstractStandaloneSynchronisedModel
provides access to the agents via the interface AgentToModel
ALL_CATEGORIES - Static variable in interface de.cesr.lara.components.environment.LaraSuperEnvironment
 
allObserver - Variable in class de.cesr.lara.components.environment.impl.LEnvironment
Contains listeners that observe all properties of this environment.
append(String, String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvOutput
appends one line with the value String to the file
appendCurrentStateOfEnvironment() - Method in class de.cesr.lara.houseplant.SimpleOutput
appends the current state of the environment to the output file
appendCurrentStateOfEnvironment() - Method in class de.cesr.lara.template.MyOutput
appends the current state of the environment to the output file
appendCurrentStats(LaraEvent, String) - Method in class de.cesr.lara.toolbox.runtime.SimplePerformanceStatistics
appends current stats to the output file

B

behaveByHabit(String, boolean) - Method in class de.cesr.lara.houseplant.Environment
save information if agent behaved by habit
BeSocial - Class in de.cesr.lara.houseplant
Goal: be social
BeSocial() - Constructor for class de.cesr.lara.houseplant.BeSocial
 
bo - Variable in class de.cesr.lara.components.decision.impl.LLightBoRow
 
bo - Variable in class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
boMemory - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
memory for behavioural options
build(Context<MyAgent>) - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
 

C

calculateHashCode() - Method in class de.cesr.lara.components.LaraBehaviouralOption
calculate hash code:
calendar - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
Calendar that tracks simulation step
castEvent(Class<E>, LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LAbstractPpComp
 
castEvent(Class<E>, LaraEvent) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorComp
Checks whether the given object is assignable to references of the type of the given class object.
clean(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
Removes the LaraDecisionData according to the specified LaraDecisionConfiguration.
clear() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
clear() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
clear() - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Clears the memory, i.e. removes all properties.
clear() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
clear() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
clear() - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Clears the storage, i.e. removes all properties.
clear() - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Clears the storage, i.e. removes all properties.
clone() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
clone() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Return a new configuration that meets this configuration.
compareTo(LaraBehaviouralOption<A, BO>) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
computeUtility(Class<? extends LaraPreference>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LAbstractSNBO
 
computeUtility(Class<? extends LaraPreference>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LSNCutLeastCentralLinks
 
computeUtility(Class<? extends LaraPreference>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LSNDecreaseActivity
 
computeUtility(Class<? extends LaraPreference>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LSNIncreaseActivity
 
contains(Class<?>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
contains(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
contains(PropertyType, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
contains(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
contains(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Checks whether this memories contains a property with the given key that has the given time-stamp.
contains(Class<?>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
contains(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
contains(PropertyType, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
contains(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
contains(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
contains(Class<?>, String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Checks whether the memory contains a property of the given type with the given key.
contains(PropertyType) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Checks whether the memory contains the given LaraProperty.
contains(PropertyType, String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Checks whether the memory contains the given LaraProperty with the given key.
contains(String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Checks whether the memory contains a LaraProperty with the given key.
contains(String, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Checks whether the memory contains a LaraProperty with the given key for the given time stamp.
contains(Class<?>, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
contains(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
contains(PropertyType, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
contains(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
TODO test
contains(Class<?>, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
contains(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
NOTE: This method is highly inefficient in this implementation!
contains(PropertyType, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
contains(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
contains(String, int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
contains(Class<?>, String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Checks whether the storage contains a property of the given type with the given key.
contains(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Returns true, if, and only if, this storage contains the given property.
contains(PropertyType, String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Checks whether the memory contains the given LaraProperty with the given key.
contains(String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Returns true, if, and only if, this storage contains a property for the specified key.
contains(Class<?>, String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Checks whether the storage contains a property of the given type with the given key.
contains(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Returns true, if, and only if, this storage contains the given property.
contains(PropertyType, String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Checks whether the memory contains the given LaraProperty with the given key.
contains(String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Returns true, if, and only if, this storage contains a property for the specified key.
contains(String, int) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Returns true, if, and only if, this storage contains a property for the specified key and step.
containsProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
containsProperty(String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
containsProperty(LAbstractEnvironmentalProperty<?>) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Checks whether a property is in the list or not.
containsProperty(String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Checks whether a property name is in the environment or not.
containsProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
containsProperty(String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
createAgents(List<AgentInitialData>) - Method in class de.cesr.lara.houseplant.HouseplantModel
Create the agents used in this model
createAgents() - Method in class de.cesr.lara.template.MyModel
Create the agents used in this model
createBackingStorage(LaraCapacityManager<PropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Overwrite this method in order to change the storage to be used by the memory.
createBackingStorage() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
Overwrite this method in order to change the storage to be used by the memory.
createEnvironment(List<AgentInitialData>) - Method in class de.cesr.lara.houseplant.HouseplantModel
 
createEnvironment() - Method in class de.cesr.lara.template.MyModel
 
createEnvironment() - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
 
createNormal(double, double) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
createNormal(double, double) - Method in interface de.cesr.lara.components.util.LaraRandom
Create a normal distribution with the given parameters using the default random generator.
currentSimStage - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
The simulatsion's current stage
customClean(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
Called by LAbstractAgent.clean(LaraDecisionConfiguration) Created by Sascha Holzhauer on 12.10.2010
customIsDelibaterive(LPpModeSelectorEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector
hook method for custom implementations
customIsDelibaterive(LPpModeSelectorEvent) - Method in class de.cesr.lara.houseplant.DecisionModeSelector
 
customIsDelibaterive(LPpModeSelectorEvent) - Method in class de.cesr.lara.template.MyDecisionModeSelector
 
customIsDelibaterive(LPpModeSelectorEvent) - Method in class de.cesr.lara.template.MyModeSelector
 

D

dConfig - Variable in class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
dConfig - Variable in class de.cesr.lara.components.preprocessor.event.LAbstractPpEvent
 
dConfiguration - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
According LaraDecisionConfiguration
de.cesr.lara.components - package de.cesr.lara.components
 
de.cesr.lara.components.agents - package de.cesr.lara.components.agents
 
de.cesr.lara.components.agents.impl - package de.cesr.lara.components.agents.impl
 
de.cesr.lara.components.container - package de.cesr.lara.components.container
 
de.cesr.lara.components.container.exceptions - package de.cesr.lara.components.container.exceptions
 
de.cesr.lara.components.container.memory - package de.cesr.lara.components.container.memory
 
de.cesr.lara.components.container.memory.impl - package de.cesr.lara.components.container.memory.impl
 
de.cesr.lara.components.container.properties.impl - package de.cesr.lara.components.container.properties.impl
 
de.cesr.lara.components.container.storage - package de.cesr.lara.components.container.storage
 
de.cesr.lara.components.container.storage.impl - package de.cesr.lara.components.container.storage.impl
 
de.cesr.lara.components.decision - package de.cesr.lara.components.decision
 
de.cesr.lara.components.decision.impl - package de.cesr.lara.components.decision.impl
 
de.cesr.lara.components.environment - package de.cesr.lara.components.environment
 
de.cesr.lara.components.environment.impl - package de.cesr.lara.components.environment.impl
 
de.cesr.lara.components.eventbus - package de.cesr.lara.components.eventbus
 
de.cesr.lara.components.eventbus.events - package de.cesr.lara.components.eventbus.events
 
de.cesr.lara.components.eventbus.impl - package de.cesr.lara.components.eventbus.impl
 
de.cesr.lara.components.model - package de.cesr.lara.components.model
 
de.cesr.lara.components.model.impl - package de.cesr.lara.components.model.impl
 
de.cesr.lara.components.param - package de.cesr.lara.components.param
 
de.cesr.lara.components.postprocessor - package de.cesr.lara.components.postprocessor
 
de.cesr.lara.components.postprocessor.impl - package de.cesr.lara.components.postprocessor.impl
 
de.cesr.lara.components.preprocessor - package de.cesr.lara.components.preprocessor
 
de.cesr.lara.components.preprocessor.event - package de.cesr.lara.components.preprocessor.event
 
de.cesr.lara.components.preprocessor.impl - package de.cesr.lara.components.preprocessor.impl
 
de.cesr.lara.components.util - package de.cesr.lara.components.util
 
de.cesr.lara.components.util.exceptions - package de.cesr.lara.components.util.exceptions
 
de.cesr.lara.components.util.impl - package de.cesr.lara.components.util.impl
 
de.cesr.lara.components.util.logging - package de.cesr.lara.components.util.logging
 
de.cesr.lara.components.util.logging.impl - package de.cesr.lara.components.util.logging.impl
 
de.cesr.lara.houseplant - package de.cesr.lara.houseplant
[work in progress] template (empty model implementation, prototype or skeleton which should be used as a starting point) simple model showing the basic concepts of LARA TODO
MyModelController OK
MyGoals OK
MyOutput OK
MyMemoryProperty OK
MyAgent OK
MyModel
Problem init(): order of commands imported - wrong order leads to exceptions. --> more hooks and better description of init process
createAgents(): maybe a lot code. abstract solution possible for common tasks like behavioural options and preferenceWeights instatiation?
de.cesr.lara.houseplant.utilities - package de.cesr.lara.houseplant.utilities
 
de.cesr.lara.template - package de.cesr.lara.template
[work in progress] template (empty model implementation, prototype or skeleton which should be used as a starting point) simple model showing the basic concepts of LARA TODO
MyModelController OK
MyGoals OK
MyOutput OK
MyMemoryProperty OK
MyAgent OK
MyModel
Problem init(): order of commands imported - wrong order leads to exceptions. --> more hooks and better description of init process
createAgents(): maybe a lot code. abstract solution possible for common tasks like behavioural options and preferenceWeights instatiation?
de.cesr.lara.template.rs - package de.cesr.lara.template.rs
 
de.cesr.lara.toolbox - package de.cesr.lara.toolbox
Views on tools
de.cesr.lara.toolbox.adapter.rs - package de.cesr.lara.toolbox.adapter.rs
 
de.cesr.lara.toolbox.adapter.rs.context - package de.cesr.lara.toolbox.adapter.rs.context
 
de.cesr.lara.toolbox.evaluation - package de.cesr.lara.toolbox.evaluation
 
de.cesr.lara.toolbox.io - package de.cesr.lara.toolbox.io
 
de.cesr.lara.toolbox.runtime - package de.cesr.lara.toolbox.runtime
 
de.cesr.lara.toolbox.snanalysis.bos - package de.cesr.lara.toolbox.snanalysis.bos
 
de.cesr.lara.toolbox.snanalysis.goals - package de.cesr.lara.toolbox.snanalysis.goals
 
de.cesr.lara.toolbox.util - package de.cesr.lara.toolbox.util
 
debug(String) - Method in interface de.cesr.lara.components.util.logging.LaraLogger
log debug message
decide(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
decide(LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Executes decision making for the given LaraDecisionConfiguration: Simulates the agent's decision making process.
decide() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
decide() - Method in class de.cesr.lara.components.decision.impl.LExplorationDecider
 
decide() - Method in class de.cesr.lara.components.decision.impl.LHabitDecider
 
decide() - Method in class de.cesr.lara.components.decision.impl.LTreeDecider
 
decide() - Method in interface de.cesr.lara.components.decision.LaraDecider
Executes the decision!
decide(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.Agent
this is called in the end of an decision process. the agent looks for the best decision and acts according to the decision he made. in our case he memorizes his decision.
decide(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyAgent
this is called in the end of an decision process. the agent looks for the best decision and acts according to the decision he made. in our case he memorises his decision.
decisionData - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
the agents decision module
DecisionModeSelector - Class in de.cesr.lara.houseplant
 
DecisionModeSelector() - Constructor for class de.cesr.lara.houseplant.DecisionModeSelector
 
decrementProperty(String, int) - Method in class de.cesr.lara.template.MyEnvironment
Decrement the value of the property "propertyId" by amount "amount"
DEFAULT_BO_COLLECTOR - Variable in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
DEFAULT_BO_PRESELECTOR - Variable in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
DEFAULT_BO_UPDATE_BUILDER - Variable in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
DEFAULT_DECISION_MODE_SELECTOR - Variable in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
DEFAULT_INITIAL_CAPACITY - Static variable in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
The memory's initial capacity in amount of entries
DEFAULT_INITIAL_CAPACITY - Static variable in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
The memory's initial capacity in amount of entries
DEFAULT_INITIAL_CAPACITY - Static variable in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
The storage's initial capacity in amount of entries
DEFAULT_INITIAL_CAPACITY - Static variable in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
DEFAULT_PREFERENCE_UPDATER - Variable in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
defaultDeliberativeChoiceComponents - Static variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
Deliberative choice components according to LaraDecisionConfiguration.
deliberativeChoiceCompents - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
Deliberative choice components according to LaraDecisionConfiguration.
deliberativeChoiceComponent - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
deliberativeChoiceComp component
DoNothing - Class in de.cesr.lara.houseplant
agents does nothing (not irrigate)
DoNothing(String, Agent, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.houseplant.DoNothing
constructor
doNotIrrigateHouseplant(String, String) - Method in class de.cesr.lara.houseplant.Environment
save information that agent did not irrigate houseplant
doubleProperties - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
DODOC describe this feature properties

E

environment - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
environment
environment - Variable in class de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty
environment this property is associated with
Environment - Class in de.cesr.lara.houseplant
the agents environment. wraps his social and geo-physical environment into one place. environmental properties are stored key-value based.
Environment(SimulationConfig) - Constructor for class de.cesr.lara.houseplant.Environment
 
ENVIRONMENT_CATEGORY_HABITATION - Static variable in class de.cesr.lara.houseplant.Environment
 
ENVIRONMENT_CATEGORY_SOCIAL - Static variable in class de.cesr.lara.houseplant.Environment
 
ENVIRONMENT_CATEGORY_WEATHER - Static variable in class de.cesr.lara.houseplant.Environment
 
envPropertyChanged(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
envPropertyChanged(LAbstractEnvironmentalProperty<?>) - Method in interface de.cesr.lara.components.environment.LaraEnvironmentListener
Called by the LaraEnvironment to inform about property changes.
equals(Object) - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
Compares the agent IDs
equals(Object) - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
Two int properties are equal if their names and int values are equal.
equals(Object) - Method in class de.cesr.lara.components.LaraBehaviouralOption
NOTE: Subclasses that add fields need to redefine the method appropriately according to the contract of equals() of Object.
equals(Object) - Method in class de.cesr.lara.components.LaraProperty
Two properties are equal if their names and values and timestamps are equal.
equals(Object) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
Checks for equal objects.
error(String) - Method in interface de.cesr.lara.components.util.logging.LaraLogger
log error message
evaluate(A, P) - Method in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
 
evaluateSelectedBoAgainstOpimalBo(LaraPreprocessorConfigurator<A, BO>, LaraDecisionConfiguration, A) - Method in class de.cesr.lara.toolbox.evaluation.LDecisionEvaluationToolbox
 
eventBus - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
eventBus - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
 
execute(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.Agent
Do some actions based on the agents decision.
execute(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyAgent
Do some actions based on the agents decision.

F

falseTree - Variable in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
This decision tree is evaluated in case evaluate() returns false
fatal(String) - Method in interface de.cesr.lara.components.util.logging.LaraLogger
log fatal message
fetch(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
fetch(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
fetch(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetch(Class<RequestPropertyType>, String, int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetch(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetch(String, int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetch(Class<RequestPropertyType>, String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Generic method that returns the most recently stored property that is of the specified type and identified with key.
fetch(String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Generic method that returns the most recently stored property that is identified with key.
fetch(Class<RequestPropertyType>, String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns the most recently stored property that is of the specified type and identified with key.
fetch(Class<RequestPropertyType>, String, int) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns the first property that is of the specified type, was stored in step and identified with key.
fetch(String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns the most recently stored property that is identified with key.
fetch(String, int) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns the first property that was stored in step and identified with key.
fetchAll(Class<RequestPropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
fetchAll() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetchAll(Class<RequestPropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetchAll(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetchAll(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
fetchAll(Class<RequestPropertyType>) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Generic method that returns a collection of all properties found.
fetchAll() - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns a collection of all properties found.
fetchAll(Class<RequestPropertyType>) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns a collection of all properties found.
fetchAll(Class<RequestPropertyType>, String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns a collection of all properties found that are of the specified type and are identified by key.
fetchAll(String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Generic method that returns a collection of all properties found that are identified by key.
finish() - Method in class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
 
floatPointFormat - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
NumberFormat to format floating point numbers
forget(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
forget(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
forget(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
forget(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
forget(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
forget(PropertyType) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Removes the specified property from this memory.
forget(String, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Removes the property with the specified key that was memorised in step from this memory.
forget(String) - Method in interface de.cesr.lara.components.container.memory.LaraOverwriteMemory
 
forgetAll(Collection<PropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
forgetAll(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Forwarding to forget(key) since there is at maximum one entry.
forgetAll(Collection<PropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
forgetAll(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
forgetAll(Collection<PropertyType>) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Removes all properties in the specified collection from this memory.
forgetAll(String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Removes all properties that are identified by the specified key.
forgetAll(Collection<PropertyType>) - Method in interface de.cesr.lara.components.container.memory.LaraOverwriteMemory
 
freeSpace(LaraCapacityManagementView<PropertyType>) - Method in interface de.cesr.lara.components.container.LaraCapacityManager
Tries to apply this manager's capacity management strategy to the storage provided and seeks to free space for an additional property.

G

get(LaraDecisionConfiguration, Class<? super T>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
get(LaraDecisionConfiguration, Class<? super T>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getAgent() - Method in class de.cesr.lara.components.LaraBehaviouralOption
Returns the agent this BO belongs to
getAgent() - Method in class de.cesr.lara.components.preprocessor.event.LAbstractPpEvent
 
getAgent() - Method in interface de.cesr.lara.components.preprocessor.event.LaraPpEvent
Returns the agent that is currently processed and whose event bus triggers this even.
getAgentId() - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
 
getAgentId() - Method in interface de.cesr.lara.components.agents.LaraAgent
Get the custom agent id.
getAgentId() - Method in class de.cesr.lara.houseplant.Agent
 
getAgentId() - Method in class de.cesr.lara.template.MyAgent
 
getAgentIds() - Method in class de.cesr.lara.houseplant.Environment
 
getAgentIterable() - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
 
getAgentIterable() - Method in class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
Returns an object that may iterate over all agents.
getAgentsPreferences(String) - Static method in class de.cesr.lara.template.MyInitialData
 
getAllListeners() - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
getAllListeners() - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Returns a set of all listeners - those that are registered at all properties and those registered at certain properties.
getAllListeners() - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
getAllPropertyKeys() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getAllPropertyKeys() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getAllPropertyKeys() - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Returns a set of Strings that represent the keys of properties memorised in the memory such that any property in the memory is represented.
getAllPropertyKeys() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getAllPropertyKeys() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
getAllPropertyKeys() - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Returns a set of Strings that represent the keys of properties stored in the storage such that any property in the storage is represented.
getAllPropertyKeys() - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Returns a set of Strings that represent the keys of properties stored in the storage such that any property in the storage is represented.
getAlteredConfiguration(LaraPreprocessorConfigurator<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
This method returns a LaraPreprocessorConfigurator that equals this instance apart from the configuration included in the given LaraPreprocessorConfigurator.
getAmountOfWaterForHouseplant(String) - Method in class de.cesr.lara.houseplant.Environment
 
getBehaviouralOption() - Method in class de.cesr.lara.components.decision.impl.LLightBoRow
 
getBehaviouralOption() - Method in interface de.cesr.lara.components.decision.LaraBoRow
 
getBOMemory() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getBOMemory() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Get the LaraBOMemory (for behavioural options) of this agent.
getBos(A, P) - Method in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecisionLeave
 
getBos(A, P) - Method in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
 
getBos() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
getBos(A, P) - Method in interface de.cesr.lara.components.decision.LaraDecisionTree
Processes this node of the decision tree.
getCapacity() - Method in interface de.cesr.lara.components.container.LaraContainer
Returns the capacity of this container, i.e. the number of items that can be stored or LaraContainer.UNLIMITED_CAPACITY (the default) if it is (virtually) unlimited.
getCapacity() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
getCapacity() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getCapacity() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getCapacity() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
getCapacity() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getCapacity() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
getCapacityManagementView() - Method in interface de.cesr.lara.components.container.LaraCapacityManageableContainer
 
getCapacityManagementView() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
getCapacityManagementView() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getCapacityManagementView() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
getCapacityManagementView() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getCapacityManager() - Method in interface de.cesr.lara.components.container.LaraCapacityManageableContainer
 
getCapacityManager() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
getCapacityManager() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getCapacityManager() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
getCapacityManager() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getCollaboratorIds() - Method in class de.cesr.lara.houseplant.AgentInitialData
 
getComponentsString() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
 
getComponentsString() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessor
Lists all preprocessor components defined in this preprocessor.
getConsecutiveEvent() - Method in interface de.cesr.lara.components.eventbus.events.LaraHasConsecutiveEvent
The event which should be fired, after the current event
getCurrentAmountOfWaterOfHouseplant() - Method in class de.cesr.lara.houseplant.Agent
 
getCurrentDate() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getCurrentDate() - Method in interface de.cesr.lara.components.model.LaraModel
Returns the Date object for the date that is associated with the current tick.
getCurrentSimulationStage() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getCurrentSimulationStage() - Method in interface de.cesr.lara.components.model.LaraModel
Returns the current simulation stage, no matter if agents are triggered synchronously or asynchronously.
getCurrentStep() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getCurrentStep() - Method in interface de.cesr.lara.components.model.LaraModel
Retrieve the current overall time step.
getCurrentSunshineDuration() - Method in class de.cesr.lara.houseplant.Agent
 
getCustomNormal(double, double, String) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getCustomNormal(double, double, String) - Method in interface de.cesr.lara.components.util.LaraRandom
 
getDConfig() - Method in class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
getdConfig() - Method in class de.cesr.lara.components.preprocessor.event.LAbstractPpEvent
 
getdConfig() - Method in interface de.cesr.lara.components.preprocessor.event.LaraPpEvent
Provides the LaraDecisionConfiguration that is currently processed.
getdConfiguration() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
getDecider(A, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDeciderFactory
 
getDecider(A, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.decision.impl.LExplorationDeciderFactory
 
getDecider(A, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.decision.impl.LHabitDeciderFactory
 
getDecider(A, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.decision.LaraDeciderFactory
 
getDecider() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
getDeciderFactory() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentDecideEvent
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentExecutionEvent
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentPerceptionEvent
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentPostExecutionEvent
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentPostprocessEvent
 
getDecisionConfiguration() - Method in class de.cesr.lara.components.eventbus.events.LAgentPreprocessEvent
 
getDecisionData(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getDecisionData(LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Returns the LaraDecisionData object associated with the given LaraDecisionConfiguration.
getDecisionDataIterable() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getDecisionDataIterable() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Returns an iterator that iterates over all LaraDecisionDatas.
getDecisionMode() - Method in interface de.cesr.lara.components.agents.LaraDecisionModeProvidingAgent
Provides the decision mode this agent selects according to LaraDecisionModes.
getDefaultBoCollector() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultBoCollector() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getDefaultBoPreselector() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultBoPreselector() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getDefaultBoUtilityUpdater() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultBoUtilityUpdater() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getDefaultDecisionModeSelector() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultDecisionModeSelector() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getDefaultDeliberativeChoiceComp(LaraDecisionConfiguration) - Static method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getDefaultPreferenceUpdater() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultPreferenceUpdater() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
getDefaultPreprocessor() - Static method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getDefaultRetentionTime() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getDefaultRetentionTime() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getDefaultRetentionTime() - Method in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Returns the default retention time currently set.
getDefaultRetentionTime() - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Return the default retention time
getDefaultValue() - Method in enum de.cesr.lara.components.param.LBasicPa
 
getDefaultValue() - Method in enum de.cesr.lara.components.param.LDecisionMakingPa
 
getDeliberativeChoiceComp(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getDeliberativeChoiceComp(LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Returns the LaraDeliberativeChoiceComponent that shall be used for the given decision configuration.
getDeliberativeChoiceComp() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
Checks if the deliberative choice component has been set and provides it true.
getDistribution(String) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getDistribution(String) - Method in interface de.cesr.lara.components.util.LaraRandom
Returns the AbstractDistribution that is registered for the given name.
getDoubleProperty(String) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getDoubleProperty(String) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
 
getEnvironment() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getEnvironment() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Get the environment this agent belongs to by its type
getEnvironment() - Method in class de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty
Getter of the property environment
getEnvironmentalProperties(LaraEnvironment) - Static method in class de.cesr.lara.template.MyInitialData
 
getEnvProperties() - Method in class de.cesr.lara.components.environment.impl.LEnvironment
Returns a shallow copy of all LAbstractEnvironmentalPropertys registered at this environment.
getEnvProperties() - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Returns a Collection of all LAbstractEnvironmentalPropertys of this environment.
getEnvProperties() - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
getFactory(Class<A>) - Static method in class de.cesr.lara.components.decision.impl.LDeliberativeDeciderFactory
The problem: in java, non-static class AgentT (parameter) cannot be referenced from a static context, since there is only one class per class no matter how many parameters it has.
getFactory(Class<A>) - Static method in class de.cesr.lara.components.decision.impl.LExplorationDeciderFactory
The problem: In java, non-static class AgentT (parameter) cannot be referenced from a static context, since there is only one class per class no matter how many parameters it has.
getFactory(Class<A>) - Static method in class de.cesr.lara.components.decision.impl.LHabitDeciderFactory
The problem: in java, non-static class AgentT (parameter) cannot be referenced from a static context, since there is only one class per class no matter how many parameters it has.
getFloatPointFormat() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getFloatPointFormat() - Method in interface de.cesr.lara.components.model.LaraModel
Returns a NumberFormat to format decimal floating point numbers
getGeneralMemory() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getGeneralMemory() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Get the LaraMemory (for general properties) of this agent.
getGenerator(String) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getGenerator(String) - Method in interface de.cesr.lara.components.util.LaraRandom
 
getHabitation() - Method in class de.cesr.lara.houseplant.AgentInitialData
 
getHabitationIds() - Method in class de.cesr.lara.houseplant.Environment
 
getId() - Method in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
 
getId() - Method in interface de.cesr.lara.components.decision.LaraDecisionConfiguration
 
getId() - Method in enum de.cesr.lara.components.decision.LaraDecisionModes
 
getId() - Method in class de.cesr.lara.houseplant.AgentInitialData
 
getImportanceBeSocial() - Method in class de.cesr.lara.houseplant.AgentInitialData
 
getImportanceHaveNicePlant() - Method in class de.cesr.lara.houseplant.AgentInitialData
 
getIndividualPreferenceWeights() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
getIndividualUtilityValue(Class<? extends LaraPreference>) - Method in class de.cesr.lara.components.decision.impl.LLightBoRow
 
getIndividualUtilityValue(Class<? extends LaraPreference>) - Method in interface de.cesr.lara.components.decision.LaraBoRow
Provides the individual utility values regarding the given preference.
getInstance() - Static method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotal
 
getInstance(String) - Static method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotalRandomAtTie
Null is translated to LaraRandom.UNIFORM_DEFAULT.
getInstance() - Static method in class de.cesr.lara.components.eventbus.impl.LEventbus
returns a reference to the global eventbus
getInstance(Object) - Static method in class de.cesr.lara.components.eventbus.impl.LEventbus
returns a reference to a special eventbus
getIntegerFormat() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getIntegerFormat() - Method in interface de.cesr.lara.components.model.LaraModel
Returns a NumberFormat to format integer numbers
getIntValue() - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
 
getKey() - Method in class de.cesr.lara.components.LaraProperty
 
getKSelectedBos(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>, int) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotal
Return the k BOs with the highest sum of preference fulfillment.
getKSelectedBos(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>, int) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotalRandomAtTie
Return the k BOs with the highest sum of preference fulfillment.
getKSelectedBos(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>, int) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
NOTE: The given Collection of LaraBoRows is altered!
getKSelectedBos(int) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
This method delegates to the deliberative choice component since bos may not be stored in this class because k is not finitely defined.
getKSelectedBos(int) - Method in class de.cesr.lara.components.decision.impl.LExplorationDecider
 
getKSelectedBos(int) - Method in class de.cesr.lara.components.decision.impl.LHabitDecider
 
getKSelectedBos(int) - Method in class de.cesr.lara.components.decision.impl.LTreeDecider
 
getKSelectedBos(int) - Method in interface de.cesr.lara.components.decision.LaraDecider
Return the LaraBehaviouralOptions that were selected in LaraDecider.decide().
getKSelectedBos(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>, int) - Method in interface de.cesr.lara.components.decision.LaraDeliberativeChoiceComponent
If k is Integer.MAX_VALUE all available BOs should be returned!
getLaraComp() - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
 
getLaraComp() - Method in interface de.cesr.lara.components.agents.LaraAgent
Returns the LaraAgentComponent of this agent.
getLaraComp() - Method in class de.cesr.lara.houseplant.Agent
 
getLaraComp() - Method in class de.cesr.lara.template.MyAgent
 
getLogger(Class<?>) - Static method in class de.cesr.lara.components.util.logging.impl.Log4jLogger
 
getLogger(String) - Static method in class de.cesr.lara.components.util.logging.impl.Log4jLogger
 
getLRandom() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
getLRandom() - Method in interface de.cesr.lara.components.model.LaraModel
Return the random manager that is used for random processes in LARA.
getMap(Class<? super T>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getMap(Class<? super T>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Provides the map of LaraDecisionConfiguration to LaraPreprocessorComp as defined by the given component class.
getModel() - Static method in class de.cesr.lara.components.model.impl.LModel
 
getModifiableUtilities() - Method in class de.cesr.lara.components.LaraBehaviouralOption
Returns a copy of the internal utility map that may be edited.
getModifiedAgentBO(A) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
getModifiedBO(A, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
getModifiedBO(Agent, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.houseplant.DoNothing
 
getModifiedBO(Agent, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.houseplant.IrrigateHouseplant
 
getModifiedBO(MyAgent, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.template.MyBehaviouralOptionOne
 
getModifiedBO(MyAgent, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.template.MyBehaviouralOptionZero
 
getModifiedBO(A, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LSNCutLeastCentralLinks
 
getModifiedBO(A, Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LSNIncreaseActivity
 
getModifiedProperty(Double) - Method in class de.cesr.lara.components.container.properties.impl.LDoubleProperty
 
getModifiedProperty(Float) - Method in class de.cesr.lara.components.container.properties.impl.LFloatProperty
 
getModifiedProperty(Integer) - Method in class de.cesr.lara.components.container.properties.impl.LIntProperty
 
getModifiedProperty(Integer) - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
 
getModifiedProperty(List<String>) - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalListOfStringProperty
 
getModifiedProperty(ValueType) - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalProperty
 
getModifiedProperty(Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
getModifiedProperty(ValueType) - Method in class de.cesr.lara.components.LaraProperty
 
getModifiedProperty(BO) - Method in class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
getModifiedProperty(String) - Method in class de.cesr.lara.houseplant.MemoryProperty
 
getModifiedProperty(String) - Method in class de.cesr.lara.template.MyMemoryProperty
 
getModifiedUtilitiesBO(Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
getName() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getName() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getName() - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Returns the name of this memory
getNewPreprocessorConfigurator() - Static method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
getNormal() - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getNormal() - Method in interface de.cesr.lara.components.util.LaraRandom
Returns the Normal distribution that was created at last (therefore, mean and standard deviation is not defined).
getNumberOfDaysToSimulate() - Method in class de.cesr.lara.houseplant.SimulationConfig
 
getNumDecisionDataObjects() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getNumDecisionDataObjects() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
The number of LaraDecisionData objects currently stored at the agent.
getNumSelectableBOs() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
getNumSelectableBOs() - Method in class de.cesr.lara.components.decision.impl.LExplorationDecider
 
getNumSelectableBOs() - Method in class de.cesr.lara.components.decision.impl.LHabitDecider
 
getNumSelectableBOs() - Method in class de.cesr.lara.components.decision.impl.LTreeDecider
 
getNumSelectableBOs() - Method in interface de.cesr.lara.components.decision.LaraDecider
 
getPathToActorCsvFile() - Method in class de.cesr.lara.houseplant.SimulationConfig
 
getPathToHouseplantsCsvFile() - Method in class de.cesr.lara.houseplant.SimulationConfig
 
getPathToSunshineCsvFile() - Method in class de.cesr.lara.houseplant.SimulationConfig
 
getPercentageOfCollaboratorsWhoIrrigatedLastTimestep() - Method in class de.cesr.lara.houseplant.Agent
 
getPercentageOfCollaboratorsWhoIrrigatedLastTimestep(String) - Method in class de.cesr.lara.houseplant.Environment
 
getPostProcessPreprocessBuilder(LaraPreprocessorConfigurator<A, BO>, LaraDecisionConfiguration) - Static method in class de.cesr.lara.toolbox.evaluation.LDecisionEvaluationToolbox
Creates a PreprocessBuilder to use for post processing, for instance to evaluate the selected BO in an updated environment.
getPreferences() - Method in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
 
getPreferences() - Method in interface de.cesr.lara.components.decision.LaraDecisionConfiguration
Provides the preferences that are relevant for this decision
getPreferenceWeight(Class<? extends LaraPreference>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getPreferenceWeight(Class<? extends LaraPreference>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
 
getPreferenceWeights() - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
getPreferenceWeights() - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
 
getPreferenceWeights() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
getPreferenceWeights() - Method in interface de.cesr.lara.components.decision.LaraDeliberativeDecider
Provides the individual preference weights
getPreprocessor() - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
Checks whether the stored preprocessor matches this configuration and return it if true.
getPreprocessor() - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Provides the LaraPreprocessor that matches this configuration.
getPropertyByName(String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
getPropertyByName(String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
 
getPropertyByName(String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
getPropertyListeners(LaraStorageListener.StorageEvent) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getPropertyListeners(LaraStorageListener.StorageEvent) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
getRefreshedProperty() - Method in class de.cesr.lara.components.LaraProperty
 
getRequiredPrecedingEventClass() - Method in interface de.cesr.lara.components.eventbus.events.LaraRequiresPrecedingEvent
The Class.getSimpleName() of the event which should have occurred before in the same time step
getRequiredPrecedingEventClass() - Method in class de.cesr.lara.components.eventbus.events.LModelInitializedEvent
 
getRequiredPrecedingEventClass() - Method in class de.cesr.lara.components.preprocessor.event.LPpBoCollectorEvent
 
getRetentionTime(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getRetentionTime(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getRetentionTime(PropertyType) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Returns the remaining retention time for the given property.
getRows() - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput
 
getSeed() - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getSeed() - Method in interface de.cesr.lara.components.util.LaraRandom
Get the seed currently used for the default distributions.
getSelectableBos() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
getSelectableBos() - Method in interface de.cesr.lara.components.decision.LaraDeliberativeDecider
 
getSelectedBo(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotal
Return the BO with the highest sum of preference fulfillment.
getSelectedBo(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotalRandomAtTie
Return the BO with the highest sum of preference fulfillment.
getSelectedBo(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
 
getSelectedBo() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
getSelectedBo() - Method in class de.cesr.lara.components.decision.impl.LExplorationDecider
 
getSelectedBo() - Method in class de.cesr.lara.components.decision.impl.LHabitDecider
 
getSelectedBo() - Method in class de.cesr.lara.components.decision.impl.LTreeDecider
 
getSelectedBo() - Method in interface de.cesr.lara.components.decision.LaraDecider
Return the LaraBehaviouralOption that was selected in LaraDecider.decide().
getSelectedBo(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>) - Method in interface de.cesr.lara.components.decision.LaraDeliberativeChoiceComponent
Provides the selected BO for the given decision configuration
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.DoNothing
 
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.IrrigateHouseplant
 
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyBehaviouralOptionOne
 
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyBehaviouralOptionZero
 
getSituationalUtilities(LaraDecisionConfiguration) - Method in class de.cesr.lara.toolbox.snanalysis.bos.LAbstractSNBO
 
getSize() - Method in interface de.cesr.lara.components.container.LaraContainer
Returns the current size, i.e. the number of items currently stored.
getSize() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
getSize() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
getSize() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
getSize() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
getSizeOfHouseplant(String) - Method in class de.cesr.lara.houseplant.Environment
 
getStackTrace() - Method in exception de.cesr.lara.components.util.exceptions.LIdentifyCallerException
 
getSubEnvironments() - Method in class de.cesr.lara.components.environment.impl.LEnvironment
Returns a shallow copy of all registered sub-environments.
getSubEnvironments(Object) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
getSubEnvironments() - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Returns all registered sub-environments.
getSubEnvironments(Object) - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Returns all registered sub-environments of the given category.
getSum() - Method in class de.cesr.lara.components.decision.impl.LLightBoRow
 
getSum() - Method in interface de.cesr.lara.components.decision.LaraBoRow
 
getSunshineDuration() - Method in class de.cesr.lara.houseplant.Environment
 
getThis() - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
Must be implemented in subclasses when the agent type parameter gets concrete.
getTimestamp() - Method in class de.cesr.lara.components.LaraProperty
 
getTotalSituationalUtility(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.LaraBehaviouralOption
Returns the sum of BO-utility * agent'S situational preference over all preferenceWeights.
getType() - Method in enum de.cesr.lara.components.param.LBasicPa
 
getType() - Method in enum de.cesr.lara.components.param.LDecisionMakingPa
 
getTypedPropertyByName(String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
getTypedPropertyByName(String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
 
getTypedPropertyByName(String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
getUniform() - Method in class de.cesr.lara.components.util.impl.LRandomService
 
getUniform() - Method in interface de.cesr.lara.components.util.LaraRandom
Return the default uniform distribution.
getValue() - Method in class de.cesr.lara.components.container.properties.impl.LDoubleProperty
 
getValue() - Method in class de.cesr.lara.components.container.properties.impl.LFloatProperty
 
getValue() - Method in class de.cesr.lara.components.container.properties.impl.LIntProperty
 
getValue() - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
 
getValue() - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalListOfStringProperty
 
getValue() - Method in class de.cesr.lara.components.environment.impl.LEnvironmentalProperty
 
getValue() - Method in class de.cesr.lara.components.LaraBehaviouralOption
Returns an unmodifiable(!)
getValue() - Method in class de.cesr.lara.components.LaraProperty
NOTE: Since LaraPropertys are meant to be immutable we avoid a member in this class which is not private (members other than private allow implementing a subclass that hurts the immutability).
getValue() - Method in class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
getValue() - Method in class de.cesr.lara.houseplant.MemoryProperty
returns the value of the property as String
getValue() - Method in class de.cesr.lara.template.MyMemoryProperty
returns the value of the property as String
getValueAsDouble(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsFloat(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsInteger(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsListOfDouble(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsListOfFloat(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsListOfInteger(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsListOfString(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueAsString(String) - Method in class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
getValueForTick(int) - Method in class de.cesr.lara.template.MyInput
 
getVersionInfo() - Static method in class de.cesr.lara.components.model.impl.LModel
Returns a string containing current SVN revision number and data and time of last build.

H

hasAgentBehavedByHabit(String) - Method in class de.cesr.lara.houseplant.Environment
 
hasAgentIrrigatedLastTimestep(String) - Method in class de.cesr.lara.houseplant.Environment
 
hashCode() - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
 
hashCode() - Method in class de.cesr.lara.components.LaraBehaviouralOption
 
hashCode() - Method in class de.cesr.lara.components.LaraProperty
 
HaveANicePlant - Class in de.cesr.lara.houseplant
Goal: have a nice plant
HaveANicePlant() - Constructor for class de.cesr.lara.houseplant.HaveANicePlant
 
HouseplantModel - Class in de.cesr.lara.houseplant
TODO organise classes in packages according to LARA_Base (SH) The model class glues together the single agents to one model.
HouseplantModel(SimulationConfig) - Constructor for class de.cesr.lara.houseplant.HouseplantModel
Constructor
HouseplantModelController - Class in de.cesr.lara.houseplant
The model controller controls the model cycle.
HouseplantModelController(SimulationConfig) - Constructor for class de.cesr.lara.houseplant.HouseplantModelController
Constructor

I

id - Variable in class de.cesr.lara.components.agents.impl.LAbstractAgent
id as String
idCounter - Static variable in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
The default id string
incrementProperty(String, int) - Method in class de.cesr.lara.template.MyEnvironment
Increment the value of the property "propertyId" by amount "amount"
info(String) - Method in interface de.cesr.lara.components.util.logging.LaraLogger
log info message
inform(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
Informs all listeners that are either registered for the all properties or the specifically for the given one.
init() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
Methods that override this method must (except you know what you are doing) call super.init()!
init() - Method in class de.cesr.lara.components.model.impl.LAbstractStandaloneSynchronisedModel
 
init() - Static method in class de.cesr.lara.components.util.logging.impl.Log4jLogger
Initialises the log4j logging system and has to be called once before using.
init() - Method in interface de.cesr.lara.components.util.logging.LaraLogger
initialises the logging system has to be called once before using the logging system
initDecisions(Set<Class<? extends LaraPreference>>) - Method in class de.cesr.lara.houseplant.HouseplantModel
 
initDecisions(Set<Class<? extends LaraPreference>>) - Method in class de.cesr.lara.template.MyModel
 
initDecisions(Set<Class<? extends LaraPreference>>) - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
 
InitialDataCreator - Class in de.cesr.lara.houseplant.utilities
tool to create dummy input files for a given number of agents
InitialDataCreator() - Constructor for class de.cesr.lara.houseplant.utilities.InitialDataCreator
 
initRsModel() - Method in class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
This method should be called in your ContextBuilder.build(repast.simphony.context.Context)!
integerFormat - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
NumberFormat to format integer numbers
intValue - Variable in class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
value
irrigateHouseplant(String, String) - Method in class de.cesr.lara.houseplant.Environment
save information that agent irrigated houseplant
IrrigateHouseplant - Class in de.cesr.lara.houseplant
behavioural option one - represents a behavioural option the agent decides about. the getValue() method returns the calculated utilities towards the relevant preferenceWeights
IrrigateHouseplant(String, Agent, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.houseplant.IrrigateHouseplant
constructor
isCurrentlyApplicable() - Method in class de.cesr.lara.components.LaraBehaviouralOption
This method may be called by LaraBOPreselector to check whether the BO is applicable under current environmental and agent conditions.
isDebugEnabled() - Method in class de.cesr.lara.components.util.impl.LRandomService
 
isDebugEnabled() - Method in interface de.cesr.lara.components.util.LaraRandom
Checks if the logger of LRandomService is set to debug.
isDecisionDeliberative() - Method in class de.cesr.lara.houseplant.Agent
Is called during the preProcess phase.
isDecisionDeliberative() - Method in class de.cesr.lara.template.MyAgent
Is called during the preProcess phase.
isEmpty() - Method in interface de.cesr.lara.components.container.LaraContainer
Returns true, if and only if this container is empty.
isEmpty() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
isEmpty() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
isEmpty() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
isEmpty() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
isForceSequential() - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
 
isFull() - Method in interface de.cesr.lara.components.container.LaraContainer
Returns true, if and only if this container is full (see also LaraCapacityManager).
isFull() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
isFull() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
isFull() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
isFull() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
isFull() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
isFull() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
isPlantOk() - Method in class de.cesr.lara.houseplant.Agent
does the agent consider the plant to be ok?
iterator() - Method in interface de.cesr.lara.components.container.LaraCapacityManagementView
Provides an iterator over the underlying container
iterator() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
iterator() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
iterator() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
In no particular order.
iterator() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
Provides an iterator over all properties in no particular order.

L

LAbstractAgent<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>> - Class in de.cesr.lara.components.agents.impl
TODO logging
LAbstractAgent(LaraEnvironment) - Constructor for class de.cesr.lara.components.agents.impl.LAbstractAgent
 
LAbstractAgent(LaraEnvironment, String) - Constructor for class de.cesr.lara.components.agents.impl.LAbstractAgent
To initialise the LaraAgentComponent properly the id needs to passed to this constructor.
LAbstractBinaryDecisionLeave<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>,P> - Class in de.cesr.lara.components.decision.impl
 
LAbstractBinaryDecisionLeave() - Constructor for class de.cesr.lara.components.decision.impl.LAbstractBinaryDecisionLeave
 
LAbstractBinaryDecsionTree<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> - Class in de.cesr.lara.components.decision.impl
 
LAbstractBinaryDecsionTree() - Constructor for class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
 
LAbstractBinaryDecsionTree(LaraDecisionTree<A, BO, P>, LaraDecisionTree<A, BO, P>) - Constructor for class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
Init the decision tree with true decision tree and false decision tree.
LAbstractEnvironmentalProperty<V> - Class in de.cesr.lara.components.environment.impl
Subclasses need to override LaraProperty.getModifiedProperty(Object) and return their own type in order to be stored as their type in the environment!
LAbstractEnvironmentalProperty(String, LaraEnvironment) - Constructor for class de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty
 
LAbstractModel - Class in de.cesr.lara.components.model.impl
Since this class does not deal with agents, certain methods regarding agents are abstract Features: Sets up eventbus Updating a calendar Updating a simulation state variable NOTE: The simulation state is only valid in case of synchronous agent triggering!
LAbstractModel() - Constructor for class de.cesr.lara.components.model.impl.LAbstractModel
Constructor.
LAbstractPpComp<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Class in de.cesr.lara.components.preprocessor.impl
 
LAbstractPpComp() - Constructor for class de.cesr.lara.components.preprocessor.impl.LAbstractPpComp
 
LAbstractPpEvent - Class in de.cesr.lara.components.preprocessor.event
Abstract class that provides basic methods for LaraPpEvents.
LAbstractPpEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LAbstractPpEvent
 
LAbstractRsModel<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>,C> - Class in de.cesr.lara.toolbox.adapter.rs
For Repast Simphony Models, a context builder (a class implementing ContextBuilder builds up the model (at least its main context) and schedules actions.
LAbstractRsModel() - Constructor for class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
 
LAbstractSNBO<A extends LaraAgent<A,BO>,BO extends LAbstractSNBO<A,BO>> - Class in de.cesr.lara.toolbox.snanalysis.bos
 
LAbstractSNBO(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.toolbox.snanalysis.bos.LAbstractSNBO
 
LAbstractStandaloneSynchronisedModel - Class in de.cesr.lara.components.model.impl
The class provides a default implementation of LModel that does not depend on any MAS framework.
LAbstractStandaloneSynchronisedModel() - Constructor for class de.cesr.lara.components.model.impl.LAbstractStandaloneSynchronisedModel
Constructor
LAgentDecideEvent - Class in de.cesr.lara.components.eventbus.events
Triggers agents to decide.
LAgentDecideEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentDecideEvent
 
LAgentExecutionEvent - Class in de.cesr.lara.components.eventbus.events
Triggers agents to execute.
LAgentExecutionEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentExecutionEvent
 
LAgentLevel - Class in de.cesr.lara.components.util.logging.impl
Custom Log4j Level that is supposed to be used for agent loggers (see Doc_AgentLogging.doc).
LAgentLevel(int, String, int) - Constructor for class de.cesr.lara.components.util.logging.impl.LAgentLevel
 
LAgentPerceptionEvent - Class in de.cesr.lara.components.eventbus.events
Triggers agents to perceive.
LAgentPerceptionEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentPerceptionEvent
 
LAgentPostExecutionEvent - Class in de.cesr.lara.components.eventbus.events
Thrown after agents execute.
LAgentPostExecutionEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentPostExecutionEvent
 
LAgentPostprocessEvent - Class in de.cesr.lara.components.eventbus.events
Triggers agents to postprocess.
LAgentPostprocessEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentPostprocessEvent
 
LAgentPreprocessEvent - Class in de.cesr.lara.components.eventbus.events
Triggers agents to preprocess.
LAgentPreprocessEvent(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.eventbus.events.LAgentPreprocessEvent
 
LaraAbstractEventSubscriber - Interface in de.cesr.lara.components.eventbus
There are two types of subscribers: 1. the LaraEventSubscriber - components in general 2.
LaraAgent<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.agents
The class uses recursive generics since the LaraAgentComponent requires the type of agent.
LaraAgentComponent<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.agents
 
LaraAsynchronousEvent - Interface in de.cesr.lara.components.eventbus.events
The LaraEventBus will notify subscribers of Events implementing this interface asynchronous.
LaraBehaviouralOption<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Class in de.cesr.lara.components
LaraBehaviouralOption declares behavioural options an agent may choose from to perform.
LaraBehaviouralOption(String, A) - Constructor for class de.cesr.lara.components.LaraBehaviouralOption
Does not call constructor with more parameters above to prevent double initialisation of preferenceUtilities
LaraBehaviouralOption(String, A, LPrefEntry...) - Constructor for class de.cesr.lara.components.LaraBehaviouralOption
constructor
LaraBehaviouralOption(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.components.LaraBehaviouralOption
constructor
LaraBOCollector<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.preprocessor
Collects behavioural options from the BO-memory.
LaraBOMemory<BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.container.memory
Interface for memories of behavioural options that ensures that properties are of type LaraBehaviouralOption.
LaraBOPreselectingAgent<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>> - Interface in de.cesr.lara.components.agents
The defined method is invoked by LaraBOPreselector in case of LaraBOPreselector.LAccuracy = ASK_AGENT.
LaraBOPreselector<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.preprocessor
BOChecker
LaraBOPreselector.Accuracy - Interface in de.cesr.lara.components.preprocessor
A common interface for preprocessor accuracy statements which enables the user to provide his own set of accuracies.
LaraBOPreselector.LAccuracy - Enum in de.cesr.lara.components.preprocessor
accuracy
LaraBoRow<BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.decision
Combines a behavioural option and its individual (i.e. weighted by personal preference weights) utility values during the decision process.
LaraBOUtilityUpdater<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.preprocessor
Updates the utility values for the given behavioural options regarding the decision of the given decision builder.
LaraCapacityManageableContainer<PropertyType extends LaraProperty<? extends PropertyType,?>> - Interface in de.cesr.lara.components.container
LaraContainers implementing this interface accept a LaraCapacityManager and commit themselves to calling its LaraCapacityManager#manage(LaraCapacityManagementView)) whenever they are full and a new item is to be stored.
LaraCapacityManagementView<PropertyType extends LaraProperty<?,?>> - Interface in de.cesr.lara.components.container
The management view constitutes a view to the underlying container that enables LaraCapacityManagers to manager the container.
LaraCapacityManager<PropertyType extends LaraProperty<? extends PropertyType,?>> - Interface in de.cesr.lara.components.container
Interface for classes that implement a capacity management strategy for LaraStorages, i.e. to remove an item from the storage at some position or increase the storages capacity whenever the storage is full and a new item is to be stored.
LaraContainer<PropertyType extends LaraProperty<? extends PropertyType,?>> - Interface in de.cesr.lara.components.container
Defines methods to retrieve information about a container regarding its capacity and its degree of capacity utilisation.
LaraDecider<BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.decision
Interface for all components that may execute a decision.
LaraDeciderFactory<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.decision
 
LaraDecisionConfiguration - Interface in de.cesr.lara.components.decision
The LaraDecisionConfiguration is an identifier for certain decision and is passed to LaraAgentComponent.decide(LaraDecisionConfiguration) .
LaraDecisionData<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision
 
LaraDecisionData(LaraDecisionConfiguration, A) - Constructor for class de.cesr.lara.components.decision.LaraDecisionData
 
LaraDecisionModeProvidingAgent - Interface in de.cesr.lara.components.agents
 
LaraDecisionModes - Enum in de.cesr.lara.components.decision
 
LaraDecisionModeSelector<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.preprocessor
ModeSelector
LaraDecisionTree<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> - Interface in de.cesr.lara.components.decision
 
LaraDeliberativeChoiceComponent - Interface in de.cesr.lara.components.decision
Heuristic used for selection of (best) behavioural option
LaraDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.decision
A special LaraDecider that adds functionality required for laraBoRows decisions.
LaraEnvironment - Interface in de.cesr.lara.components.environment
This class defines the interface between agents and its various environments: bio-physical, natural environments socio-economic environments (political, legal and economical boundary conditions) social environments (networks layered by semantics) Environments may have sub-environments (see LaraEnvironmentContext<T> - Interface in de.cesr.lara.toolbox.adapter.rs.context
Interface for Repast Simphony contexts that shall be uses as LaraEnvironment.
LaraEnvironmentListener - Interface in de.cesr.lara.components.environment
Interface for observers of LaraEnvironment
LaraEvent - Interface in de.cesr.lara.components.eventbus.events
Components can publish events (even custom events) to the LaraEventBus.
LaraEventSubscriber - Interface in de.cesr.lara.components.eventbus
Common interface for subscribers of events.
LaraException - Exception in de.cesr.lara.components.util.exceptions
Common super class for all exceptions defined throughout LARA.
LaraException() - Constructor for exception de.cesr.lara.components.util.exceptions.LaraException
 
laraExecute(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
hook method...
LaraHasConsecutiveEvent - Interface in de.cesr.lara.components.eventbus.events
 
LaraInternalEventSubscriber - Interface in de.cesr.lara.components.eventbus
Common interface for subscribers of events.
LaraLimitedRetentionMemory<PropertyType extends LaraProperty<PropertyType,?>> - Interface in de.cesr.lara.components.container.memory
The interface for memory implementations that add temporal retention functionality (temporal decay) to the basic memory component of LARA (see AncientLaraMemory).
LaraLogger - Interface in de.cesr.lara.components.util.logging
logger
LaraMemory<PropertyType extends LaraProperty<? extends PropertyType,?>> - Interface in de.cesr.lara.components.container.memory
Interface for all agent memories in LARA
LaraMemoryListener - Interface in de.cesr.lara.components.container.memory
Objects that want to observe one or more categories of memory property processes need to implement this interface.
LaraMemoryListener.MemoryEvent - Enum in de.cesr.lara.components.container.memory
Categories of memory property processes a listener may be registered for.
LaraModel - Interface in de.cesr.lara.components.model
Classes that implement this interface need to provide basic simulation functionality for LARA like time stepping etc.
LaraOverwriteMemory<PropertyType extends LaraProperty<PropertyType,?>> - Interface in de.cesr.lara.components.container.memory
Memorises only one property per key.
LaraOverwriteStorage<PropertyType extends LaraProperty<PropertyType,?>> - Interface in de.cesr.lara.components.container.storage
The interface is intended for simple storages that do not care about time steps (i.e. store only the latest entry for a specific key).
LaraPostprocessorComp<A extends LaraAgent<?,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.postprocessor
 
LaraPpEvent - Interface in de.cesr.lara.components.preprocessor.event
(Sub-)Interface for LaraPreprocessor related event.
LaraPreference - Interface in de.cesr.lara.components
Agents' preferenceWeights implement this marker interface.
LaraPreferenceUpdater<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.preprocessor
Updates an agent's preference.
LaraPreprocessor<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.preprocessor
The Pre-process Factory is used to pick the appropriate pre-processor components for the given decision ( ).
LaraPreprocessorComp<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Interface in de.cesr.lara.components.preprocessor
Interface for all preprocessor components.
LaraPreprocessorConfigurator<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Interface in de.cesr.lara.components.preprocessor
This configurator is used to configure a LaraPreprocessor with desired preprocessor components.
LaraProperty<PropType extends LaraProperty<?,ValueType>,ValueType> - Class in de.cesr.lara.components
Common abstract base class for all properties used in environment, memory etc.
LaraProperty(String) - Constructor for class de.cesr.lara.components.LaraProperty
 
LaraRandom - Interface in de.cesr.lara.components.util
 
LaraRequiresPrecedingEvent - Interface in de.cesr.lara.components.eventbus.events
 
LaraSequentialEvent - Interface in de.cesr.lara.components.eventbus.events
The LaraEventBus will notify subscribers of Events implementing this interface sequential.
LaraSimulationStage - Interface in de.cesr.lara.components.model
Interface for LARA simulation stage object that identify the current stage of simulation.
LaraStorage<PropertyType extends LaraProperty<? extends PropertyType,?>> - Interface in de.cesr.lara.components.container.storage
The LaraStorage provides a general abstract data type that stores instances of LaraProperty each identified by a key of type String.
LaraStorageListener - Interface in de.cesr.lara.components.container.storage
 
LaraStorageListener.StorageEvent - Enum in de.cesr.lara.components.container.storage
Categories of storage property processes a listener may be registered for.
LaraSuperEnvironment - Interface in de.cesr.lara.components.environment
TODO add property functions that deal with sub-envs (see removePropertySubenv) (SH) Extends LaraEnvironment and allows registering sub-environments that are accessed by this super environment.
LaraSynchronousEvent - Interface in de.cesr.lara.components.eventbus.events
The LaraEventBus will notify subscribers of Events implementing this interface synchronous.
LBasicPa - Enum in de.cesr.lara.components.param
 
LCapacityManagers - Class in de.cesr.lara.components.util.impl
Assumes that the storage has already checked that it is full!
LCapacityManagers() - Constructor for class de.cesr.lara.components.util.impl.LCapacityManagers
 
LCompleteBoCollector<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
Retrieves all recent behavioural options in memory (does _not_ check for each if any utility > 0.0 contributes to the decision).
LCompleteBoCollector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LCompleteBoCollector
 
LContainerException - Exception in de.cesr.lara.components.container.exceptions
Super class of all LContainer*Exceptions.
LContainerException() - Constructor for exception de.cesr.lara.components.container.exceptions.LContainerException
 
LContainerException(String) - Constructor for exception de.cesr.lara.components.container.exceptions.LContainerException
 
LContainerFullException - Exception in de.cesr.lara.components.container.exceptions
Indicates a full LaraContainer
LContainerFullException() - Constructor for exception de.cesr.lara.components.container.exceptions.LContainerFullException
 
LContainerFullException(String) - Constructor for exception de.cesr.lara.components.container.exceptions.LContainerFullException
 
LContributingBoCollector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>> - Class in de.cesr.lara.components.preprocessor.impl
Retrieves all recent behavioural options in memory and checks for each if any utility contributes to the decision represented by this decision builder.
LContributingBoCollector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LContributingBoCollector
 
LDecisionConfiguration - Class in de.cesr.lara.components.decision.impl
creates instance of decision for given set of preferenceWeights and deliberativeChoiceComp TODO make immutable (SH) TODO consider id field to make the builder identifiable - to be set in constructor like other fields (SH) sorry - needed these features instantly (SH) > not possible to make static since multiple instances with different goal-definitions are required!
LDecisionConfiguration() - Constructor for class de.cesr.lara.components.decision.impl.LDecisionConfiguration
Assigns the default id String.
LDecisionConfiguration(String) - Constructor for class de.cesr.lara.components.decision.impl.LDecisionConfiguration
 
LDecisionEvaluationToolbox - Class in de.cesr.lara.toolbox.evaluation
TODO Refactor!!!
LDecisionEvaluationToolbox() - Constructor for class de.cesr.lara.toolbox.evaluation.LDecisionEvaluationToolbox
 
LDecisionMakingPa - Enum in de.cesr.lara.components.param
 
LDefaultAgentComp<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.agents.impl
 
LDefaultAgentComp(A, LaraEnvironment) - Constructor for class de.cesr.lara.components.agents.impl.LDefaultAgentComp
Simplest Constructor (e.g. social environment, geographical environment)
LDefaultBOUpdater<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
Calls LaraBehaviouralOption.getSituationalUtilities(LaraDecisionConfiguration) NOTE regarding LOGGING: The agent logger for logging BOs is only enabled when the logger for this class is enabled at least for Priority#INFO!
LDefaultBOUpdater() - Constructor for class de.cesr.lara.components.preprocessor.impl.LDefaultBOUpdater
 
LDefaultDecisionModeSelector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
 
LDefaultDecisionModeSelector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector
 
LDefaultLimitedCapacityBOMemory<BOType extends LaraBehaviouralOption<?,? extends BOType>> - Class in de.cesr.lara.components.container.memory.impl
 
LDefaultLimitedCapacityBOMemory(LaraCapacityManager<BOType>) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
LDefaultLimitedCapacityBOMemory(LaraCapacityManager<BOType>, int) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
LDefaultLimitedCapacityBOMemory(LaraCapacityManager<BOType>, int, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
LDefaultLimitedCapacityBOMemory(LaraCapacityManager<BOType>, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
LDefaultLimitedCapacityMemory<PropertyType extends LaraProperty<? extends PropertyType,?>> - Class in de.cesr.lara.components.container.memory.impl
 
LDefaultLimitedCapacityMemory(LaraCapacityManager<PropertyType>) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
LDefaultLimitedCapacityMemory(LaraCapacityManager<PropertyType>, int) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
LDefaultLimitedCapacityMemory(LaraCapacityManager<PropertyType>, int, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
LDefaultLimitedCapacityMemory(LaraCapacityManager<PropertyType>, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
LDefaultLimitedCapacityOverwriteBoMemory<BO extends LaraBehaviouralOption<?,BO>> - Class in de.cesr.lara.components.container.memory.impl
The LaraBOMemory version of LDefaultLimitedCapacityOverwriteMemory
LDefaultLimitedCapacityOverwriteBoMemory(LaraCapacityManager<BO>) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
LDefaultLimitedCapacityOverwriteBoMemory(LaraCapacityManager<BO>, int) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
LDefaultLimitedCapacityOverwriteBoMemory(LaraCapacityManager<BO>, int, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
LDefaultLimitedCapacityOverwriteBoMemory(LaraCapacityManager<BO>, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
LDefaultLimitedCapacityOverwriteMemory<PropertyType extends LaraProperty<PropertyType,?>> - Class in de.cesr.lara.components.container.memory.impl
TODO check if an interface split is appropriate (because step-related queries are not applicable to this kind of memory) (SH) TODO check: observation mechanism: at refresh, first input and then check capacity....
LDefaultLimitedCapacityOverwriteMemory() - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityOverwriteMemory(LaraCapacityManager<PropertyType>) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityOverwriteMemory(LaraCapacityManager<PropertyType>, int) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityOverwriteMemory(LaraCapacityManager<PropertyType>, int, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityOverwriteMemory(LaraCapacityManager<PropertyType>, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityOverwriteMemory(String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
LDefaultLimitedCapacityStorage<PropertyType extends LaraProperty<PropertyType,?>> - Class in de.cesr.lara.components.container.storage.impl
TODO implement observer management for other events than AUTO_REMOVED!
LDefaultLimitedCapacityStorage(LaraCapacityManager<PropertyType>) - Constructor for class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
LDefaultLimitedCapacityStorage(LaraCapacityManager<PropertyType>, int) - Constructor for class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
LDefaultMemory<PropertyType extends LaraProperty<? extends PropertyType,?>> - Class in de.cesr.lara.components.container.memory.impl
TODO memory observer pattern!
LDefaultMemory() - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
LDefaultMemory(int) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
LDefaultMemory(int, String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
LDefaultMemory(String) - Constructor for class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
LDefaultPostProcessorComp<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.postprocessor.impl
 
LDefaultPostProcessorComp() - Constructor for class de.cesr.lara.components.postprocessor.impl.LDefaultPostProcessorComp
 
LDefaultSimpleStorage<PropertyType extends LaraProperty<PropertyType,?>> - Class in de.cesr.lara.components.container.storage.impl
A storage that does not care about time stamps since it only stores the most recent property for every key.
LDefaultSimpleStorage() - Constructor for class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
LDefaultSimpleStorage(int) - Constructor for class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
LDefaultStorage<PropertyType extends LaraProperty<? extends PropertyType,?>> - Class in de.cesr.lara.components.container.storage.impl
TODO implement observer management for other events than AUTO_REMOVED!
LDefaultStorage() - Constructor for class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
LDelegatingBoPreselector<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
Delegates checking to each behavioural option.
LDelegatingBoPreselector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LDelegatingBoPreselector
 
LDeliberativeChoiceComp_MaxLineTotal - Class in de.cesr.lara.components.decision.impl
Selects the behavioural option with maximal line total.
LDeliberativeChoiceComp_MaxLineTotalRandomAtTie - Class in de.cesr.lara.components.decision.impl
Tie Rule: In case there are more than one BOs with the highest score, a random one is chosen among these.
LDeliberativeChoiceComp_Probabilistic - Class in de.cesr.lara.components.decision.impl
Selects behavioural options based on a probabilistic choice mechanism.
LDeliberativeChoiceComp_Probabilistic(float, String) - Constructor for class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
 
LDeliberativeChoiceComp_Probabilistic(String) - Constructor for class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
Uses eta = 1.0
LDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
the agents decision module
LDeliberativeDecider(LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
LDeliberativeDeciderFactory<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
 
LDeliberativeDecisionModeSelector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
Constantly selects LDeliberativeDeciderFactory as decider factory.
LDeliberativeDecisionModeSelector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LDeliberativeDecisionModeSelector
 
LDoubleProperty - Class in de.cesr.lara.components.container.properties.impl
 
LDoubleProperty(String, double) - Constructor for class de.cesr.lara.components.container.properties.impl.LDoubleProperty
 
LEnvironment - Class in de.cesr.lara.components.environment.impl
This default implementation of LaraSuperEnvironment does not delegate to sub-environments for LEnvironment.containsProperty(String), LEnvironment.removeProperty(LAbstractEnvironmentalProperty), etc.
LEnvironment() - Constructor for class de.cesr.lara.components.environment.impl.LEnvironment
constructor
LEnvironmentalIntProperty - Class in de.cesr.lara.components.environment.impl
 
LEnvironmentalIntProperty(String, int, LaraEnvironment) - Constructor for class de.cesr.lara.components.environment.impl.LEnvironmentalIntProperty
 
LEnvironmentalListOfStringProperty - Class in de.cesr.lara.components.environment.impl
 
LEnvironmentalListOfStringProperty(String, List<String>, LaraEnvironment) - Constructor for class de.cesr.lara.components.environment.impl.LEnvironmentalListOfStringProperty
 
LEnvironmentalProperty<ValueType> - Class in de.cesr.lara.components.environment.impl
 
LEnvironmentalProperty(String, ValueType, LaraEnvironment) - Constructor for class de.cesr.lara.components.environment.impl.LEnvironmentalProperty
 
LEnvironmentContext<T> - Class in de.cesr.lara.toolbox.adapter.rs.context
 
LEnvironmentContext() - Constructor for class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
LEnvironmentContext(String) - Constructor for class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
LEventbus - Class in de.cesr.lara.components.eventbus.impl
The LEventbus serves as a communication system between different components, where the components do not necessarily know each other.
LEventbus() - Constructor for class de.cesr.lara.components.eventbus.impl.LEventbus
This is a singleton.
LEventbusPerformanceStatistics - Class in de.cesr.lara.toolbox.runtime
 
LEventbusPerformanceStatistics() - Constructor for class de.cesr.lara.toolbox.runtime.LEventbusPerformanceStatistics
 
LExplorationDecider<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
 
LExplorationDecider(A, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.decision.impl.LExplorationDecider
 
LExplorationDeciderFactory<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
This decider factory creates a decider that just fetches the aagent's preceding behavioural actions and chooses it as new action.
LFloatProperty - Class in de.cesr.lara.components.container.properties.impl
 
LFloatProperty(String, float) - Constructor for class de.cesr.lara.components.container.properties.impl.LFloatProperty
 
LHabitDecider<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
 
LHabitDecider(A, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.decision.impl.LHabitDecider
 
LHabitDeciderFactory<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.decision.impl
 
LIdentifyCallerException - Exception in de.cesr.lara.components.util.exceptions
This exception is used to produce a stack trace and log it.
LIdentifyCallerException() - Constructor for exception de.cesr.lara.components.util.exceptions.LIdentifyCallerException
 
LIntProperty - Class in de.cesr.lara.components.container.properties.impl
 
LIntProperty(String, int) - Constructor for class de.cesr.lara.components.container.properties.impl.LIntProperty
 
LInvalidTimestampException - Exception in de.cesr.lara.components.container.exceptions
Indicates an invalid time stamp, for instance if properties are to be stored but have assigned an invalid time stamp (e.g. < 0)
LInvalidTimestampException() - Constructor for exception de.cesr.lara.components.container.exceptions.LInvalidTimestampException
 
listOfString - Variable in class de.cesr.lara.components.environment.impl.LEnvironmentalListOfStringProperty
value
LLightBoRow<BO extends LaraBehaviouralOption<?,?>> - Class in de.cesr.lara.components.decision.impl
This implementation of LaraBoRow does not store values for every preference but only the sum.
LLightBoRow(BO) - Constructor for class de.cesr.lara.components.decision.impl.LLightBoRow
 
LLightBoRow(BO, double) - Constructor for class de.cesr.lara.components.decision.impl.LLightBoRow
 
LModel - Class in de.cesr.lara.components.model.impl
Base class for models using LARA that should ensure that only one instance of LaraModel is created.
LModelFinishEvent - Class in de.cesr.lara.components.eventbus.events
Is fired when a simulation run is finished.
LModelFinishEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LModelFinishEvent
 
LModelInitializedEvent - Class in de.cesr.lara.components.eventbus.events
Is fired on initialization of the model.
LModelInitializedEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LModelInitializedEvent
 
LModelInstantiatedEvent - Class in de.cesr.lara.components.eventbus.events
Is fired on instantiation of the model.
LModelInstantiatedEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LModelInstantiatedEvent
 
LModelStepEvent - Class in de.cesr.lara.components.eventbus.events
Is fired when a new timestep begins.
LModelStepEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LModelStepEvent
 
LModelStepFinishedEvent - Class in de.cesr.lara.components.eventbus.events
Is fired when a timestep ends.
LModelStepFinishedEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LModelStepFinishedEvent
 
LNormalController - Class in de.cesr.lara.components.util.impl
 
LNormalController(double, double, RandomEngine) - Constructor for class de.cesr.lara.components.util.impl.LNormalController
 
Log4jLogger - Class in de.cesr.lara.components.util.logging.impl
log4j logger
Log4jLogger() - Constructor for class de.cesr.lara.components.util.logging.impl.Log4jLogger
 
logBOs(Logger, Collection<BO>, String, A) - Method in class de.cesr.lara.components.preprocessor.impl.LAbstractPpComp
TODO check Logs BOs to agentLogger (.de.cesr.lara.components.preprocessor.impl.LPreprocessor) if its not null and to logger if debug is enabled otherwise.
logger - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
logger
logger - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
logger
LOmitZeroContributingBOCollector<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,BO>> - Class in de.cesr.lara.components.preprocessor.impl
This LaraBoScanner implementation also filters out behavioural option that indeed define one or more preferenceWeights also defined in the LaraDecisionConfiguration but whose utility is not above zero.
LOmitZeroContributingBOCollector() - Constructor for class de.cesr.lara.components.preprocessor.impl.LOmitZeroContributingBOCollector
 
LPpBoCollectorEvent - Class in de.cesr.lara.components.preprocessor.event
Triggers selection of behavioural options from the agent's memory.
LPpBoCollectorEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpBoCollectorEvent
 
LPpBoPreselectorEvent - Class in de.cesr.lara.components.preprocessor.event
Triggers behavioural options' pre-selection.
LPpBoPreselectorEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpBoPreselectorEvent
 
LPpBoUtilityUpdaterEvent - Class in de.cesr.lara.components.preprocessor.event
Triggers behavioural options' utility updating.
LPpBoUtilityUpdaterEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpBoUtilityUpdaterEvent
 
LPpModeSelectorEvent - Class in de.cesr.lara.components.preprocessor.event
Triggers mode selection.
LPpModeSelectorEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpModeSelectorEvent
 
LPpPreferenceUpdaterEvent - Class in de.cesr.lara.components.preprocessor.event
Triggers updating of agent's preferences.
LPpPreferenceUpdaterEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpPreferenceUpdaterEvent
 
LPpUnsubscribeEvent - Class in de.cesr.lara.components.preprocessor.event
 
LPpUnsubscribeEvent(LaraAgent<?, ?>, LaraDecisionConfiguration) - Constructor for class de.cesr.lara.components.preprocessor.event.LPpUnsubscribeEvent
 
LPrefEntry - Class in de.cesr.lara.components.util.impl
Used to specify preference class - value pairs in order to instantiate LaraBehaviouralOptions more easily.
LPrefEntry(Class<? extends LaraPreference>, Double) - Constructor for class de.cesr.lara.components.util.impl.LPrefEntry
 
LPreferenceWeightMap - Class in de.cesr.lara.components.util.impl
Overrides AbstractMap.toString() in order to return an alphabetically ordered list of preferenceWeights and preference values.
LPreferenceWeightMap() - Constructor for class de.cesr.lara.components.util.impl.LPreferenceWeightMap
 
LPreferenceWeightMap(LPrefEntry...) - Constructor for class de.cesr.lara.components.util.impl.LPreferenceWeightMap
 
LPreferenceWeightMap(Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.components.util.impl.LPreferenceWeightMap
 
LPreprocessor<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
The LPreprocessor class provides immutable (once assigned, the references to preprocessor components are only passed to the preprocessor constructor which is designed to be used only for one agent during a single simulation step) instances of LPreprocessors.
LPreprocessor() - Constructor for class de.cesr.lara.components.preprocessor.impl.LPreprocessor
Use LaraPreprocessorConfigurator.getPreprocessor() to receive an instance of a pre-processor (it keeps instances and returns it if appropriate)!
LPreprocessor(LaraPreprocessorConfigurator<A, BO>) - Constructor for class de.cesr.lara.components.preprocessor.impl.LPreprocessor
Use LaraPreprocessorConfigurator.getPreprocessor() to receive an instance of a pre-processor (it keeps instances and returns it if appropriate)!
LPreprocessorConfigurator<A extends LaraAgent<A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>> - Class in de.cesr.lara.components.preprocessor.impl
default configurator
LPseudoPrefereceUpdater<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>> - Class in de.cesr.lara.components.preprocessor.impl
Does _not_ update any preference.
LPseudoPrefereceUpdater() - Constructor for class de.cesr.lara.components.preprocessor.impl.LPseudoPrefereceUpdater
 
LRandomService - Class in de.cesr.lara.components.util.impl
Uses the MersenneTwister as generator.
LRandomService(int) - Constructor for class de.cesr.lara.components.util.impl.LRandomService
Initialise a new instance with the given random seed.
LRemoveException - Exception in de.cesr.lara.components.container.exceptions
Exception thrown by underlying storage classes in case a requested property can not be found to be removed.
LRemoveException(String) - Constructor for exception de.cesr.lara.components.container.exceptions.LRemoveException
 
LRetrieveException - Exception in de.cesr.lara.components.container.exceptions
Exception thrown by underlying storage classes in case a requested property can not be found to be retrieved.
LRetrieveException(String) - Constructor for exception de.cesr.lara.components.container.exceptions.LRetrieveException
 
LSelectedBoProperty<BO extends LaraBehaviouralOption<?,?>> - Class in de.cesr.lara.components.postprocessor.impl
 
LSelectedBoProperty(LaraDecisionConfiguration, BO) - Constructor for class de.cesr.lara.components.postprocessor.impl.LSelectedBoProperty
 
LSet<E> - Class in de.cesr.lara.components.util.impl
 
LSet(E...) - Constructor for class de.cesr.lara.components.util.impl.LSet
 
LSet(E) - Constructor for class de.cesr.lara.components.util.impl.LSet
 
LSimulationStage - Enum in de.cesr.lara.components.model.impl
Items of this enumeration identify the simulation stage.
LSNAttendCenralActors - Class in de.cesr.lara.toolbox.snanalysis.goals
 
LSNAttendCenralActors() - Constructor for class de.cesr.lara.toolbox.snanalysis.goals.LSNAttendCenralActors
 
LSNCutLeastCentralLinks<A extends LaraAgent<A,LSNDecreaseActivity<A>>> - Class in de.cesr.lara.toolbox.snanalysis.bos
 
LSNCutLeastCentralLinks(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.toolbox.snanalysis.bos.LSNCutLeastCentralLinks
 
LSNDecreaseActivity<A extends LaraAgent<A,LSNDecreaseActivity<A>>> - Class in de.cesr.lara.toolbox.snanalysis.bos
 
LSNDecreaseActivity(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.toolbox.snanalysis.bos.LSNDecreaseActivity
 
LSNFreeCapacity - Class in de.cesr.lara.toolbox.snanalysis.goals
 
LSNFreeCapacity() - Constructor for class de.cesr.lara.toolbox.snanalysis.goals.LSNFreeCapacity
 
LSNIncreaseActivity<A extends LaraAgent<A,LSNIncreaseActivity<A>>> - Class in de.cesr.lara.toolbox.snanalysis.bos
 
LSNIncreaseActivity(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.toolbox.snanalysis.bos.LSNIncreaseActivity
 
LSNSocialConformity - Class in de.cesr.lara.toolbox.snanalysis.goals
 
LSNSocialConformity() - Constructor for class de.cesr.lara.toolbox.snanalysis.goals.LSNSocialConformity
 
LTreeDecider<A extends LaraAgent<A,? super BO>,BO extends LaraBehaviouralOption<?,BO>,P> - Class in de.cesr.lara.components.decision.impl
 
LTreeDecider(LaraDecisionTree<A, BO, P>, A, P) - Constructor for class de.cesr.lara.components.decision.impl.LTreeDecider
 
LUniformController - Class in de.cesr.lara.components.util.impl
 
LUniformController(RandomEngine) - Constructor for class de.cesr.lara.components.util.impl.LUniformController
 
LUpdateEnvironmentEvent - Class in de.cesr.lara.components.eventbus.events
Triggers the environment to update itself.
LUpdateEnvironmentEvent() - Constructor for class de.cesr.lara.components.eventbus.events.LUpdateEnvironmentEvent
 
LVersionInfo - Class in de.cesr.lara.components.util.impl
 
LVersionInfo() - Constructor for class de.cesr.lara.components.util.impl.LVersionInfo
 
LVersionInfo - Class in de.cesr.lara.toolbox.util
LARA Version Information
LVersionInfo() - Constructor for class de.cesr.lara.toolbox.util.LVersionInfo
 

M

main(String[]) - Static method in class de.cesr.lara.houseplant.HouseplantModelController
The main method creates the model and runs the simulation.
main(String[]) - Static method in class de.cesr.lara.houseplant.utilities.InitialDataCreator
 
main(String[]) - Static method in class de.cesr.lara.template.MyModelController
The main method creates the model and runs the simulation.
main(String[]) - Static method in class de.cesr.lara.toolbox.runtime.LEventbusPerformanceStatistics
 
makeFIFO() - Static method in class de.cesr.lara.components.util.impl.LCapacityManagers
 
makeFILO() - Static method in class de.cesr.lara.components.util.impl.LCapacityManagers
 
makeNINO() - Static method in class de.cesr.lara.components.util.impl.LCapacityManagers
 
meetsConfiguration(LaraPreprocessorConfigurator<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
Checks whether this preprocessor conforms to the configuration represented by the given LaraPreprocessorConfigurator.
meetsConfiguration(LaraPreprocessorConfigurator<A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessor
 
memorise(String, float, int) - Method in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Attempts to add a new item to memory having the specified float value and retention time and identified by the specified key.
memorise(String, int, int) - Method in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Attempts to add a new item to memory having the specified int value and retention time and identified by the specified key.
memorise(String, String, int) - Method in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Attempts to add a new item to memory having the specified (String ) value and retention time and identified by the specified key.
memoriseAll(Set<BOType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
memoriseAll(Set<BO>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
memoriseAll(Set<BO>) - Method in interface de.cesr.lara.components.container.memory.LaraBOMemory
Memorises the given set of behavioural options
memorize(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
memorize(PropertyType, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
memorize(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
memorize(PropertyType, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Retention time is ignored!
memorize(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
memorize(PropertyType, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
memorize(PropertyType) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Tries to add the specified property to this memory applying the default retention time.
memorize(PropertyType, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Tries to add the specified property to this memory with the given retention time.
memory - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
a collection of the agents behavioural options
memoryEventOccured(LaraMemoryListener.MemoryEvent, LaraProperty<?, ?>) - Method in interface de.cesr.lara.components.container.memory.LaraMemoryListener
 
MemoryProperty - Class in de.cesr.lara.houseplant
used to store a key value pair (Strings) in memory
MemoryProperty(String, String) - Constructor for class de.cesr.lara.houseplant.MemoryProperty
constructor
model - Static variable in class de.cesr.lara.components.model.impl.LModel
model
MyAbstractBehaviouralOption<A extends LaraAgent<? super A,?>> - Class in de.cesr.lara.template
 
MyAbstractBehaviouralOption(String, A, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.template.MyAbstractBehaviouralOption
 
MyAgent - Class in de.cesr.lara.template
As we do agent based modeling the agent makes up the heart of our model.
MyAgent(String, MyEnvironment) - Constructor for class de.cesr.lara.template.MyAgent
creates an agent. requires a unique identifier string
MyBehaviouralOptionOne - Class in de.cesr.lara.template
behavioural option one - represents a behavioural option the agent decides about. the getValue() method returns the calculated utilities towards the relevant preferenceWeights
MyBehaviouralOptionOne(String, MyAgent, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.template.MyBehaviouralOptionOne
constructor
MyBehaviouralOptionZero - Class in de.cesr.lara.template
behavioural option zero - represents a behavioural option the agent decides about. the getValue() method returns the calculated utilities towards the relevant preferenceWeights
MyBehaviouralOptionZero(String, MyAgent, Map<Class<? extends LaraPreference>, Double>) - Constructor for class de.cesr.lara.template.MyBehaviouralOptionZero
constructor
MyDecisionModeSelector - Class in de.cesr.lara.template
Selects the agents decision mode (habitual or deliberative).
MyDecisionModeSelector() - Constructor for class de.cesr.lara.template.MyDecisionModeSelector
 
MyEnvironment - Class in de.cesr.lara.template
Wrapper for the default environment.
MyEnvironment() - Constructor for class de.cesr.lara.template.MyEnvironment
 
MyGoalOne - Class in de.cesr.lara.template
goal one
MyGoalOne() - Constructor for class de.cesr.lara.template.MyGoalOne
 
MyGoalZero - Class in de.cesr.lara.template
goal zero
MyGoalZero() - Constructor for class de.cesr.lara.template.MyGoalZero
 
MyInitialData - Class in de.cesr.lara.template
Provides initial data for the model.
MyInitialData() - Constructor for class de.cesr.lara.template.MyInitialData
 
MyInput - Class in de.cesr.lara.template
Represents model input.
MyInput() - Constructor for class de.cesr.lara.template.MyInput
 
MyMemoryProperty - Class in de.cesr.lara.template
used to store a key value pair (Strings) in memory
MyMemoryProperty(String, String) - Constructor for class de.cesr.lara.template.MyMemoryProperty
constructor
MyModel - Class in de.cesr.lara.template
The model class glues together the single agents to one model.
MyModel() - Constructor for class de.cesr.lara.template.MyModel
Constructor
MyModelController - Class in de.cesr.lara.template
The model controller controls the model cycle.
MyModelController() - Constructor for class de.cesr.lara.template.MyModelController
Constructor
MyModeSelector - Class in de.cesr.lara.template
 
MyModeSelector() - Constructor for class de.cesr.lara.template.MyModeSelector
 
MyOutput - Class in de.cesr.lara.template
simple output. creates csv-file and provides method to append one line log
MyOutput(LaraEnvironment) - Constructor for class de.cesr.lara.template.MyOutput
creates the file with key as name and header
MyRsContextBuilder - Class in de.cesr.lara.template.rs
Some Notes: - If MyAgents extends LAbstractAgent, the getLaraComp() may be omitted in most cases to improve readability.
MyRsContextBuilder() - Constructor for class de.cesr.lara.template.rs.MyRsContextBuilder
 

N

nextBoolean() - Method in class de.cesr.lara.components.util.impl.LUniformController
 
nextDouble() - Method in class de.cesr.lara.components.util.impl.LNormalController
 
nextDouble(double, double) - Method in class de.cesr.lara.components.util.impl.LNormalController
Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
nextDouble() - Method in class de.cesr.lara.components.util.impl.LUniformController
 
nextDoubleFromTo(double, double) - Method in class de.cesr.lara.components.util.impl.LUniformController
Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
nextFloatFromTo(float, float) - Method in class de.cesr.lara.components.util.impl.LUniformController
Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
nextInt() - Method in class de.cesr.lara.components.util.impl.LUniformController
Returns a uniformly distributed random number in the closed interval [min,max] (including min and max).
nextIntFromTo(int, int) - Method in class de.cesr.lara.components.util.impl.LUniformController
 
nextLongFromTo(long, long) - Method in class de.cesr.lara.components.util.impl.LUniformController
Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
NORMAL_DEFAULT - Static variable in interface de.cesr.lara.components.util.LaraRandom
Identifier for default normal stream (not necessarily standard!)
notifySubscribers(LaraEvent) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
TODO search for subscribers to super classes!

O

occured(LaraEvent) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Checks whether the given LaraEvent has occurred during the current tick.
onEvent(T) - Method in interface de.cesr.lara.components.eventbus.LaraEventSubscriber
Will be called with an event as a parameter when an event the subscriber subscribed to occurs.
onEvent(T) - Method in class de.cesr.lara.houseplant.Agent
react on events based on the type of the event
onEvent(T) - Method in class de.cesr.lara.houseplant.Environment
 
onEvent(T) - Method in class de.cesr.lara.houseplant.HouseplantModel
 
onEvent(T) - Method in class de.cesr.lara.houseplant.SimpleOutput
 
onEvent(T) - Method in class de.cesr.lara.template.MyAgent
 
onEvent(T) - Method in class de.cesr.lara.template.MyModel
 
onEvent(T) - Method in class de.cesr.lara.template.MyOutput
 
onEvent(T) - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
 
onEvent(T) - Method in class de.cesr.lara.toolbox.io.SimpleCsvOutput
 
onEvent(T) - Method in class de.cesr.lara.toolbox.runtime.SimplePerformanceStatistics
 
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
LAgentPreprocessEvent: If no LaraPreprocessor was set, the default preprocessor is set now.
onInternalEvent(LaraEvent) - Method in interface de.cesr.lara.components.eventbus.LaraInternalEventSubscriber
Only for internal super classes beeing part of the LARA core.
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.model.impl.LAbstractModel
When overridden, needs to call super.onInternalEvent(event);!
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LCompleteBoCollector
Retrieves all recent behavioural options in memory (does _not_ checks for each if any utility > 0.0 contributes to the decision).
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LContributingBoCollector
Retrieves all recent behavioural options in memory and checks for each if any utility contributes to the decision represented by this decision builder even if it is 0.0 or below.
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LDefaultBOUpdater
 
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector
Always selects the laraBoRows deliberation mode ( LDeliberativeDeciderFactory.
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LDelegatingBoPreselector
Delegates checking to each behavioural option.
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LDeliberativeDecisionModeSelector
Always selects the laraBoRows deliberation mode ( LDeliberativeDeciderFactory.
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LOmitZeroContributingBOCollector
Retrieves all recent behavioural options in memory and checks for each if any utility contributes to the decision represented by this decision builder (if its weight is > 0.0).
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
 
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.components.preprocessor.impl.LPseudoPrefereceUpdater
Does _not_ update any preference (only sets agent's basic preferenceWeights at the LaraDecisionData object).
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
 
onInternalEvent(LaraEvent) - Method in class de.cesr.lara.toolbox.runtime.SimplePerformanceStatistics
 

P

perceive(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.Agent
perceive the relevant environmental properties (sunshine, what did others do and amount of water)
perceive(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyAgent
perceive the two environmental properties
placeAgentInEnvironment(String, String, List<String>) - Method in class de.cesr.lara.houseplant.Environment
Places the agent into the environment.
postProcess(A, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.postprocessor.impl.LDefaultPostProcessorComp
 
postProcess(A, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.postprocessor.LaraPostprocessorComp
 
postProcessorComp - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
preferences - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
a collection of the agents preferenceWeights
preferences - Variable in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
preferenceWeights XXX: why not store hash map (goal, value) of preferenceWeights instead of preferenceWeights?
preferenceWeights - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
a collection of the agents preferenceWeights towards preferenceWeights
preferenceWeights - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
preferenceWeights
preprocess(LaraDecisionConfiguration, A) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessor
 
preprocess(LaraDecisionConfiguration, A) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessor
 
preprocessor - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
Since each agent may have different strategies and modes of action selection, each agent is assigned an instance of LaraPreprocessor .
preselect(BO) - Method in interface de.cesr.lara.components.agents.LaraBOPreselectingAgent
Invoked by LaraBOPreselector in case of LaraBOPreselector.LAccuracy = ASK_AGENT.
preselectingBOaccuracy - Variable in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
accuracy
printStackTrace(PrintStream) - Method in exception de.cesr.lara.components.util.exceptions.LIdentifyCallerException
 
printStackTrace(PrintWriter) - Method in exception de.cesr.lara.components.util.exceptions.LIdentifyCallerException
 
processDecision(LaraDecisionConfiguration) - Method in class de.cesr.lara.houseplant.HouseplantModel
processes a given decision by firing the corresponding events
processDecision(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.MyModel
processes a given decision by firing the corresponding events
processDecision(LaraDecisionConfiguration) - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
processes a given decision by firing the corresponding events
processStep() - Method in class de.cesr.lara.houseplant.HouseplantModel
simulates one tick. currently our agents decide about "decision one" and log the best behavioural option
processStep() - Method in class de.cesr.lara.template.MyModel
simulates one tick. currently our agents decide about "decision one" and log the best behavioural option
processStep() - Method in class de.cesr.lara.template.rs.MyRsContextBuilder
simulates one tick. currently our agents decide about "decision one" and log the best behavioural option
propertyObserver - Variable in class de.cesr.lara.components.environment.impl.LEnvironment
Contains listeners that observe certain properties.
propListenersContainsEventKey(LaraStorageListener.StorageEvent) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
propListenersContainsEventKey(LaraStorageListener.StorageEvent) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
publish(LaraEvent) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Publish / fire event - this will notify subscribers of this event about occurrence of this event

R

rand - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_MaxLineTotalRandomAtTie
 
randomMan - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
The LaraRandom instance of this model
recall(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recall(Class<RequestPropertyType>, String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recall(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recall(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Retention time is ignored!
recall(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recall(Class<RequestPropertyType>, String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recall(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recall(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recall(Class<RequestPropertyType>, String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns the most recently memorised property that is of the specified type (including sub types) and identified with key.
recall(Class<RequestPropertyType>, String, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns the first property found that is of the specified type (including sub types), was memorised in step and identified with key.
recall(String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns the most recently memorised property that is identified with key.
recall(String, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns the first property that was memorised in step and identified with key .
recallAll(Class<RequestPropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recallAll(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recallAll(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
recallAll(Class<RequestPropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recallAll(Class<RequestPropertyType>, String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recallAll(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
recallAll(Class<RequestPropertyType>) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns a collection of all properties found that are of the specified type (including sub types).
recallAll(Class<RequestPropertyType>, String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns a collection of all properties found that are of the specified type (including sub types)and are identified by key.
recallAll(String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Generic method that returns a collection of all properties found that are identified by key.
recallAllMostRecent() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityBOMemory
 
recallAllMostRecent() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteBoMemory
 
recallAllMostRecent() - Method in interface de.cesr.lara.components.container.memory.LaraBOMemory
Generic method that returns a collection of the most recently memorised BO for all behavioural options.
refresh(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Since the Overwrite Memory only stores one property per key the refresh method is equal to memorise.
refresh(PropertyType, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
refresh(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Since the Overwrite Memory only stores one property per key the refresh method is equal to memorise.
refresh(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
Since the Overwrite Memory only stores one property per key the refresh method is equal to memorise.
refresh(String, int, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
refresh(PropertyType) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
refresh(PropertyType, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
refresh(String) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
refresh(String, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
refresh(String, int, int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
refresh(PropertyType) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Tries to refresh the specified property in this memory applying the default retention time.
refresh(PropertyType, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Refreshes the property from this memory and assigns the given retention time.
refresh(String) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Refreshes the property with the specified key that was memorised last from this memory.
refresh(String, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Refreshes the property with the specified key that was memorised in step from this memory.
refresh(String, int, int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Refreshes the property with the specified key that was memorised last from this memory and assigns the given retention time.
registerDistribution(AbstractDistribution, String) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
registerDistribution(AbstractDistribution, String) - Method in interface de.cesr.lara.components.util.LaraRandom
Registers a custom AbstractDistribution at the given name.
registerEnvironment(Object, LaraEnvironment) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
registerEnvironment(Object, LaraEnvironment) - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Registers a new LaraEnvironment at this super environment.
registerGenerator(String, RandomEngine) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
registerGenerator(String, RandomEngine) - Method in interface de.cesr.lara.components.util.LaraRandom
 
remove(PropertyType) - Method in interface de.cesr.lara.components.container.LaraCapacityManagementView
 
remove(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
remove(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
remove(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
remove(String, int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
remove(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Removes the specified property from this storage.
remove(String) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Removes the specified property from this storage.
remove(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Removes the specified property from this storage.
remove(String, int) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Removes the property with the specified key that was stored in step from this storage.
removeAll(Collection<PropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
removeAll(Collection<PropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
removeAll(String) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
removeAll(Collection<PropertyType>) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Removes all properties in the specified collection from this storage.
removeAll(Collection<PropertyType>) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Removes all properties in the specified collection from this storage.
removeAll(String) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Removes all properties that are identified by the specified key.
removeDecisionData(LaraDecisionConfiguration) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
removeDecisionData(LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Removes the LaraDecisionData that is associated with the specified LaraDecisionConfiguration.
removeEnvironment(LaraEnvironment) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeEnvironment(Object) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeEnvironment(LaraEnvironment) - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Removes a LaraEnvironment from this super environment.
removeEnvironment(Object) - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Removes all LaraEnvironment from this super environment that belong to the given category.
removeEnvListener(LaraEnvironmentListener) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeEnvListener(LaraEnvironmentListener, String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeEnvListener(LaraEnvironmentListener) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Remove a LaraEnvironmentListener from the entire LaraEnvironment.
removeEnvListener(LaraEnvironmentListener, String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Removes a LaraEnvironmentListener at this environment from the given property.
removeEnvListener(LaraEnvironmentListener) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
removeEnvListener(LaraEnvironmentListener, String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
removeMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
removeMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
removeMemoryPropertyObserver(LaraMemoryListener.MemoryEvent, LaraMemoryListener) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
 
removeProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeProperty(String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removeProperty(LAbstractEnvironmentalProperty<?>) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Removes a property if it is contained in the environment's list.
removeProperty(String) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Removes a property if it is contained in the environment's list.
removeProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
removeProperty(String) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
removePropertySubenv(Object, String) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
removePropertySubenv(Object, String) - Method in interface de.cesr.lara.components.environment.LaraSuperEnvironment
Removes properties with the given name also in sub-environments of the given category.
removeStoragePropertyListener(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
removeStoragePropertyListener(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
 
removeStoragePropertyObserver(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
removeStoragePropertyObserver(LaraStorageListener.StorageEvent, LaraStorageListener) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
 
resetAll() - Static method in class de.cesr.lara.components.eventbus.impl.LEventbus
Iterates over all instances and calls LEventbus.resetInstance().
resetCounter() - Static method in class de.cesr.lara.components.agents.impl.LAbstractAgent
Resets the counter used to label agents (agentID)
resetInstance() - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Clears eventsThisTimestamp, event subscriber map, event-waiting counters, and statistics.
revisionNumber - Static variable in class de.cesr.lara.components.util.impl.LVersionInfo
 
revisionNumber - Static variable in class de.cesr.lara.toolbox.util.LVersionInfo
current revision number

S

selectableBOs - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
behavioural options
selectedBo - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
BO selected by decision
selectProbabilistic(LaraDecisionConfiguration, Collection<LaraBoRow<BO>>, LaraAgent<?, ?>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeChoiceComp_Probabilistic
 
set(LaraDecisionConfiguration, Class<? super T>, T) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
set(LaraDecisionConfiguration, Class<? super T>, T) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setBOAdapter(LaraBOUtilityUpdater<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBOAdapter(LaraBOUtilityUpdater<A, BO>, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBOAdapter(LaraBOUtilityUpdater<A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setBOAdapter(LaraBOUtilityUpdater<A, BO>, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Specifying null corresponds to LaraPreprocessorConfigurator#setBOAdapter(LaraBOUtilityUpdaterBuilder) and sets the default.
setBOCollector(LaraBOCollector<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBOCollector(LaraBOCollector<A, BO>, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBOCollector(LaraBOCollector<A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setBOCollector(LaraBOCollector<A, BO>, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Specifying null corresponds to LaraPreprocessorConfigurator.setBOCollector(LaraBOCollector) and sets the default.
setBOMemory(LaraBOMemory<BO>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setBOMemory(LaraBOMemory<BO>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Set the agent's behavioural options memory
setBoPreselector(LaraBOPreselector<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBOPreselector(LaraBOPreselector<A, BO>, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setBoPreselector(LaraBOPreselector<A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setBOPreselector(LaraBOPreselector<A, BO>, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Specifying null corresponds to ) and sets the default.
setBos(BO...) - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
setBos(Collection<BO>) - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
setCapacity(int) - Method in interface de.cesr.lara.components.container.LaraCapacityManageableContainer
 
setCapacity(int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
setCapacity(int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
setCapacity(int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
setCapacity(int) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
setCapacityManager(LaraCapacityManager<PropertyType>) - Method in interface de.cesr.lara.components.container.LaraCapacityManageableContainer
 
setCapacityManager(LaraCapacityManager<PropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityMemory
 
setCapacityManager(LaraCapacityManager<PropertyType>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
setCapacityManager(LaraCapacityManager<PropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
setCapacityManager(LaraCapacityManager<PropertyType>) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
setCurrentStep(int) - Method in class de.cesr.lara.components.model.impl.LAbstractModel
 
setCurrentStep(int) - Method in interface de.cesr.lara.components.model.LaraModel
Set the current overall time step.
setDeciderFactory(LaraDeciderFactory<A, BO>) - Method in class de.cesr.lara.components.decision.LaraDecisionData
Normally called by a LaraDecisionModeSelector.
setDecisionModeSelector(LaraDecisionModeSelector<A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setDecisionModeSelector(LaraDecisionModeSelector<A, BO>, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setDecisionModeSelector(LaraDecisionModeSelector<A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setDecisionModeSelector(LaraDecisionModeSelector<A, BO>, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Specifying null corresponds to ) and sets the default.
setDefaultDeliberativeChoiceComp(LaraDecisionConfiguration, LaraDeliberativeChoiceComponent) - Static method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setDefaultRetentionTime(int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
setDefaultRetentionTime(int) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
setDefaultRetentionTime(int) - Method in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Sets the default retention time.
setDefaultRetentionTime(int) - Method in interface de.cesr.lara.components.container.memory.LaraMemory
Sets the default retention time
setDeliberativeChoiceComp(LaraDecisionConfiguration, LaraDeliberativeChoiceComponent) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setDeliberativeChoiceComp(LaraDecisionConfiguration, LaraDeliberativeChoiceComponent) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Sets the LaraDeliberativeChoiceComponent that shall be used for the given decision configuration.
setDeliberativeChoiceComponent(LaraDeliberativeChoiceComponent) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
setDeliberativeChoiceComponent(LaraDeliberativeChoiceComponent) - Method in interface de.cesr.lara.components.decision.LaraDeliberativeDecider
 
setDoubleProperty(String, double) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setDoubleProperty(String, double) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
 
setFalseDecisionTree(LaraDecisionTree<A, BO, P>) - Method in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
 
setForceSequential(boolean) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
 
setGeneralMemory(LaraMemory<LaraProperty<?, ?>>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setGeneralMemory(LaraMemory<LaraProperty<?, ?>>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Set the agent's general property memory
setIndividualPreferences(Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
setIndividualUtilityValue(Class<? extends LaraPreference>, double) - Method in class de.cesr.lara.components.decision.impl.LLightBoRow
 
setIndividualUtilityValue(Class<? extends LaraPreference>, double) - Method in interface de.cesr.lara.components.decision.LaraBoRow
Adds a individual utility values regarding a given preference.
setLaraComp(LaraAgentComponent<Agent, AbstractIrrigationBehaviouralOption<Agent>>) - Method in class de.cesr.lara.houseplant.Agent
 
setLaraComp(LaraAgentComponent<MyAgent, MyAbstractBehaviouralOption<MyAgent>>) - Method in class de.cesr.lara.template.MyAgent
 
setNewModel(LaraModel) - Static method in class de.cesr.lara.components.model.impl.LModel
 
setPostProcessor(LaraPostprocessorComp<A, BO>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setPostProcessor(LaraPostprocessorComp<A, BO>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Sets the post-processor component.
setPreferences(Collection<Class<? extends LaraPreference>>) - Method in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
 
setPreferences(Collection<Class<? extends LaraPreference>>) - Method in interface de.cesr.lara.components.decision.LaraDecisionConfiguration
Set the preferences that are relevant for this decision
setPreferenceUpdater(LaraPreferenceUpdater<? extends A, BO>) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setPreferenceUpdater(LaraPreferenceUpdater<? extends A, BO>, LaraDecisionConfiguration) - Method in class de.cesr.lara.components.preprocessor.impl.LPreprocessorConfigurator
 
setPreferenceUpdater(LaraPreferenceUpdater<? extends A, BO>) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
 
setPreferenceUpdater(LaraPreferenceUpdater<? extends A, BO>, LaraDecisionConfiguration) - Method in interface de.cesr.lara.components.preprocessor.LaraPreprocessorConfigurator
Specifying null corresponds to LaraPreprocessorConfigurator.setPreferenceUpdater(LaraPreferenceUpdater) and sets the default.
setPreferenceWeights(Map<Class<? extends LaraPreference>, Double>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
setPreferenceWeights(Map<Class<? extends LaraPreference>, Double>) - Method in interface de.cesr.lara.components.decision.LaraDeliberativeDecider
Sets the individual preference weights.
setPreprocessor(LaraPreprocessor<A, BO>) - Method in class de.cesr.lara.components.agents.impl.LDefaultAgentComp
 
setPreprocessor(LaraPreprocessor<A, BO>) - Method in interface de.cesr.lara.components.agents.LaraAgentComponent
Set the agent's pre-processor.
setSeed(int) - Method in class de.cesr.lara.components.util.impl.LRandomService
 
setSeed(int) - Method in interface de.cesr.lara.components.util.LaraRandom
Sets the seed for all random number generators.
setSelectableBos(Collection<BO>) - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
setSelectableBos(Collection<BO>) - Method in interface de.cesr.lara.components.decision.LaraDeliberativeDecider
Set the collection of BOs the decision process decides upon.
setTrueDecisionTree(LaraDecisionTree<A, BO, P>) - Method in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
 
SimpleCsvInput - Class in de.cesr.lara.toolbox.io
Simple utility to read values from a csv file.
SimpleCsvInput(String) - Constructor for class de.cesr.lara.toolbox.io.SimpleCsvInput
Path to file e.g. input/myFile.csv
SimpleCsvInput.Row - Class in de.cesr.lara.toolbox.io
 
SimpleCsvInput.Row(String) - Constructor for class de.cesr.lara.toolbox.io.SimpleCsvInput.Row
 
SimpleCsvOutput - Class in de.cesr.lara.toolbox.io
simple output. creates csv-file and provides method to append one line
SimpleCsvOutput(String) - Constructor for class de.cesr.lara.toolbox.io.SimpleCsvOutput
Will create a new simple csv output.
SimpleOutput - Class in de.cesr.lara.houseplant
simple output. creates csv-file and provides method to append one line
SimpleOutput(Environment) - Constructor for class de.cesr.lara.houseplant.SimpleOutput
creates the file with key as name and header
SimplePerformanceStatistics - Class in de.cesr.lara.toolbox.runtime
simple performance data output. creates csv-file and appends one line for every
SimplePerformanceStatistics(LEventbus) - Constructor for class de.cesr.lara.toolbox.runtime.SimplePerformanceStatistics
creates the file with key as name and header
SimplePerformanceStatistics(LEventbus, Set<Class>) - Constructor for class de.cesr.lara.toolbox.runtime.SimplePerformanceStatistics
creates the file with key as name and header
simulate(SimulationConfig) - Method in class de.cesr.lara.houseplant.HouseplantModelController
run the simulation (loop over timesteps)
simulate() - Method in class de.cesr.lara.template.MyModelController
run the simulation (loop over timesteps)
SimulationConfig - Class in de.cesr.lara.houseplant
Wrapper for the simulation configuration.
SimulationConfig(String) - Constructor for class de.cesr.lara.houseplant.SimulationConfig
 
situationalUtilityMatrixRows - Variable in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
 
staticNextDouble(double, double) - Static method in class de.cesr.lara.components.util.impl.LNormalController
 
step - Variable in class de.cesr.lara.components.model.impl.LAbstractModel
current time step
step() - Method in class de.cesr.lara.components.model.impl.LAbstractModel
Note: This method is alternative to LAbstractModel.step(int stepIncrease)
step(int) - Method in class de.cesr.lara.components.model.impl.LAbstractModel
Note: This method is alternative to LAbstractModel.step
step() - Method in interface de.cesr.lara.components.model.LaraModel
This method id invoked by the model controller to trigger the model.
step(int) - Method in interface de.cesr.lara.components.model.LaraModel
This method id invoked by the model controller to trigger the model.
stepIt() - Method in class de.cesr.lara.toolbox.adapter.rs.LAbstractRsModel
Anchor method for Repast Simphony to schedule the simulation.
storageEventOccured(LaraStorageListener.StorageEvent, LaraProperty<?, ?>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
storageEventOccured(LaraStorageListener.StorageEvent, LaraProperty<?, ?>) - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
storageEventOccured(LaraStorageListener.StorageEvent, LaraProperty<?, ?>) - Method in interface de.cesr.lara.components.container.storage.LaraStorageListener
 
store(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultLimitedCapacityStorage
 
store(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
store(PropertyType) - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
store(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraOverwriteStorage
Tries to add the specified property to this storage.
store(PropertyType) - Method in interface de.cesr.lara.components.container.storage.LaraStorage
Tries to add the specified property to this storage.
subclassOccured(LaraEvent) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Checks whether the given LaraEvent or any sub class has occurred during the current tick.
subEnvironments - Variable in class de.cesr.lara.components.environment.impl.LEnvironment
Container for sub-environments
subscribe(LaraAbstractEventSubscriber, Class<? extends LaraEvent>) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Subscribe for an event - subscriber will be informed about occurrence of event (triggers onEvent() method of implemented interface LaraEventSubscriber)
subscribeToEvent(Class<? extends LaraEvent>) - Method in class de.cesr.lara.toolbox.io.SimpleCsvOutput
 

T

testCountAsynchronous() - Method in class de.cesr.lara.toolbox.runtime.LEventbusPerformanceStatistics
 
testCountSequential() - Method in class de.cesr.lara.toolbox.runtime.LEventbusPerformanceStatistics
 
testCountSynchronous() - Method in class de.cesr.lara.toolbox.runtime.LEventbusPerformanceStatistics
 
timeStamp - Static variable in class de.cesr.lara.components.util.impl.LVersionInfo
 
timeStamp - Static variable in class de.cesr.lara.toolbox.util.LVersionInfo
time stamp of last commit action
toLevel(int, Level) - Static method in class de.cesr.lara.components.util.logging.impl.LAgentLevel
 
toLevel(String, Level) - Static method in class de.cesr.lara.components.util.logging.impl.LAgentLevel
 
toString() - Method in class de.cesr.lara.components.agents.impl.LAbstractAgent
 
toString() - Method in exception de.cesr.lara.components.container.exceptions.LContainerException
Returns the exception's message.
toString() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultLimitedCapacityOverwriteMemory
 
toString() - Method in class de.cesr.lara.components.container.memory.impl.LDefaultMemory
 
toString() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultSimpleStorage
 
toString() - Method in class de.cesr.lara.components.container.storage.impl.LDefaultStorage
 
toString() - Method in class de.cesr.lara.components.decision.impl.LDecisionConfiguration
 
toString() - Method in class de.cesr.lara.components.decision.impl.LDeliberativeDecider
Return the name of this decider and the LaraDecisionConfiguration
toString() - Method in class de.cesr.lara.components.decision.impl.LExplorationDecider
Return the name of this decider and the LaraDecisionConfiguration
toString() - Method in class de.cesr.lara.components.decision.impl.LHabitDecider
Return the name of this decider and the LaraDecisionConfiguration
toString() - Method in class de.cesr.lara.components.decision.impl.LLightBoRow
 
toString() - Method in class de.cesr.lara.components.decision.impl.LTreeDecider
Return the name of this decider and the LaraDecisionConfiguration
toString() - Method in class de.cesr.lara.components.decision.LaraDecisionData
 
toString() - Method in class de.cesr.lara.components.environment.impl.LEnvironment
 
toString() - Method in class de.cesr.lara.components.LaraBehaviouralOption
The returned String representation has the format [, :, <...>, TS:
toString() - Method in class de.cesr.lara.components.LaraProperty
 
toString() - Method in class de.cesr.lara.components.util.impl.LPreferenceWeightMap
 
trueTree - Variable in class de.cesr.lara.components.decision.impl.LAbstractBinaryDecsionTree
This decision tree is evaluated in case evaluate() returns true

U

UNIFORM_DEFAULT - Static variable in interface de.cesr.lara.components.util.LaraRandom
Identifier for default uniform stream
UNLIMITED_CAPACITY - Static variable in interface de.cesr.lara.components.container.LaraContainer
A constant to indicate that a storage has (virtually) unlimited capacity.
UNLIMITED_RETENTION - Static variable in interface de.cesr.lara.components.container.memory.LaraMemory
constant representing unlimited retention time
UNLIMITED_RETENTION_TIME - Static variable in interface de.cesr.lara.components.container.memory.LaraLimitedRetentionMemory
Constant to indicate that the retention of the item/items is to be (virtually) unlimited, i.e. the item/items will not be forgotten (removed) unless capacity management demands it.
unsubscribe(Class<? extends LaraEvent>) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Unsubscribes all subscribers from the given event class.
unsubscribe(LaraAbstractEventSubscriber) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Unsubscribe the given subscriber from all events.
unsubscribe(LaraAbstractEventSubscriber, Class<? extends LaraEvent>) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Unsubscribe a subscriber from an event
unsubscribe(LaraEvent) - Method in class de.cesr.lara.components.eventbus.impl.LEventbus
Unsubscribes all subscribers from the event class the given event belongs to.
updateProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.components.environment.impl.LEnvironment
Informs listeners every time a value changed (should listeners be informed of an update even if the value has not changed implement a new registration function addEnvUpdateListeners()!)
updateProperty(LAbstractEnvironmentalProperty<?>) - Method in interface de.cesr.lara.components.environment.LaraEnvironment
Changes an existing property or adds it in case it does not yet exist.
updateProperty(LAbstractEnvironmentalProperty<?>) - Method in class de.cesr.lara.toolbox.adapter.rs.context.LEnvironmentContext
 
utilitySum - Variable in class de.cesr.lara.components.decision.impl.LLightBoRow
 

V

value - Variable in class de.cesr.lara.components.environment.impl.LEnvironmentalProperty
 
valueOf(String) - Static method in enum de.cesr.lara.components.container.memory.LaraMemoryListener.MemoryEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.container.storage.LaraStorageListener.StorageEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.decision.LaraDecisionModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.model.impl.LSimulationStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.param.LBasicPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.param.LDecisionMakingPa
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cesr.lara.components.preprocessor.LaraBOPreselector.LAccuracy
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.cesr.lara.components.container.memory.LaraMemoryListener.MemoryEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.container.storage.LaraStorageListener.StorageEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.decision.LaraDecisionModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.model.impl.LSimulationStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.param.LBasicPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.param.LDecisionMakingPa
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cesr.lara.components.preprocessor.LaraBOPreselector.LAccuracy
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface de.cesr.lara.components.util.logging.LaraLogger
log warn message

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