MADNESS
0.10.1
|
Holds displacements for applying operators to avoid replicating for all operators. More...
#include <displacements.h>
Public Member Functions | |
Displacements () | |
const std::vector< Key< NDIM > > & | get_disp (Level n, bool isperiodicsum) |
Static Public Member Functions | |
static int | bmax_default () |
Static Private Member Functions | |
static bool | cmp_keys (const Key< NDIM > &a, const Key< NDIM > &b) |
static bool | cmp_keys_periodicsum (const Key< NDIM > &a, const Key< NDIM > &b) |
static void | make_disp (int bmax) |
static void | make_disp_periodicsum (int bmax, Level n) |
Static Private Attributes | |
static std::vector< Key< NDIM > > | disp |
static std::vector< Key< NDIM > > | disp_periodicsum [64] |
Holds displacements for applying operators to avoid replicating for all operators.
|
inline |
|
inlinestatic |
References NDIM.
Referenced by madness::Displacements< NDIM >::Displacements().
|
inlinestaticprivate |
Referenced by madness::Displacements< NDIM >::make_disp().
|
inlinestaticprivate |
References a, b, d(), and NDIM.
Referenced by madness::Displacements< NDIM >::make_disp_periodicsum().
|
inline |
|
inlinestaticprivate |
References madness::Displacements< NDIM >::cmp_keys(), d(), madness::Displacements< NDIM >::disp, MADNESS_EXCEPTION, and NDIM.
Referenced by madness::Displacements< NDIM >::Displacements().
|
inlinestaticprivate |
|
staticprivate |
|
staticprivate |