cuIBM
A GPU-based Immersed Boundary Method code
Main Page
Namespaces
Classes
Files
File List
File Members
src
solvers
createSolver.h
Go to the documentation of this file.
1
7
#pragma once
8
9
#include "
NavierStokesSolver.h
"
10
#include "
DirectForcingSolver.h
"
11
#include "
FadlunEtAlSolver.h
"
12
#include "
TairaColoniusSolver.h
"
13
#include "
DiffusionSolver.h
"
14
#include "
DFModifiedSolver.h
"
15
#include "
DFImprovedSolver.h
"
16
17
18
// create the appropriate Navier-Stokes solver
19
template
<
typename
memoryType>
20
NavierStokesSolver<memoryType>
*
createSolver
(
parameterDB
¶mDB,
domain
&domInfo);
NavierStokesSolver.h
Declaration of the class NavierStokesSolver.
parameterDB
std::map< std::string, componentParameter > parameterDB
Map from a string to a componentParameter.
Definition:
parameterDB.h:64
DFModifiedSolver.h
Definition of the class DFModifiedSolver.
domain
Stores information about the computational grid.
Definition:
domain.h:16
TairaColoniusSolver.h
Declaration of the class TairaColoniusSolver.
DirectForcingSolver.h
Declaration of the class DirectForcingSolver.
FadlunEtAlSolver.h
Declaration of the classes FadlunEtAlSolver and FEAModifiedSolver.
DFImprovedSolver.h
Definition of the class DFImprovedSolver.
NavierStokesSolver
Solves the Navier-Stokes equations in a rectangular domain.
Definition:
NavierStokesSolver.h:26
createSolver
NavierStokesSolver< memoryType > * createSolver(parameterDB ¶mDB, domain &domInfo)
Creates the appropriate Navier-Stokes solver.
Definition:
createSolver.cu:26
DiffusionSolver.h
Declaration of the class DiffusionSolver.
Generated on Wed Jul 19 2017 12:27:42 for cuIBM by
1.8.11