#include <Factory.hh>
|
| | Factory (std::shared_ptr< const Grid > g, AtmospherePtr input) |
| |
| | ~Factory ()=default |
| |
| | PCFactory (std::shared_ptr< const Grid > g, const std::string ¶meter) |
| |
| | ~PCFactory () |
| |
| virtual std::shared_ptr< SurfaceModel > | create () |
| | Creates a boundary model. Processes command-line options.
|
| |
| virtual std::shared_ptr< SurfaceModel > | create (const std::string &type) |
| | Creates a boundary model.
|
| |
| void | validate (const std::string &list) const |
| |
|
| void | add_model (const std::string &name) |
| | Adds a boundary model to the dictionary.
|
| |
| void | add_modifier (const std::string &name) |
| |
| std::string | key_list (std::map< std::string, T > list) const |
| |
| std::shared_ptr< SurfaceModel > | model (const std::string &type) |
| |
| std::shared_ptr< SurfaceModel > | modifier (const std::string &type, std::shared_ptr< T > input) |
| |
| std::string | m_parameter |
| |
| std::map< std::string, std::shared_ptr< ModelCreator > > | m_models |
| |
| std::map< std::string, std::shared_ptr< ModifierCreator > > | m_modifiers |
| |
| std::shared_ptr< const Grid > | m_grid |
| |
Definition at line 28 of file Factory.hh.
The documentation for this class was generated from the following file: