#include <functional.hpp>
template<typename P>
class Feel::Functional< P >
represents a linear functional
A functional is defined by a polynomial set and a set of coefficients
- Author
- Christophe Prud'homme
- See Also
Inherits addable< Functional< Space > >.
|
|
| Functional () |
|
| Functional (space_type const &P) |
|
| Functional (space_type const &P, matrix_type const &coeff) |
|
| Functional (Functional const &__f) |
|
virtual | ~Functional () |
|
|
self_type & | operator= (self_type const &__f) |
|
self_type & | operator+= (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) |
|
|
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 |
|
static const uint16_type | nComponents = space_type::nComponents |
|
- Returns
- the coefficient of the functional in the basis associated with the polynomial space
template<typename P>
virtual matrix_type Feel::Functional< P >::operator() |
( |
polynomial_type const & |
p | ) |
const |
|
inlinevirtual |
apply the functional to a polynomial
- Parameters
-
- Returns
- matrix resulting from the application of the functional to the polynomial
add to another functional it generates automatically operator+ thanks to addable
- Returns
- the dimension of the polynomial space
The documentation for this class was generated from the following files: