#include <CCStructures.h>
|
| CCPair ()=default |
|
| CCPair (const CCPair &other) |
|
| CCPair (const size_t ii, const size_t jj, const CCState t, const CalcType c) |
|
| CCPair (const size_t ii, const size_t jj, const CCState t, const CalcType c, const std::vector< CCPairFunction< double, 6 > > &f) |
|
std::string | basename () const |
| return the base name like "MP2_pair_u" or "CC2_pair_x"
|
|
void | cloud_load (World &world, const Cloud &cloud, Recordlist< Cloud::keyT > &recordlist) |
| customized function to load this from the cloud
|
|
Recordlist< Cloud::keyT > | cloud_store (World &world, Cloud &cloud) const |
| customized function to store this to the cloud
|
|
real_function_6d | function () const |
| gives back the pure 6D part of the pair function
|
|
bool | function_exists () const |
| check if the pair has a function assigned
|
|
hashT | hash () const |
|
void | info () const |
|
bool | load_pair (World &world, const bool verbose=false) |
|
std::string | name () const |
|
void | reconstruct () const |
| reconstruct constant part and all functions
|
|
template<typename Archive > |
void | serialize (const Archive &ar) |
|
void | store_pair (World &world, const bool verbose=false) |
|
void | update_u (const real_function_6d &u) |
| updates the pure 6D part of the pair function
|
|
World & | world () const |
| return the world of the function
|
|
◆ CCPair() [1/4]
madness::CCPair::CCPair |
( |
| ) |
|
|
default |
◆ CCPair() [2/4]
◆ CCPair() [3/4]
◆ CCPair() [4/4]
madness::CCPair::CCPair |
( |
const CCPair & |
other | ) |
|
|
inline |
◆ basename()
std::string madness::CCPair::basename |
( |
| ) |
const |
|
inline |
◆ cloud_load()
customized function to load this from the cloud
functions and constant_part can be very large and we want to split them and store them in different records
- Parameters
-
[in,out] | recordlist | containing the keys of the member variables -> will be reduced by the keys which are used |
References bsh_eps, madness::Function< T, NDIM >::clear(), constant_part, ctype, madness::Cloud::forward_load(), functions, i, j, madness::nonlinear_vector_solver(), type, v, and world().
◆ cloud_store()
customized function to store this to the cloud
functions and constant_part can be very large and we want to split them and store them in different records NOTE only the 6d function and the constant part are stored in the cloud, not the 3d functions NOTE
References bsh_eps, constant_part, ctype, functions, i, madness::Function< T, NDIM >::is_initialized(), j, madness::nonlinear_vector_solver(), madness::Cloud::store(), type, v, and world().
◆ function()
◆ function_exists()
bool madness::CCPair::function_exists |
( |
| ) |
const |
|
inline |
◆ hash()
hashT madness::CCPair::hash |
( |
| ) |
const |
|
inline |
◆ info()
void madness::CCPair::info |
( |
| ) |
const |
◆ load_pair()
References constant_part, madness::archive::BaseParallelArchive< Archive >::exists(), functions, madness::Function< T, NDIM >::is_initialized(), name(), madness::nonlinear_vector_solver(), madness::print(), madness::World::rank(), madness::Function< T, NDIM >::set_thresh(), and world().
◆ name()
std::string madness::CCPair::name |
( |
| ) |
const |
|
inline |
◆ reconstruct()
void madness::CCPair::reconstruct |
( |
| ) |
const |
|
inline |
◆ serialize()
References bsh_eps, constant_part, ctype, f1, madness::func(), functions, i, madness::Function< T, NDIM >::is_initialized(), j, madness::nonlinear_vector_solver(), and type.
◆ store_pair()
◆ update_u()
◆ world()
World & madness::CCPair::world |
( |
| ) |
const |
|
inline |
◆ bsh_eps
double madness::CCPair::bsh_eps =1.0 |
◆ constant_part
◆ ctype
◆ functions
◆ type
The documentation for this class was generated from the following files: