PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
#include <FlowLawFactory.hh>
Public Member Functions | |
FlowLawFactory (const std::string &prefix, Config::ConstPtr conf, EnthalpyConverter::Ptr my_EC) | |
~FlowLawFactory ()=default | |
void | set_default (const std::string &name) |
void | add (const std::string &name, FlowLawCreator) |
void | remove (const std::string &name) |
std::shared_ptr< FlowLaw > | create () |
Private Attributes | |
std::string | m_type_name |
std::string | m_prefix |
std::map< std::string, FlowLawCreator > | m_flow_laws |
const Config::ConstPtr | m_config |
EnthalpyConverter::Ptr | m_EC |
Definition at line 43 of file FlowLawFactory.hh.