Construct version 5.4.4
An agent based modeling framework
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Ndynet
 Ngraph_utilsDefinitions for iterators, helper functions, and operators that support Graph.
 CBeliefsA variation on the Standard Interaction Model utilizing beliefs.
 CCommunicationMediumClass to contain the medium used by an InteractionMessage.
 CConstructThe API class that coordinates the transfer of information between classes
 CEmotionsModel that allows agents to add and parse emotions
 CFacebook_nfSpecializes the Social_Media_with_followers model for Facebook. ??? should be no_followers (same below)
 CFacebook_nf_emotionsSpecializes the SM_nf_emotions model for Facebook
 CFacebook_wfSpecializes the Social_Media_with_followers model for Facebook
 CFacebook_wf_emotionsSpecializes the SM_wf_emotions model for Facebook
 CForgetA modification model that causes agents to forget unused knowledge.
 CGrandInteractionA variation on the Standard Interaction Model
 CGraphData structure for storing graphs/networks
 CGraph_IntermediaryClass that facilitates conversion to Graph pointers or references.
 CGraphManagerManages all graphs in Construct
 CInteractionItemInteraction Items is a container of three maps. Each map corresponds to a different datatype
 CInteractionMessageAn Interaction Message is a container for InteractionItems. In addition a message has a sender, receiver, and medium
 CKnowledgeLearningDifficultyA modification model that stochastically prevents agents from receiving a knowledge item.
 CKnowledgeTransactiveMemoryA variation on the Standard Interaction Model utilizing transactive memory for knowledge.
 CLocationA model which allows agents to learn information based on their current location.
 CMailA modification model which causes delays in the transmission of messages.
 CModelParent class for Construct models
 CModelManagerContainer for Construct models
 CMultiplatform_ManagerExpands the Social Media Moderation Model to allow users to prefer other platforms when moderated.
 CNodeNodes are any type of entity with or without attributes
 CNodesetA container for nodes
 CNodesetManagerA container for nodesets
 COutputBase class for Construct output.
 COutput_dynetmlOutputs the contents of a set of networks to dynetml files.
 COutput_GraphOutputs the contents of a graph to a csv file.
 COutput_MessagesOutputs the contents of the message queue to a json file.
 COutput_Reddit_PostsOutputs the contents of the event_list to a csv file, with fields similar to Reddit data.
 COutputManagerClass that handles all output
 CRandomManages all random number generation in Construct
 CRedditSpecializes the Social_Media_no_followers model for Reddit
 CSM_nf_emotionsSocial Media model that modifies user behavior based on their emotional state
 CSM_wf_emotionsImplements a Social Media model with both followers and emotions.
 CSocial_Media_ModerationModel that adds moderation to various social media platforms.
 CSocial_Media_no_followersAn interaction model which recreates a social media feed to dictate interactions
 CSocial_Media_with_followersEnriches Social_Media_no_followers with a follower network to better influence one's feed
 CStandardInteractionAn interaction model that stochastically matches agents based on similarities, knowledge expertise, and proximities.
 CSubscriptionA modification model that forwards messages that are made public to subscribers.
 CTasksA variation on the Standard Interaction Model utilizing tasks.
 CTemplateTemplate for building new Construct models
 CTranspose
 CTrustModel that updates the trust in peices of knowledge.
 CTwitter_nfSpecializes the Social_Media_with_followers model for Twitter. ??? should be no_followers (same below)
 CTwitter_nf_emotionsSpecializes the SM_nf_emotions model for Twitter
 CTwitter_wfSpecializes the Social_Media_with_followers model for Twitter
 CTwitter_wf_emotionsSpecializes the SM_wf_emotions model for Twitter
 CTypeless_GraphParent class for Graph
 Ctypeless_graph_iteratorParent class for Graph's iterators