|
|||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
LaraEnvironmentListener
to the entire
LaraEnvironment
.
LaraEnvironmentListener
at this environment to
observe only a certain property.
LaraMemoryListener
for the specified
LaraMemoryListener.MemoryEvent
LaraStorageListener
for the specified
LaraStorageListener.StorageEvent
LaraStorageListener
for the specified
LaraStorageListener.StorageEvent
LaraDecisionData
according to the specified
LaraDecisionConfiguration
.
LaraProperty
.
LaraProperty
with
the given key.
LaraProperty
with the given
key.
LaraProperty
with the given
key for the given time stamp.
true
, if, and only if, this storage contains the
given property.
LaraProperty
with
the given key.
true
, if, and only if, this storage contains a
property for the specified key
.
true
, if, and only if, this storage contains the
given property.
LaraProperty
with
the given key.
true
, if, and only if, this storage contains a
property for the specified key
.
true
, if, and only if, this storage contains a
property for the specified key
and step
.
LAbstractAgent.clean(LaraDecisionConfiguration)
Created
by Sascha Holzhauer on 12.10.2010
LaraDecisionConfiguration
LaraDecisionConfiguration
:
Simulates the agent's decision making process.
LaraDecisionConfiguration
.
LaraDecisionConfiguration
.
LaraEnvironment
to inform about property changes.
Object
.
key
.
key
.
key
.
step
and identified with key
.
key
.
step
and identified with key
.
key
.
key
.
NumberFormat
to format floating point numbers
step
from this memory.
LaraPreprocessorConfigurator
that equals
this instance apart from the configuration included in the given
LaraPreprocessorConfigurator
.
LaraBOMemory
(for behavioural options) of this agent.
LaraContainer.UNLIMITED_CAPACITY
(the default) if it is
(virtually) unlimited.
Date
object for the date that is associated with the
current tick.
LaraDecisionConfiguration
that is currently
processed.
LaraDecisionData
object associated with the given
LaraDecisionConfiguration
.
LaraDecisionData
s.
LaraDecisionModes
.
LaraDeliberativeChoiceComponent
that shall be used
for the given decision configuration.
AbstractDistribution
that is registered for the given
name.
LAbstractEnvironmentalProperty
s
registered at this environment.
Collection
of all
LAbstractEnvironmentalProperty
s of this environment.
NumberFormat
to format decimal floating point numbers
LaraMemory
(for general properties) of this agent.
NumberFormat
to format integer numbers
LaraBoRow
s is altered!
LaraBehaviouralOption
s that were selected in
LaraDecider.decide()
.
Integer.MAX_VALUE
all available BOs should be returned!
LaraAgentComponent
of this agent.
LaraDecisionConfiguration
to
LaraPreprocessorComp
as defined by the given component class.
Normal
distribution that was created at last
(therefore, mean and standard deviation is not defined).
LaraDecisionData
objects currently stored at the
agent.
LaraPreprocessor
that matches this configuration.
LaraBehaviouralOption
that was selected in
LaraDecider.decide()
.
LaraProperty
s 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).
ContextBuilder.build(repast.simphony.context.Context)
!
NumberFormat
to format integer numbers
LaraBOPreselector
to check whether
the BO is applicable under current environmental and agent conditions.
LaraCapacityManager
).
LaraAgentComponent
properly the id needs to
passed to this constructor.
LaraProperty.getModifiedProperty(Object)
and return
their own type in order to be stored as their type in the environment!LaraPpEvent
s.ContextBuilder
builds up the model (at least its main context) and
schedules actions.LModel
that does not
depend on any MAS framework.LaraAgentComponent
requires the type of agent.LaraBehaviouralOption
declares behavioural options an agent may
choose from to perform.LaraBehaviouralOption
.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
LaraContainer
s 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 LaraCapacityManager
s 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
LaraStorage
s, 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
LaraBehaviouralOption
s 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 LPreprocessor
s.
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV
NEXT
FRAMES
NO FRAMES
All Classes