#include <projectors.hpp>
base class for projectors
Public Member Functions | |
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 |
Typedefs | |
typedef FunctionSpaceType | functionspace_type |
typedef boost::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 boost::tuples::template element< 0, IteratorRange > ::type | idim_type |
typedef boost::tuples::template element< 1, IteratorRange > ::type | iterator_type |
typedef IteratorRange | range_iterator |
static const size_type | context = ExprT::context|vm::POINT |
static const uint16_type | imorder = functionspace_type::basis_type::nOrder |
static const bool | imIsPoly = true |
|
inline |
get the variational expression