|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| MyAbstractBehaviouralOption<A extends LaraAgent<? super A,?>> | |
| MyAgent | As we do agent based modeling the agent makes up the heart of our model. |
| MyBehaviouralOptionOne | behavioural option one - represents a behavioural option the agent decides about. the getValue() method returns the calculated utilities towards the relevant preferenceWeights |
| MyBehaviouralOptionZero | behavioural option zero - represents a behavioural option the agent decides about. the getValue() method returns the calculated utilities towards the relevant preferenceWeights |
| MyDecisionModeSelector | Selects the agents decision mode (habitual or deliberative). |
| MyEnvironment | Wrapper for the default environment. |
| MyGoalOne | goal one |
| MyGoalZero | goal zero |
| MyInitialData | Provides initial data for the model. |
| MyInput | Represents model input. |
| MyMemoryProperty | used to store a key value pair (Strings) in memory |
| MyModel | The model class glues together the single agents to one model. |
| MyModelController | The model controller controls the model cycle. |
| MyModeSelector | |
| MyOutput | simple output. creates csv-file and provides method to append one line log |
[work in progress] template (empty model implementation, prototype or skeleton which should be used as a starting point)
simple model showing the basic concepts of LARA
TODO
MyModelController OK
MyGoals OK
MyOutput OK
MyMemoryProperty OK
MyAgent OK
MyModel
Problem init(): order of commands imported - wrong order leads to exceptions. --> more hooks and better description of init process
createAgents(): maybe a lot code. abstract solution possible for common tasks like behavioural options and preferenceWeights instatiation?
TODO implement alternatives, use preprocessor
MyBehaviouralOptions
Problem: too many overrides - not necessary for my model --> new abstraction layer?
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||