specfem::runtime_configuration::property¶
-
class property¶
Configuration for material property I/O operations.
Manages output format, location, and read/write mode settings for property file handling. Creates appropriate reader/writer instances based on configuration parameters.
Public Functions
-
inline property(const std::string &output_format, const std::string &output_folder, const bool write_mode)¶
Construct property configuration from explicit parameters.
- Parameters:
output_format – File format for I/O (e.g., “binary”, “ascii”)
output_folder – Directory path for property files
write_mode – True for writing, false for reading
-
property(const YAML::Node &Node, const bool write_mode)¶
Construct property configuration from YAML node.
- Parameters:
Node – YAML configuration node containing I/O settings
write_mode – True for writing, false for reading
-
inline property(const std::string &output_format, const std::string &output_folder, const bool write_mode)¶