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

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

#include <functionals2.hpp>

List of all members.

Public Types

typedef Functional< Space > functional_type
typedef IntegralMomentsOnFace
< Space, BasisType > 
self_type
typedef BasisType basis_type
typedef Space space_type
typedef
space_type::reference_convex_type 
reference_convex_type
typedef super::polynomial_type polynomial_type
typedef space_type::value_type value_type
typedef node< value_type >::type node_type

Public Member Functions

 IntegralMomentsOnFace (space_type const &p, basis_type const &l, IntegrationFaceEnum face=ALL_FACES)

Static Public Attributes

static const uint16_type nComponents = space_type::nComponents

Detailed Description

template<typename Space, typename BasisType>
class Feel::functional::IntegralMomentsOnFace< Space, BasisType >

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 , typename BasisType >
Feel::functional::IntegralMomentsOnFace< Space, BasisType >::IntegralMomentsOnFace ( space_type const &  p,
basis_type const &  l,
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