Library architecture¶
The manager classes¶
-
class growth::KernelManager¶
Public Functions
-
void initialize()¶
Prepare kernel for operation.
This method calls the initialization methods of the specific managers in the proper order.
- See
-
void finalize()¶
Take down kernel after operation.
This method calls the finalization methods of the specific managers in the proper order, i.e., inverse to initialize().
- See
-
void reset()¶
Reset kernel.
Resets kernel by finalizing and initalizing.
-
const statusMap get_status() const¶
Get full kernel configuration.
-
stype get_num_created_objects() const¶
Get the number of objects in the simulator.
-
void update_num_objects(stype num_new_objects)¶
Update the object count.
-
inline bool is_initialized() const¶
Returns true if kernel is initialized.
Public Members
-
ParallelismManager parallelism_manager¶
Space manager instance.
-
void initialize()¶