Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
pdhm.hpp File Reference

Classes

struct  Feel::meta::Pdhmg< MeshType, Order, Pset, T, Pts, Tag >
 

Namespaces

namespace  Feel
 -*- mode: c++; coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; show-trailing-whitespace: t -*-
 

Typedefs

template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::meta::Pdhm = Pdhmg< MeshType, Order, Tensor2, T, Pts, Tag >
 
template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::Pdhm_ptrtype = typename meta::Pdhm< MeshType, Order, T, Pts, Tag >::ptrtype
 
template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::Pdhm_type = typename meta::Pdhm< MeshType, Order, T, Pts, Tag >::type
 
template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::meta::Pdhms = Pdhmg< MeshType, Order, Tensor2Symm, T, Pts, Tag >
 
template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::Pdhms_ptrtype = typename meta::Pdhms< MeshType, Order, T, Pts, Tag >::ptrtype
 
template<typename MeshType , int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0>
using Feel::Pdhms_type = typename meta::Pdhms< MeshType, Order, T, Pts, Tag >::type
 

Functions

template<int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, typename MeshType , int Tag = 0>
Pdhm_ptrtype< MeshType, Order, T, Pts, Tag > Feel::Pdhm (std::shared_ptr< MeshType > mesh, DofTableExtendedType dte=DofTableExtendedType::DEFAULT)
 
template<int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0, typename... Ts>
requires ( sizeof...( Ts ) != 0 ) && ( NA::is_named_argument_v<Ts> && ... )
auto Feel::Pdhm (Ts &&... v)
 
template<int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, typename MeshType , int Tag = 0>
Pdhms_ptrtype< MeshType, Order, T, Pts, Tag > Feel::Pdhms (std::shared_ptr< MeshType > const &mesh, DofTableExtendedType dte=DofTableExtendedType::DEFAULT)
 build a function space of discontinuous symmetric matrix fields which are piecewise polynomial of degree (total or in each variable) less than k.
 
template<int Order, typename T = double, template< class, uint16_type, class > class Pts = PointSetFekete, int Tag = 0, typename... Ts>
requires ( sizeof...( Ts ) != 0 ) && ( NA::is_named_argument_v<Ts> && ... )
auto Feel::Pdhms (Ts &&... v)
 

Detailed Description