33#ifndef __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__BND__WALL__
34#define __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__BND__WALL__
43template <
typename TDomain,
typename TAlgebra>
65 void add(
const char* subsetsBND);
function NavierStokes(fcts, subsets, discType)
Finite Volume Element Discretization for the incompressible Navier-Stokes Equation.
Definition incompressible_navier_stokes_base.h:146
virtual size_t num_elem_disc() const
returns the number of element discs
Definition wall.h:49
SmartPtr< IncompressibleNavierStokesBase< TDomain > > m_spMaster
The master discretization:
Definition wall.h:75
virtual SmartPtr< IElemDisc< TDomain > > elem_disc(size_t i)
returns the element disc
Definition wall.h:52
std::vector< std::string > m_vFctName
name of velocity+pressure components
Definition wall.h:72
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint(size_t i)
returns an element disc
Definition wall.h:58
void add(const char *subsetsBND)
sets the velocity to a given value
Definition wall_impl.h:59
virtual size_t num_constraint() const
returns the number of constraints
Definition wall.h:55
SmartPtr< DirichletBoundary< TDomain, TAlgebra > > m_spDirichletConstraint
dirichlet disc for velocity components
Definition wall.h:69
const NullSmartPtr SPNULL