GRINS-0.6.0
|
Public Member Functions | |
TurbulentBCFactory (libMesh::MeshFunction *_turbulent_bc_values) | |
~TurbulentBCFactory () | |
std::multimap< GRINS::PhysicsName, GRINS::DBCContainer > | build_dirichlet () |
Builds all required libMesh::DirichletBoundary objects and adds them to DofMap. More... | |
virtual std::map< GRINS::PhysicsName, GRINS::NBCContainer > | build_neumann (libMesh::EquationSystems &equation_system) |
Builds all Neumann boundary condition function objects needed. More... | |
Private Attributes | |
libMesh::MeshFunction * | turbulent_bc_values |
Definition at line 62 of file test_turbulent_channel.C.
|
inline |
Definition at line 66 of file test_turbulent_channel.C.
|
inline |
Definition at line 71 of file test_turbulent_channel.C.
|
virtual |
Builds all required libMesh::DirichletBoundary objects and adds them to DofMap.
This needs to be done for all the physics in the simulation, for all "special" dirichlet boundary conditions.
Reimplemented from GRINS::BoundaryConditionsFactory.
Definition at line 385 of file test_turbulent_channel.C.
References GRINS::DBCContainer::add_bc_id(), GRINS::DBCContainer::add_var_name(), GRINS::incompressible_navier_stokes, GRINS::DBCContainer::set_func(), GRINS::spalart_allmaras, and turbulent_bc_values.
|
virtualinherited |
Builds all Neumann boundary condition function objects needed.
This is done for each physics. Thus, the container returned maps between each physics and set of Neumann boundary conditions for that physics.
Reimplemented in GRINS::ThermallyDrivenFlowTestBCFactory.
Definition at line 47 of file bc_factory.C.
|
private |
Definition at line 77 of file test_turbulent_channel.C.
Referenced by build_dirichlet().