GRINS-0.8.0
|
Initialize all Factory objects related to Solvers. More...
#include <solver_factory_initializer.h>
Public Member Functions | |
SolverFactoryInitializer () | |
~SolverFactoryInitializer () | |
Initialize all Factory objects related to Solvers.
To avoid symbol stripping from static linking, we use this class to initialize/register the Solvers factory objects.
Relevant discussion: http://stackoverflow.com/questions/5202142/static-variable-initialization-over-a-library
Definition at line 35 of file solver_factory_initializer.h.
GRINS::SolverFactoryInitializer::SolverFactoryInitializer | ( | ) |
Definition at line 40 of file solver_factory_initializer.C.
References GRINS::SolverNames::steady_mesh_adaptive_solver(), GRINS::SolverNames::steady_solver(), GRINS::SolverNames::unsteady_mesh_adaptive_solver(), and GRINS::SolverNames::unsteady_solver().
|
inline |
Definition at line 39 of file solver_factory_initializer.h.