Feel++  0.92.0
Public Types | Public Member Functions | Static Public Attributes
Feel::functional::IntegralMomentOnFace< Space > Class Template Reference

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

#include <functionals2.hpp>

Inheritance diagram for Feel::functional::IntegralMomentOnFace< Space >:
Feel::Functional< Space >

List of all members.

Public Types

typedef IntegralMomentOnFace
< Space > 
self_type
typedef super::space_type space_type
typedef super::polynomial_type polynomial_type
typedef space_type::value_type value_type
typedef node< value_type >::type node_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)

Static Public Attributes

static const uint16_type nComponents = space_type::nComponents

Detailed Description

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

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

Author:
Christophe Prud'homme

Constructor & Destructor Documentation

template<typename Space >
Feel::functional::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 Space >
Feel::functional::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