Feel++  0.92.0
Public Types | Public Member Functions
Feel::functional::IntegralMoment< Space, Poly > Class Template Reference

functional that returns $\ell_u (v) = \int_\Omega( u\, v )$ More...

#include <functionals2.hpp>

Inheritance diagram for Feel::functional::IntegralMoment< Space, Poly >:
Feel::Functional< Space >

List of all members.

Public Types

typedef IntegralMoment< Space,
Poly > 
self_type
typedef super::space_type space_type
typedef Poly::polynomial_type polynomial_type
typedef space_type::value_type value_type
typedef node< value_type >::type node_type

Public Member Functions

 IntegralMoment (space_type const &p, polynomial_type const &q)
 IntegralMoment (IntegralMoment const &im)
IntegralMomentoperator= (IntegralMoment const &im)

Detailed Description

template<typename Space, typename Poly = Space>
class Feel::functional::IntegralMoment< Space, Poly >

functional that returns $\ell_u (v) = \int_\Omega( u\, v )$

if the basis functions in which $u$ and $v$ are orthonormal then the integral is simply the inner product of the coefficients of $u$ and $v$ thanks to Parseval identity.

Author:
Christophe Prud'homme