|
|
typedef std::shared_ptr< backend_type > | backend_ptrtype |
| |
|
typedef Backend< value_type > | backend_type |
| |
|
typedef space_type::element_type | element_type |
| |
|
typedef std::shared_ptr< space_type > | space_ptrtype |
| |
|
typedef Space | space_type |
| |
|
typedef std::shared_ptr< super_type > | super_ptrtype |
| |
|
typedef FsFunctionalLinear< Space > | super_type |
| |
|
typedef FsFunctionalLinearComposite< Space > | this_type |
| |
|
typedef space_type::value_type | value_type |
| |
|
typedef backend_type::vector_ptrtype | vector_ptrtype |
| |
|
typedef backend_type::vector_type | vector_type |
| |
|
typedef std::shared_ptr< backend_type > | backend_ptrtype |
| |
|
typedef Backend< value_type > | backend_type |
| |
|
typedef space_type::element_type | element_type |
| |
|
typedef std::shared_ptr< space_type > | space_ptrtype |
| |
|
typedef Space | space_type |
| |
|
typedef FsFunctional< Space > | super_type |
| |
|
typedef FsFunctionalLinear< Space > | this_type |
| |
|
typedef space_type::value_type | value_type |
| |
|
typedef backend_type::vector_ptrtype | vector_ptrtype |
| |
|
typedef backend_type::vector_type | vector_type |
| |
|
typedef space_type::element_type | element_type |
| |
|
typedef std::shared_ptr< space_type > | space_ptrtype |
| |
|
typedef Space | space_type |
| |
|
typedef space_type::value_type | value_type |
| |
|
|
void | addElement (boost::tuple< int, int > const &qm, super_ptrtype const &functional) |
| |
|
void | addElement (int q, super_ptrtype const &functional) |
| |
|
void | addElement (super_ptrtype const &functional) |
| |
|
void | addList (std::vector< std::vector< super_ptrtype > > const &vec) |
| |
|
void | addList (std::vector< super_ptrtype > const &vec) |
| |
| void | containerPtr (vector_ptrtype &vector_to_fill) override |
| |
|
std::vector< int > | countAllContributions () |
| |
|
| FsFunctionalLinearComposite (space_ptrtype space) |
| |
|
| FsFunctionalLinearComposite (space_ptrtype space, backend_ptrtype backend) |
| |
|
super_ptrtype & | functionallinear (int q) |
| |
|
super_ptrtype & | functionallinear (int q, int m) |
| |
| value_type | operator() (const element_type &x) const override |
| |
|
this_type & | operator= (this_type const &m) |
| |
|
void | setScalars (std::vector< double > scalars) |
| |
|
void | setScalars (std::vector< std::vector< double > > scalars) |
| |
|
int | size () |
| |
|
void | sumAllVectors (vector_ptrtype &vector, bool use_scalar_one=false) const |
| |
|
void | sumAllVectors1 (vector_ptrtype &vector, bool use_scalar_one=false) const |
| |
|
void | sumAllVectors2 (vector_ptrtype &vector, bool use_scalar_one=false) const |
| |
|
void | vecPtr (int q, int m, vector_ptrtype &vector) |
| |
|
void | vecPtr (int q, int m, vector_ptrtype &vector) const |
| |
|
void | vecPtr (int q, vector_ptrtype &vector) |
| |
|
void | vecPtr (int q, vector_ptrtype &vector) const |
| |
|
void | add (this_type const &f) |
| |
|
void | close () |
| |
|
vector_type & | container () |
| |
|
vector_type const & | container () const |
| |
|
virtual void | container (vector_type &vector) |
| |
|
virtual vector_ptrtype & | containerPtr () |
| |
|
virtual vector_ptrtype const & | containerPtr () const |
| |
|
virtual void | containerPtr (vector_ptrtype &vector) |
| |
|
| FsFunctionalLinear (space_ptrtype space, backend_ptrtype backend=backend_type::build(soption(_name="backend"))) |
| |
|
std::string | name () const |
| |
| virtual value_type | operator() (const element_type &x) const override |
| |
|
template<typename ExprT > |
| this_type & | operator+= (ExprT const &e) |
| |
|
template<typename ExprT > |
| this_type & | operator= (ExprT const &e) |
| |
|
void | setName (std::string name) |
| |
| virtual void | setSpace (space_ptrtype const &space) override |
| |
|
| FsFunctional (space_ptrtype space) |
| |
|
virtual value_type | operator() (const element_type &x) const =0 |
| |
|
virtual void | setSpace (space_ptrtype const &Xh) |
| |
|
space_ptrtype | space () const |
| |