R12k_R12l_G12 is a two-body operator of form ( r_{12x}^kx * r_{12y}^ky * r_{12z}^kz ) * (r_{12x}^lx * r_{12y}^ly * r_{12z}^lz ) * G12 The following restrictions are imposed: 0 <= kx+ky+kz <= 4, 0 <= lx+ly+lz <= 4.
More...
#include <oper.h>
|
| R12k_R12l_G12_Descr (const IntVec3 &K, const IntVec3 &L) |
|
| R12k_R12l_G12_Descr (const R12k_R12l_G12_Descr &a) |
|
const IntVec3 & | K () const |
|
const IntVec3 & | L () const |
|
unsigned int | key () const |
|
std::string | description () const |
|
std::string | label () const |
|
int | psymm (int i, int j) const |
|
int | hermitian (int i) const |
|
| Contractable (const Contractable &source) |
|
Contractable & | operator= (const Contractable &source) |
|
bool | contracted () const |
|
void | uncontract () |
|
void | contract () |
|
|
static const int | kmax = 4 |
|
static const unsigned int | max_key = kmax * kmax * kmax * kmax * kmax * kmax |
|
|
static void | set_contracted_default_value (bool dv) |
|
R12k_R12l_G12 is a two-body operator of form ( r_{12x}^kx * r_{12y}^ky * r_{12z}^kz ) * (r_{12x}^lx * r_{12y}^ly * r_{12z}^lz ) * G12 The following restrictions are imposed: 0 <= kx+ky+kz <= 4, 0 <= lx+ly+lz <= 4.
The documentation for this class was generated from the following files: