![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|
Parameter metadata system for configuration validation. More...
#include <optional>#include <sstream>#include <string>#include <type_traits>#include <limits>

Go to the source code of this file.
Classes | |
| struct | pfc::ui::ParameterMetadata< T > |
| Metadata for a single model parameter. More... | |
| class | pfc::ui::ParameterMetadata< T >::Builder |
| Builder pattern for fluent parameter construction. More... | |
Parameter metadata system for configuration validation.
This file provides a metadata system for describing model parameters with validation rules and documentation. It enables:
The system prevents the OpenFOAM problem: missing parameters causing silent failures hours into a simulation. Instead, validation fails immediately at startup with clear, actionable error messages.
Usage: