List of all members |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
Static Public Attributes
mpqc::lcao::gaussian::FMMShellData Struct Reference
Documentation
This holds shell-specific data relevant to FMM and related methods.
Public Member Functions | |
FMMShellData (const Shell &shell, double erfcinv_threshold=ws_to_erfcinv()) | |
Static Public Member Functions | |
static double | ws_to_erfcinv (double ws_threshold=default_ws_threshold) |
converts well-separatedness threshold More... | |
static double | compute_min_exp (const Shell &sh) |
computes the minimum exponent More... | |
Public Attributes | |
Vector3d | center |
charge center of mass = shell origin More... | |
double | min_exp |
minimum (most-diffuse) exponent in the shell More... | |
double | extent |
Static Public Attributes | |
static constexpr const double | default_ws_threshold = 0.1 |
the default value for the well-separatedness threshold More... | |
Constructor & Destructor Documentation
◆ FMMShellData()
mpqc::lcao::gaussian::FMMShellData::FMMShellData | ( | const Shell & | shell, |
double | erfcinv_threshold = ws_to_erfcinv() |
||
) |
Constructs an FMMShellData for the given shell
- Parameters
-
shell a Shell object erfcinv_threshold the inverse complementary error function of the well-separatedness threshold
Member Function Documentation
◆ compute_min_exp()
|
static |
computes the minimum exponent
◆ ws_to_erfcinv()
|
static |
converts well-separatedness threshold
Member Data Documentation
◆ center
Vector3d mpqc::lcao::gaussian::FMMShellData::center |
charge center of mass = shell origin
◆ default_ws_threshold
|
staticconstexpr |
the default value for the well-separatedness threshold
◆ extent
double mpqc::lcao::gaussian::FMMShellData::extent |
shell (FMM) extent defined as where is the well-separatedness threshold and is the most-diffuse exponent.
◆ min_exp
double mpqc::lcao::gaussian::FMMShellData::min_exp |
minimum (most-diffuse) exponent in the shell
The documentation for this struct was generated from the following files:
- mpqc/chemistry/qc/lcao/integrals/bases_data.h
- mpqc/chemistry/qc/lcao/integrals/bases_data.cpp