#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
1.8.5