specfem::runtime_configuration::kernel¶
-
class kernel¶
Configuration for misfit kernel writer.
Manages output format, location, and simulation type settings for kernel file generation. Creates appropriate writer instances based on configuration parameters.
Public Functions
-
inline kernel(const std::string &output_format, const std::string &output_folder, const specfem::simulation::type type)¶
Construct kernel configuration from explicit parameters.
- Parameters:
output_format – File format for output (e.g., “npy”, “hdf5”)
output_folder – Directory path for output files
type – Simulation type (forward/adjoint)
-
kernel(const YAML::Node &Node, const specfem::simulation::type type)¶
Construct kernel configuration from YAML node.
- Parameters:
Node – YAML configuration node containing output settings
type – Simulation type (2D/3D, forward/adjoint)
-
inline kernel(const std::string &output_format, const std::string &output_folder, const specfem::simulation::type type)¶