|
| | VectorOfFunctionsSpace (World &world) |
| virtual | ~VectorOfFunctionsSpace () |
| virtual void | destroy (Vector< Function< scalar_type, FDIM >, VDIM > &f) const |
| virtual Vector< Function< scalar_type, FDIM >, VDIM > & | gaxpy (Vector< Function< scalar_type, FDIM >, VDIM > &x, const scalar_type &a, const Vector< Function< scalar_type, FDIM >, VDIM > &y, const scalar_type &b) const |
| virtual scalar_type | inner (const Vector< Function< scalar_type, FDIM >, VDIM > &l, const Vector< Function< scalar_type, FDIM >, VDIM > &r) const |
| virtual real_type | norm (const Vector< Function< scalar_type, FDIM >, VDIM > &vec) const |
| virtual Vector< Function< scalar_type, FDIM >, VDIM > & | scale (Vector< Function< scalar_type, FDIM >, VDIM > &vec, const scalar_type &c) const |
| virtual | ~AbstractVectorSpace () |
| virtual void | destroy (T &) const |
| | Any special instructions to be executed when a vector is no longer needed.
|
| virtual T & | gaxpy (T &x, const T &a, const T &y, const T &b) const=0 |
| | Standard bilinear gaxpy.
|
| virtual T | inner (const T &, const T &) const=0 |
| | The inner product between two vectors.
|
| virtual TensorTypeData< T >::float_scalar_type | norm (const T &) const=0 |
| | The norm of a vector.
|
| virtual T & | scale (T &, const T &) const=0 |
| | Scales the vector (in-place) by a constant.
|
template<typename T, int VDIM, int FDIM>
class madness::VectorOfFunctionsSpace< T, VDIM, FDIM >
A vector space using MADNESS Vectors of MADNESS Functions.