Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::DofFromBoundary< DofTableType, FEType > Class Template Reference

Local Dof contribution from boundary dof. More...

+ Collaboration diagram for Feel::DofFromBoundary< DofTableType, FEType >:

Typedefs

typedef DofTableType doftable_type
 
typedef doftable_type::mesh_type mesh_type
 
typedef doftable_type::element_type element_type
 
typedef doftable_type::face_type face_type
 
typedef doftable_type::ref_shift_type ref_shift_type
 
typedef doftable_type::localdof_type localdof_type
 
typedef FEType fe_type
 
typedef element_type::edge_permutation_type edge_permutation_type
 
typedef element_type::face_permutation_type face_permutation_type
 
using size_type = typename mesh_type::size_type
 
static const uint16_type nOrder = fe_type::nOrder
 
static const uint16_type nDim = mesh_type::nDim
 
static const uint16_type nRealDim = mesh_type::nRealDim
 
static const uint16_type Shape = mesh_type::Shape
 
static const uint16_type nComponents = fe_type::nComponents
 
static const uint16_type nComponents1 = fe_type::nComponents1
 
static const uint16_type nComponents2 = fe_type::nComponents2
 
static const bool is_continuous = fe_type::isContinuous
 
static const bool is_discontinuous_locally = fe_type::continuity_type::is_discontinuous_locally
 
static const bool is_discontinuous_totally = fe_type::continuity_type::is_discontinuous_totally
 
static const bool is_scalar = fe_type::is_scalar
 
static const bool is_vectorial = fe_type::is_vectorial
 
static const bool is_tensor2 = fe_type::is_tensor2
 
static const bool is_modal = fe_type::is_modal
 
static const bool is_product = fe_type::is_product
 
static const bool is_p0_continuous = ( ( nOrder == 0 ) && is_continuous )
 
static const uint16_type nDofPerElement = mpl::if_<mpl::bool_<is_product>, mpl::int_<fe_type::nLocalDof*nComponents>, mpl::int_<fe_type::nLocalDof> >::type::value
 

Methods

bool add (face_type const &face)
 
void add (face_type const &face, uint8_type connectionId)
 

Constructors, destructor

 DofFromBoundary (doftable_type *doftable, fe_type const &fe)
 
 ~DofFromBoundary ()
 destructor
 

Detailed Description

template<typename DofTableType, typename FEType>
class Feel::DofFromBoundary< DofTableType, FEType >

Local Dof contribution from boundary dof.

Author
Christophe Prud'homme chris.nosp@m.toph.nosp@m.e.pru.nosp@m.dhom.nosp@m.me@fe.nosp@m.elpp.nosp@m..org
See also
DofTable, Dof, DofFromElement