Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::InterpolationDiv< C > Struct Template Reference
+ Inheritance diagram for Feel::InterpolationDiv< C >:
+ Collaboration diagram for Feel::InterpolationDiv< C >:

Public Types

using super = InterpolationTypeBase< is_conforming< C >, interpolation_operand_type::DIV >
 
- Public Types inherited from Feel::InterpolationTypeBase< is_conforming< C >, interpolation_operand_type::DIV >
using curl_t = mpl::int_< static_cast< int >(interpolation_operand_type::CURL)>
 
using div_t = mpl::int_< static_cast< int >(interpolation_operand_type::DIV)>
 
using gradient_t = mpl::int_< static_cast< int >(interpolation_operand_type::GRADIENT)>
 
using id_t = mpl::int_< static_cast< int >(interpolation_operand_type::ID)>
 
using operand_t = typename super_type::operand_t
 
- Public Types inherited from Feel::InterpolationTypeBaseBase< C, O >
using operand_t = mpl::int_< static_cast< int >(interpolation_operand)>
 

Public Member Functions

constexpr InterpolationDiv (C c, bool useComm=true, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
 InterpolationDiv (InterpolationDiv &&)=default
 
 InterpolationDiv (InterpolationDiv const &)=default
 
InterpolationDiv & operator= (InterpolationDiv const &)=default
 
- Public Member Functions inherited from Feel::InterpolationTypeBase< is_conforming< C >, interpolation_operand_type::DIV >
constexpr InterpolationTypeBase (bool useComm, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
 InterpolationTypeBase (InterpolationTypeBase &&a)=default
 
 InterpolationTypeBase (InterpolationTypeBase const &a)=default
 
InterpolationTypeBase & operator= (InterpolationTypeBase &&a)=default
 
InterpolationTypeBase & operator= (InterpolationTypeBase const &a)=default
 
- Public Member Functions inherited from Feel::InterpolationTypeBaseBase< C, O >
constexpr bool componentsAreSamePoint () const noexcept
 
constexpr InterpolationTypeBaseBase (bool useComm, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
 InterpolationTypeBaseBase (InterpolationTypeBaseBase &&a)=default
 
 InterpolationTypeBaseBase (InterpolationTypeBaseBase const &a)=default
 
constexpr int nbNearNeighborInKdTree () const noexcept
 
constexpr bool onlyLocalizeOnBoundary () const noexcept
 
InterpolationTypeBaseBase & operator= (InterpolationTypeBaseBase &&a)=default
 
InterpolationTypeBaseBase & operator= (InterpolationTypeBaseBase const &a)=default
 
constexpr bool searchWithCommunication () const noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from Feel::InterpolationTypeBase< is_conforming< C >, interpolation_operand_type::DIV >
static constexpr decltype(auto) operand (Elt &&e)
 
static constexpr bool requiresDerivatives () noexcept
 
- Static Public Member Functions inherited from Feel::InterpolationTypeBaseBase< C, O >
static constexpr interpolation_operand_type interpolationOperand () noexcept
 
static constexpr bool isConforming () noexcept
 
- Static Public Attributes inherited from Feel::InterpolationTypeBase< is_conforming< C >, interpolation_operand_type::DIV >
static constexpr interpolation_operand_type interpolation_operand
 
static constexpr bool is_conforming
 
- Static Public Attributes inherited from Feel::InterpolationTypeBaseBase< C, O >
static constexpr interpolation_operand_type interpolation_operand = O
 
static constexpr bool is_conforming = C