GRINS-0.7.0
|
This object handles constructing the solver to be used. More...
#include <solver_factory.h>
Public Member Functions | |
SolverFactory () | |
virtual | ~SolverFactory () |
virtual SharedPtr< GRINS::Solver > | build (const GetPot &input) |
Builds GRINS::Solver object. More... | |
This object handles constructing the solver to be used.
To allow the user to easily extend the (limited) available solvers, the solver construction is handled in this object.
Definition at line 40 of file solver_factory.h.
|
inline |
Definition at line 44 of file solver_factory.h.
|
inlinevirtual |
Definition at line 45 of file solver_factory.h.
|
virtual |
Builds GRINS::Solver object.
Users should override this method to construct their own solvers.
Definition at line 41 of file solver_factory.C.
References GRINS::SolverParsing::solver_type(), GRINS::SolverNames::steady_mesh_adaptive_solver(), GRINS::SolverNames::steady_solver(), GRINS::SolverNames::unsteady_mesh_adaptive_solver(), and GRINS::SolverNames::unsteady_solver().