local dof contribution from a mortar element
More...
|
|
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 MortarFEType | mortar_fe_type |
| |
|
typedef FEType | fe_type |
| |
|
typedef doftable_type::dof_relation | dof_relation |
| |
|
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 |
| |
|
using | mesh_marker_type = typename doftable_type::mesh_marker_type |
| |
|
static const uint16_type | nOrder = mortar_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 = mortar_fe_type::nComponents |
| |
|
static const uint16_type | nComponents1 = mortar_fe_type::nComponents1 |
| |
|
static const uint16_type | nComponents2 = mortar_fe_type::nComponents2 |
| |
|
static const bool | is_continuous = mortar_fe_type::isContinuous |
| |
|
static const bool | is_discontinuous_locally = mortar_fe_type::continuity_type::is_discontinuous_locally |
| |
|
static const bool | is_discontinuous_totally = mortar_fe_type::continuity_type::is_discontinuous_totally |
| |
|
static const bool | is_scalar = mortar_fe_type::is_scalar |
| |
|
static const bool | is_vectorial = mortar_fe_type::is_vectorial |
| |
|
static const bool | is_tensor2 = mortar_fe_type::is_tensor2 |
| |
|
static const bool | is_modal = mortar_fe_type::is_modal |
| |
|
static const bool | is_product = mortar_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_<mortar_fe_type::nLocalDof * nComponents1>, mpl::int_<mortar_fe_type::nLocalDof>>::type::value |
| |
|
|
void | add (element_type const &elt, size_type &next_free_dof, rank_type processor=0, size_type shift=0) |
| |
|
|
| DofFromMortar (doftable_type *doftable, mortar_fe_type const &mfe, fe_type const &fe) |
| |
|
| ~DofFromMortar () |
| | destructor
|
| |
template<typename DofTableType, typename MortarFEType, typename FEType>
class Feel::DofFromMortar< DofTableType, MortarFEType, FEType >
local dof contribution from a mortar element
- 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