|
|
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 | 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 |
| |