mpqc::libintx::Screening Class Reference
Collaboration diagram for mpqc::libintx::Screening:
Documentation
controls screening of 3-center 2-e integrals evaluated by LibintX
Public Types | |
typedef mpqc::lcao::gaussian::SchwarzScreen | SchwarzScreen |
Public Member Functions | |
Screening (std::shared_ptr< SchwarzScreen > schwarz) | |
float | max1 () const override |
float | max1 (int x) const override |
float | max2 (int a, int b) const override |
bool | skip (float v) const override |
Member Typedef Documentation
◆ SchwarzScreen
Constructor & Destructor Documentation
◆ Screening()
|
inlineexplicit |
constructs a Schwarz-based screener
- Parameters
-
[in] a SchwarzScreen object
Member Function Documentation
◆ max1() [1/2]
|
inlineoverride |
- Returns
- max value of any
◆ max1() [2/2]
|
inlineoverride |
- Parameters
-
[in] x a DF basis shell index
- Returns
- max value of for this
x
◆ max2()
|
inlineoverride |
- Parameters
-
[in] a a shell index [in] b a shell index
- Returns
◆ skip()
|
inlineoverride |
- Parameters
-
[in] v magnitude of a contribution to be tested
- Returns
- true if contribution of magnitude
v
is to be skipped
The documentation for this class was generated from the following file:
- mpqc/chemistry/qc/lcao/external/libintx/dfj.cpp