base class for projectors More...
Collaboration diagram for Feel::vf::details::Projector< iDim, FunctionSpaceType, IteratorRange, ExprT >:Typedefs | |
| typedef FunctionSpaceType | functionspace_type |
| typedef std::shared_ptr< functionspace_type > | functionspace_ptrtype |
| typedef functionspace_type::element_type | element_type |
| typedef functionspace_type::basis_type | basis_type |
| typedef ExprT | expression_type |
| typedef expression_type::value_type | value_type |
| typedef IteratorRange | range_iterator |
| using | idim_type = typename IteratorRange::idim_t |
| using | iterator_type = typename IteratorRange::iterator_t |
| static const size_type | context = ExprT::context|vm::POINT |
Methods | |
| constexpr uint16_type | polynomialOrder () const |
| polynomial order | |
| constexpr bool | isPolynomial () const |
| expression is polynomial? | |
Constructors, destructor | |
| Projector (functionspace_ptrtype const &__functionspace, IteratorRange const &r, expression_type const &__expr, GeomapStrategyType geomap_strategy) | |
| Projector (Projector const &__vfi) | |
| virtual | ~Projector () |
Operator overloads | |
| element_type | operator() (const bool sum=false) const |
Accessors | |
| expression_type const & | expression () const |
| get the variational expression More... | |
base class for projectors
| expression_type const & Feel::vf::details::Projector< iDim, FunctionSpaceType, IteratorRange, ExprT >::expression | ( | ) | const |
get the variational expression