Skip to content

File emulator_config.hpp

FileList > common > src > emulator_config.hpp

Go to the source code of this file

Configuration structures for emulator components. More...

  • #include "emulator_diagnostics.hpp"
  • #include <string>
  • #include <vector>

Namespaces

Type Name
namespace emulator

Classes

Type Name
struct BuildConfig
Build-time configuration (set by buildnml, fixed for a case).
struct CouplingConfig
Coupling configuration options.
struct EmulatorConfig
Base configuration structure for all emulator components.
struct ModelIOConfig
Model I/O variable configuration.
struct RuntimeConfig
Runtime configuration (can change per run via atm_in YAML).

Detailed Description

Defines the configuration structures used by emulator components, including build-time settings, runtime parameters, and model I/O configuration. Configuration is typically loaded from YAML files generated by the buildnml script.


The documentation for this class was generated from the following file components/emulator_comps/common/src/emulator_config.hpp