[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::FlowSolver::FlowSolverFactory< dim, nstate > Class Template Reference

Create specified flow solver as FlowSolver object. More...

#include <flow_solver_factory.h>

Collaboration diagram for PHiLiP::FlowSolver::FlowSolverFactory< dim, nstate >:

Static Public Member Functions

static std::unique_ptr< FlowSolver< dim, nstate > > select_flow_case (const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler &parameter_handler_input)
 Factory to return the correct flow solver given input file.
 
static std::unique_ptr< FlowSolverBasecreate_flow_solver (const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler &parameter_handler_input)
 Recursive factory that will create FlowSolverBase (i.e. FlowSolver<dim,nstate>)
 

Detailed Description

template<int dim, int nstate>
class PHiLiP::FlowSolver::FlowSolverFactory< dim, nstate >

Create specified flow solver as FlowSolver object.

Factory design pattern whose job is to create the correct flow solver

Definition at line 14 of file flow_solver_factory.h.


The documentation for this class was generated from the following files: