33 #ifndef __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__BND__WALL__
34 #define __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__BND__WALL__
43 template <
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
NavierStokesWall(SmartPtr< IncompressibleNavierStokesBase< TDomain > > spMaster)
Constructor.
Definition: wall_impl.h:46
SmartPtr< IncompressibleNavierStokesBase< TDomain > > m_spMaster
The master discretization:
Definition: wall.h:75
std::vector< std::string > m_vFctName
name of velocity+pressure components
Definition: wall.h:72
void add(const char *subsetsBND)
sets the velocity to a given value
Definition: wall_impl.h:59
virtual SmartPtr< IElemDisc< TDomain > > elem_disc(size_t i)
returns the element disc
Definition: wall.h:52
virtual size_t num_constraint() const
returns the number of constraints
Definition: wall.h:55
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint(size_t i)
returns an element disc
Definition: wall.h:58
SmartPtr< DirichletBoundary< TDomain, TAlgebra > > m_spDirichletConstraint
dirichlet disc for velocity components
Definition: wall.h:69
const NullSmartPtr SPNULL