25 #ifndef GRINS_SOLVER_FACTORY_BASIC_H
26 #define GRINS_SOLVER_FACTORY_BASIC_H
32 template<
typename DerivedSolver>
44 virtual libMesh::UniquePtr<Solver>
build_solver(
const GetPot & input );
51 template<
typename DerivedSolver>
53 libMesh::UniquePtr<Solver>
56 return libMesh::UniquePtr<Solver>(
new DerivedSolver(input) );
61 #endif // GRINS_SOLVER_FACTORY_BASIC_H
virtual libMesh::UniquePtr< Solver > build_solver(const GetPot &input)
virtual ~SolverFactoryBasic()
SolverFactoryBasic(const std::string &bc_type_name)