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

Public Types

using super = InterpolationTypeBase< false, interpolation_operand_type::ID >
 
- Public Types inherited from Feel::InterpolationTypeBase< false, interpolation_operand_type::ID >
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 InterpolationNonConforming (bool useComm, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
 InterpolationNonConforming (InterpolationNonConforming &&)=default
 
 InterpolationNonConforming (InterpolationNonConforming const &)=default
 
constexpr InterpolationNonConforming (nonconforming_t nc, bool useComm=true, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
InterpolationNonConforming & operator= (InterpolationNonConforming const &)=default
 
- Public Member Functions inherited from Feel::InterpolationTypeBase< false, interpolation_operand_type::ID >
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
 

Static Public Attributes

static const uint16_type value =super::isConforming()
 
- Static Public Attributes inherited from Feel::InterpolationTypeBase< false, interpolation_operand_type::ID >
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
 

Additional Inherited Members

- Static Public Member Functions inherited from Feel::InterpolationTypeBase< false, interpolation_operand_type::ID >
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