Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::vf::details::Projector< iDim, FunctionSpaceType, IteratorRange, ExprT > Class Template Reference

#include <projectors.hpp>

Detailed Description

template<ProjectorType iDim, typename FunctionSpaceType, typename IteratorRange, typename ExprT>
class Feel::vf::details::Projector< iDim, FunctionSpaceType, IteratorRange, ExprT >

base class for projectors

Author
Christophe Prud'homme
See Also
Projector3D, Projector2D, ProjectorOn

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
 

Member Function Documentation

template<ProjectorType iDim, typename FunctionSpaceType, typename IteratorRange, typename ExprT>
expression_type const& Feel::vf::details::Projector< iDim, FunctionSpaceType, IteratorRange, ExprT >::expression ( ) const
inline

get the variational expression

Returns
the variational expression

The documentation for this class was generated from the following file:

Generated on Sun Oct 20 2013 08:25:11 for Feel++ by doxygen 1.8.4