Feel++
0.92.0
|
Set of functionals. More...
#include <functionalset.hpp>
Public Types | |
Typedefs | |
typedef Space | space_type |
typedef space_type::value_type | value_type |
typedef FunctionalSet< Space > | functionalset_type |
typedef functionalset_type | self_type |
typedef Functional< Space > | functional_type |
typedef space_type::matrix_type | matrix_type |
typedef std::vector < functional_type > | fset_type |
Public Member Functions | |
Constructors, destructor | |
FunctionalSet () | |
FunctionalSet (space_type const &s) | |
FunctionalSet (space_type const &s, std::vector< functional_type > const &fset) | |
FunctionalSet (FunctionalSet const &fset) | |
~FunctionalSet () | |
Operator overloads | |
self_type & | operator= (self_type const &fset) |
functional_type const & | operator() (uint16_type i) const |
matrix_type | operator() (space_type const &p) const |
Accessors | |
space_type const & | functionSpace () const |
matrix_type const & | rep () const |
Mutators | |
void | setFunctionSpace (space_type const &__space) |
void | setFunctionalSet (std::vector< functional_type > const &fset) |
Set of functionals.
space_type const& Feel::FunctionalSet< Space >::functionSpace | ( | ) | const [inline] |
functional_type const& Feel::FunctionalSet< Space >::operator() | ( | uint16_type | i | ) | const [inline] |
matrix_type Feel::FunctionalSet< Space >::operator() | ( | space_type const & | p | ) | const [inline] |
matrix_type const& Feel::FunctionalSet< Space >::rep | ( | ) | const [inline] |
This works only if the basis is orthonormal
void Feel::FunctionalSet< Space >::setFunctionalSet | ( | std::vector< functional_type > const & | fset | ) | [inline] |
set the Functional set
void Feel::FunctionalSet< Space >::setFunctionSpace | ( | space_type const & | __space | ) | [inline] |
set the function space