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::functional< Data >::IntegralMomentOnFace< Space > Class Template Reference

#include <functionals2.hpp>

Detailed Description

template<typename Data>
template<typename Space>
class Feel::functional< Data >::IntegralMomentOnFace< Space >

functional that returns $\ell_u (v) = \int_{\Gamma} ( u\, v )$ where $\Gamma \subset \partial \Omega$

Author
Christophe Prud'homme
+ Inheritance diagram for Feel::functional< Data >::IntegralMomentOnFace< Space >:

Public Types

typedef node< value_type >::type node_type
 
typedef super::polynomial_type polynomial_type
 
typedef IntegralMomentOnFace
< Space > 
self_type
 
typedef super::space_type space_type
 
typedef space_type::value_type value_type
 
- Public Types inherited from Feel::Functional< Space >
typedef Space::value_type value_type
 
typedef Functional< Space > self_type
 
typedef Space space_type
 
typedef Space polynomialset_type
 
typedef space_type::polynomial_type polynomial_type
 
typedef space_type::basis_type basis_type
 
typedef space_type::matrix_type matrix_type
 
typedef ublas::matrix< value_type > rep_type
 

Public Member Functions

 IntegralMomentOnFace (space_type const &p, uint16_type k, IntegrationFaceEnum face=ALL_FACES)
 
 IntegralMomentOnFace (space_type const &p, uint16_type k, uint16_type c, IntegrationFaceEnum face=ALL_FACES)
 
- Public Member Functions inherited from Feel::Functional< Space >
 Functional ()
 
 Functional (space_type const &Space)
 
 Functional (space_type const &Space, matrix_type const &coeff)
 
 Functional (Functional const &__f)
 
virtual ~Functional ()
 
self_typeoperator= (self_type const &__f)
 
self_typeoperator+= (const self_type &__f)
 
virtual matrix_type operator() (polynomial_type const &p) const
 
uint16_type size () const
 
rep_type const & coeff () const
 
void setCoefficient (matrix_type const &__coeff)
 

Static Public Attributes

static const uint16_type nComponents = space_type::nComponents
 
- Static Public Attributes inherited from Feel::Functional< Space >
static const uint16_type nComponents
 

Constructor & Destructor Documentation

template<typename Data >
template<typename Space >
Feel::functional< Data >::IntegralMomentOnFace< Space >::IntegralMomentOnFace ( space_type const &  p,
uint16_type  k,
IntegrationFaceEnum  face = ALL_FACES 
)
inline

Construct the functional

Parameters
ppolynomial space on which we apply the functional
kindex of the polynomial to integrate against
faceface of the convex over which to integrate
template<typename Data >
template<typename Space >
Feel::functional< Data >::IntegralMomentOnFace< Space >::IntegralMomentOnFace ( space_type const &  p,
uint16_type  k,
uint16_type  c,
IntegrationFaceEnum  face = ALL_FACES 
)
inline

Construct the functional

Parameters
ppolynomial space on which we apply the functional
kindex of the polynomial to integrate against
ccomponent index
faceface of the convex over which to integrate

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

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