![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|
Builder pattern for fluent parameter construction. More...
#include <parameter_metadata.hpp>
Public Member Functions | |
| Builder & | name (const std::string &n) |
| Builder & | description (const std::string &desc) |
| Builder & | required (bool req=true) |
| Builder & | optional (bool opt=true) |
| Builder & | min (T min_val) |
| Builder & | max (T max_val) |
| Builder & | range (T min_val, T max_val) |
| Builder & | typical (T typ_val) |
| Builder & | default_val (T def_val) |
| Builder & | units (const std::string &u) |
| Builder & | category (const std::string &cat) |
| ParameterMetadata< T > | build () const |
Builder pattern for fluent parameter construction.