![]() |
MoCSI API Reference
|
#include <fstream>#include <memory>#include <string>#include <unordered_set>#include <utility>#include <valarray>#include "ChainManager.h"#include "GenericSubmodule.h"#include "IniParser.h"#include "InputManager.h"#include "SimulationClassBase.h"

Go to the source code of this file.
Classes | |
| class | GenericManagingModule< T > |
| Abstract base class for the managing modules. Managing modules are the highest tier of modules and are always run directly from the main loop. They can create a field and directly alter values within the simulation class . They can have an arbitrary number of submodules that they can execute themself when called. Each managing module can do different things during different times in the code managed via the chain insertion points and the corresponding functions in this class (Note: The internal "module_field" variable and the field they create in the sim class is NOT synced. You have to manually update the fields.) More... | |