.. _model_manager: Model Manager ============= The ModelManager is responsible for managing node and connection models, including their registration, copying, and configuration. It handles the initialization and finalization of models, sets default parameters, and manages memory for node models. The class also provides functionality for calibrating models and retrieving their status. The code is designed to work in a multi-threaded environment, ensuring that models are correctly managed across different threads. The ModelManager plays a crucial role in the simulation framework by providing a centralized way to handle various models and their configurations. .. doxygenclass:: nest::ModelManager :members: