|
PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
|
#include <FlowLawFactory.hh>
Public Member Functions | |
| FlowLawFactory (std::shared_ptr< const Config > conf, std::shared_ptr< EnthalpyConverter > my_EC) | |
| ~FlowLawFactory ()=default | |
| void | add (const std::string &name, FlowLawCreator) |
| void | remove (const std::string &name) |
| std::shared_ptr< FlowLaw > | create (const std::string &type_name, double exponent) |
Private Attributes | |
| std::map< std::string, FlowLawCreator > | m_flow_laws |
| std::shared_ptr< const Config > | m_config |
| std::shared_ptr< EnthalpyConverter > | m_EC |
Definition at line 42 of file FlowLawFactory.hh.