|
MADNESS 0.10.1
|
A vector space using MADNESS Vectors of MADNESS Functions. More...
#include <gmres.h>


Public Types | |
| typedef TensorTypeData< T >::float_scalar_type | real_type |
| typedef T | scalar_type |
Additional Inherited Members | |
Public Attributes inherited from madness::AbstractVectorSpace< Vector< Function< T, FDIM >, VDIM >, TensorTypeData< T >::float_scalar_type, T > | |
| World & | world |
| The world. | |
A vector space using MADNESS Vectors of MADNESS Functions.
| typedef TensorTypeData<T>::float_scalar_type madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::real_type |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Any special instructions to be executed when a vector is no longer needed.
Unless otherwise specified, do nothing.
Reimplemented from madness::AbstractVectorSpace< Vector< Function< T, FDIM >, VDIM >, TensorTypeData< T >::float_scalar_type, T >.
References madness::f, and madness::nonlinear_vector_solver().
|
inlinevirtual |
Standard bilinear gaxpy.
![\[ \vec{x} \leftarrow a \vec{x} + b \vec{y} \]](form_428.png)

References a, b, madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::gaxpy(), and madness::nonlinear_vector_solver().
Referenced by madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::gaxpy().
|
inlinevirtual |
The inner product between two vectors.
References madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::inner(), and madness::nonlinear_vector_solver().
Referenced by madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::inner().
|
inlinevirtual |
The norm of a vector.
References madness::nonlinear_vector_solver(), and madness::vec().
|
inlinevirtual |
Scales the vector (in-place) by a constant.
![\[ \vec{x} \leftarrow c \vec{x} \]](form_427.png)
References c, madness::nonlinear_vector_solver(), madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::scale(), and madness::vec().
Referenced by madness::VectorOfFunctionsSpace< T, VDIM, FDIM >::scale().