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

Public Types

using expr_type = ExprType
 
using super = InterpolationTypeBaseBase< is_conforming< C >, interpolation_operand_type::EXPR >
 
- Public Types inherited from Feel::InterpolationTypeBaseBase< is_conforming< C >, interpolation_operand_type::EXPR >
using operand_t = mpl::int_< static_cast< int >(interpolation_operand)>
 

Public Member Functions

constexpr InterpolationExpr (expr_type const &expr, C c, bool useComm=true, bool compAreSamePt=true, bool onlyLocalizeOnBoundary=false, int nbNearNeighborInKdTree=15)
 
 InterpolationExpr (InterpolationExpr &&)=default
 
 InterpolationExpr (InterpolationExpr const &)=default
 
template<typename Elt >
constexpr decltype(auto) operand (Elt &&e)
 
- Public Member Functions inherited from Feel::InterpolationTypeBaseBase< is_conforming< C >, interpolation_operand_type::EXPR >
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::InterpolationTypeBaseBase< is_conforming< C >, interpolation_operand_type::EXPR >
static constexpr interpolation_operand_type interpolationOperand () noexcept
 
static constexpr bool isConforming () noexcept
 
- Static Public Attributes inherited from Feel::InterpolationTypeBaseBase< is_conforming< C >, interpolation_operand_type::EXPR >
static constexpr interpolation_operand_type interpolation_operand
 
static constexpr bool is_conforming