MADNESS
0.10.1
|
The Subspace class is a container class holding previous orbitals and residuals. More...
#include <subspace.h>
Public Member Functions | |
Subspace (bool spinpol=false, int maxsub=4) | |
void | reproject () |
void | update_subspace (World &world, vector_complex_function_3d &awfs_new, const vector_complex_function_3d &awfs_old, const vector_complex_function_3d &rm) |
void | update_subspace (World &world, vector_complex_function_3d &awfs_new, vector_complex_function_3d &bwfs_new, const vector_complex_function_3d &awfs_old, const vector_complex_function_3d &bwfs_old, const vector_complex_function_3d &rm) |
Private Types | |
typedef std::pair< vector_complex_function_3d, vector_complex_function_3d > | pairvecT |
typedef std::vector< pairvecT > | subspaceT |
Private Attributes | |
int | _maxsub |
tensor_complex | _Q |
bool | _spinpol |
subspaceT | _subspace |
The Subspace class is a container class holding previous orbitals and residuals.
|
private |
|
private |
|
inline |
|
inline |
|
inline |
References madness::_(), _maxsub, _Q, _subspace, madness::abs(), c, madness::compress(), e(), madness::gaxpy(), KAIN(), m, and print().
|
inline |
References madness::_(), _maxsub, _Q, _spinpol, _subspace, madness::abs(), c, madness::compress(), e(), madness::gaxpy(), KAIN(), m, and print().
|
private |
Referenced by update_subspace().
|
private |
Referenced by update_subspace().
|
private |
Referenced by update_subspace().
|
private |
Referenced by update_subspace().