23#ifndef MANAGER_INTERFACE_H
24#define MANAGER_INTERFACE_H
77 virtual void initialize(
const bool adjust_number_of_threads_or_rng_only ) = 0;
97 virtual void finalize(
const bool adjust_number_of_threads_or_rng_only ) = 0;
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Interface for kernel manager classes.
Definition manager_interface.h:46
virtual void set_status(const Dictionary &)=0
Set the status of the manager.
virtual void initialize(const bool adjust_number_of_threads_or_rng_only)=0
Prepare manager for operation.
virtual void prepare()
Definition manager_interface.h:120
virtual void finalize(const bool adjust_number_of_threads_or_rng_only)=0
Take down manager after operation.
virtual void cleanup()
Definition manager_interface.h:121
void operator=(ManagerInterface const &)=delete
virtual void get_status(Dictionary &)=0
Retrieve the status of the manager.
virtual ~ManagerInterface()
Definition manager_interface.h:56
ManagerInterface(ManagerInterface const &)=delete
ManagerInterface()
Definition manager_interface.h:52
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33