Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
Factory class for creating a functional. More...
#include <alsfvm/functional/FunctionalFactory.hpp>
Public Types | |
typedef Functional::Parameters | Parameters |
typedef std::function< FunctionalPointer(const Parameters &)> | FunctionalCreator |
Public Member Functions | |
FunctionalPointer | makeFunctional (const std::string &platform, const std::string &name, const FunctionalFactory::Parameters ¶meters) |
Static Public Member Functions | |
static void | registerFunctional (const std::string &platform, const std::string &name, FunctionalFactory::FunctionalCreator maker) |
Factory class for creating a functional.
typedef std::function<FunctionalPointer(const Parameters&)> alsfvm::functional::FunctionalFactory::FunctionalCreator |
FunctionalPointer alsfvm::functional::FunctionalFactory::makeFunctional | ( | const std::string & | platform, |
const std::string & | name, | ||
const FunctionalFactory::Parameters & | parameters | ||
) |
|
static |