![]() |
Construct version 5.3.9
An agent based modeling framework
|
A modification model that stochastically prevents agents from receiving a knowledge item. More...
Public Member Functions | |
void | update (void) |
Function called after the think functions in a simulation cycle. More... | |
KnowledgeLearningDifficulty (Construct *_construct) | |
![]() | |
Model (Construct *_construct, const std::string &name) | |
Constructor for all models in Construct. More... | |
Model (const std::string &name) | |
Constructor for the PlaceHolder model. More... | |
virtual | ~Model (void) |
Virtual Deconstructor. More... | |
virtual void | initialize (void) |
Function called once before any simulation cycles begin. More... | |
virtual void | think (void) |
First function called in a simulation cycle. More... | |
virtual void | update (void) |
Function called after the think functions in a simulation cycle. More... | |
virtual void | communicate (InteractionMessageQueue::iterator msg) |
Function called after the update functions in a simulation cycle. More... | |
virtual void | cleanup (void) |
Function called after the Model::communicate functions in a simulation cycle. More... | |
Public Attributes | |
const Graph< float > & | k_leanrning_difficulty_net = graph_manager->load_required(graph_names::k_diff, nodeset_names::agents, nodeset_names::knowledge) |
![]() | |
Construct *const | construct |
GraphManager *const | graph_manager |
NodesetManager *const | ns_manager |
Random *const | random |
const std::string | name |
Name of the model. Set by the Model constructor. | |
bool | valid |
If member is false, the model's functions are not called. | |
A modification model that stochastically prevents agents from receiving a knowledge item.