YAMLFormatter
This class produces a yaml dump of the InputParameters
that is machine parsable by any YAML formatter.
This formatter is used for the --yaml
command line option, described here. It is also available for the application developer, either directly or using an AdvancedOutput.
Example output
We reproduce here the output of the InputParameters
YAML dump for the Functions block and the ParsedFunction. We can see metadata about each parameter, such as their C++ type, their default, or their description.