|
MADNESS 0.10.1
|
#include <exchange_commutator.h>

Public Attributes | |
| double | alpha_hi = 1.0e4 |
| medium / tight boundary (≡ alpha_star) | |
| double | alpha_lo = 1.0 |
| diffuse / medium boundary | |
| double | eps_gfit = 1.0e-6 |
| double | hi = 10.0 |
| double | lo = 1.0e-6 |
| LowRankFunctionParameters | lrfparam_diffuse |
| LowRankFunctionParameters | lrfparam_medium |
| int | max_taylor_order = 15 |
| bool | medium_use_6d = false |
| bool | medium_use_taylor = true |
Options for the three-range LRF k-commutator variant. Partition the Coulomb GFit into:
| double madness::ExchangeCommutator::ThreeRangeOptions::alpha_hi = 1.0e4 |
medium / tight boundary (≡ alpha_star)
Referenced by main().
| double madness::ExchangeCommutator::ThreeRangeOptions::alpha_lo = 1.0 |
diffuse / medium boundary
Referenced by main().
| double madness::ExchangeCommutator::ThreeRangeOptions::eps_gfit = 1.0e-6 |
| double madness::ExchangeCommutator::ThreeRangeOptions::hi = 10.0 |
| double madness::ExchangeCommutator::ThreeRangeOptions::lo = 1.0e-6 |
| LowRankFunctionParameters madness::ExchangeCommutator::ThreeRangeOptions::lrfparam_diffuse |
Per-range LRF construction parameters; both default-constructed. Caller is expected to set radius / volume_element / tol / lmax / f12type per range before invocation.
Referenced by main().
| LowRankFunctionParameters madness::ExchangeCommutator::ThreeRangeOptions::lrfparam_medium |
Referenced by main().
| int madness::ExchangeCommutator::ThreeRangeOptions::max_taylor_order = 15 |
Max Taylor order for project_from_operator (passed straight through; default matches lowrankfunction.h's own default).
| bool madness::ExchangeCommutator::ThreeRangeOptions::medium_use_6d = false |
If true, the medium slab is treated by a 6D apply with a partial-Coulomb operator (only the medium Gaussians) instead of any LRF. The diffuse slab still uses the LRF path. Mutually exclusive with medium_use_taylor; takes precedence.
Referenced by main().
| bool madness::ExchangeCommutator::ThreeRangeOptions::medium_use_taylor = true |