|
|
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 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 |
| |
|
typedef boost::tuple< element_type const *, face_type const * > | element_face_pair_type |
| |
|
typedef std::list< element_face_pair_type > | periodic_element_list_type |
| |
|
typedef periodic_element_list_type::iterator | periodic_element_list_iterator |
| |
|
typedef periodic_element_list_type::const_iterator | periodic_element_list_const_iterator |
| |
|
typedef boost::tuple< size_type, uint16_type, uint16_type, size_type, uint16_type > | periodic_dof_type |
| |
|
typedef std::multimap< size_type, periodic_dof_type > | periodic_dof_map_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*nComponents1>, mpl::int_<fe_type::nLocalDof> >::type::value |
| |
template<typename DofTableType, typename FEType>
class Feel::DofFromPeriodic< DofTableType, FEType >
local contribution from periodic 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