Nektar++
|
Datatype of the NekFactory used to instantiate classes derived from the Advection class. More...
#include <Metric.h>
Public Types | |
typedef MetricSharedPtr(* | CreatorFunction) (TiXmlElement *, bool) |
Public Member Functions | |
std::string | RegisterCreatorFunction (std::string key, CreatorFunction func) |
MetricSharedPtr | CreateInstance (std::string key, TiXmlElement *elmt, bool generate) |
Private Attributes | |
std::map< std::string, CreatorFunction > | m_map |
Datatype of the NekFactory used to instantiate classes derived from the Advection class.
typedef MetricSharedPtr(* Nektar::MetricFactory::CreatorFunction) (TiXmlElement *, bool) |
|
inline |
|
inline |
|
private |
Definition at line 146 of file Metric.h.
Referenced by CreateInstance(), and RegisterCreatorFunction().