33#ifndef __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__FE__BND__INFLOW_FE__
34#define __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__FE__BND__INFLOW_FE__
36#include "../../bnd/inflow_base.h"
37#include "../navier_stokes_fe.h"
45template <
typename TDomain,
typename TAlgebra>
50 static const int dim = TDomain::dim;
function NavierStokes(fcts, subsets, discType)
Finite Element Discretization for the incompressible Navier-Stokes Equation.
Definition navier_stokes_fe.h:57
Definition inflow_base.h:44
Definition inflow_fe.h:48
static const int dim
Definition inflow_fe.h:50
void add(SmartPtr< CplUserData< MathVector< dim >, dim > > user, const char *subsetsBND)
sets the velocity to a given value
Definition inflow_fe_impl.h:59
SmartPtr< NavierStokesFE< TDomain > > m_spMaster
The master discretization:
Definition inflow_fe.h:80
SmartPtr< DirichletBoundary< TDomain, TAlgebra > > m_spDirichletConstraint
dirichlet disc for velocity components
Definition inflow_fe.h:77
virtual size_t num_elem_disc() const
returns the number of element discs
Definition inflow_fe.h:54
SmartPtr< NeumannBoundaryBase< TDomain > > m_spNeumannDisc
neumann disc for pressure equation
Definition inflow_fe.h:74
virtual SmartPtr< IElemDisc< TDomain > > elem_disc(size_t i)
returns the element disc
Definition inflow_fe.h:57
virtual size_t num_constraint() const
returns the number of constraints
Definition inflow_fe.h:60
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint(size_t i)
returns an element disc
Definition inflow_fe.h:63