![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|
Parameter validator for double-valued parameters. More...
#include <parameter_validator.hpp>
Public Member Functions | |
| void | set_model_name (const std::string &name) |
| Set model name for reporting. | |
| void | add_metadata (const ParameterMetadata< double > &meta) |
| Add parameter metadata for validation. | |
| void | add_metadata (const ParameterMetadata< int > &meta) |
| Add integer parameter metadata for validation. | |
| ValidationResult | validate (const json &config) const |
| Validate parameters from JSON configuration. | |
Parameter validator for double-valued parameters.
Orchestrates validation of all parameters against their metadata.
|
inline |
Validate parameters from JSON configuration.
Checks all registered parameters against the provided configuration. Collects all errors rather than stopping at the first one.
| config | JSON configuration object |