File parderiv_factory.hxx

class ParDerivFactory

Public Functions

InvertPar *createInvertPar(Mesh *mesh_in = bout::globals::mesh)
InvertPar *createInvertPar(const char *type, Options *opt = nullptr, Mesh *mesh_in = bout::globals::mesh)
InvertPar *createInvertPar(Options *opts, Mesh *mesh_in = bout::globals::mesh)

Public Static Functions

ParDerivFactory *getInstance()

Return a pointer to the only instance.

Private Functions

ParDerivFactory()

Private Static Attributes

ParDerivFactory *instance = nullptr

The only instance of this class (Singleton)