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::Operator< DomainSpace, DualImageSpace > Class Template Referenceabstract

#include <operator.hpp>

Detailed Description

template<class DomainSpace, class DualImageSpace>
class Feel::Operator< DomainSpace, DualImageSpace >

Operator between function spaces.

+ Inheritance diagram for Feel::Operator< DomainSpace, DualImageSpace >:

Public Types

typedef boost::shared_ptr
< backend_type
backend_ptrtype
 
typedef Backend< value_type > backend_type
 
typedef
domain_space_type::element_type 
domain_element_type
 
typedef boost::shared_ptr
< domain_space_type > 
domain_space_ptrtype
 
typedef DomainSpace domain_space_type
 
typedef boost::shared_ptr
< dual_image_space_type > 
dual_image_space_ptrtype
 
typedef DualImageSpace dual_image_space_type
 
typedef FsFunctionalLinear
< dual_image_space_type > 
image_element_type
 
typedef
domain_space_type::value_type 
value_type
 

Public Member Functions

virtual void apply (const domain_element_type &de, image_element_type &ie) const =0
 
domain_space_ptrtype domainSpace ()
 
const domain_space_ptrtype domainSpace () const
 
dual_image_space_ptrtype dualImageSpace ()
 
const dual_image_space_ptrtype dualImageSpace () const
 
 Operator (domain_space_ptrtype domainSpace, dual_image_space_ptrtype dualImageSpace)
 
image_element_type operator() (const domain_element_type &de) const
 
void setDomainSpace (domain_space_ptrtype const &domainspace)
 
void setDualImageSpace (dual_image_space_ptrtype const &dualImageSpace)
 

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

Generated on Sun Dec 22 2013 13:11:20 for Feel++ by doxygen 1.8.5