33 #ifndef __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__FVCR__BND__INFLOW_FVCR__
34 #define __H__UG__NAVIER_STOKES__INCOMPRESSIBLE__FVCR__BND__INFLOW_FVCR__
36 #include "../../bnd/inflow_base.h"
37 #include "../navier_stokes_fvcr.h"
44 template <
typename TDomain,
typename TAlgebra>
function NavierStokes(fcts, subsets, discType)
Definition: navier_stokes_fvcr.h:57
Definition: inflow_base.h:44
Definition: inflow_fvcr.h:47
SmartPtr< DirichletBoundary< TDomain, TAlgebra > > m_spDirichletConstraint
dirichlet disc for velocity components
Definition: inflow_fvcr.h:73
virtual SmartPtr< IElemDisc< TDomain > > elem_disc(size_t i)
returns the element disc
Definition: inflow_fvcr.h:56
NavierStokesInflowFVCR(SmartPtr< NavierStokesFVCR< TDomain > > spMaster)
Constructor.
Definition: inflow_fvcr_impl.h:43
virtual size_t num_constraint() const
returns the number of constraints
Definition: inflow_fvcr.h:59
void add(SmartPtr< CplUserData< MathVector< dim >, dim > > user, const char *subsetsBND)
sets the velocity to a given value
Definition: inflow_fvcr_impl.h:57
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint(size_t i)
returns an element disc
Definition: inflow_fvcr.h:62
virtual size_t num_elem_disc() const
returns the number of element discs
Definition: inflow_fvcr.h:53
SmartPtr< NavierStokesFVCR< TDomain > > m_spMaster
The master discretization:
Definition: inflow_fvcr.h:76
static const int dim
Definition: inflow_fvcr.h:49
const NullSmartPtr SPNULL