#include <operatorinfo.h>
|
| OperatorInfo ()=default |
|
template<std::size_t NDIM> |
| OperatorInfo (double mu, double lo, double thresh, OpType type, std::optional< bool > truncate, const std::array< KernelRange, NDIM > &range) |
|
| OperatorInfo (double mu, double lo, double thresh, OpType type, std::optional< bool > truncate={}, std::vector< KernelRange > range=std::vector< KernelRange >(6)) |
|
template<std::size_t NDIM> |
std::array< KernelRange, NDIM > | range_as_array () const |
|
◆ OperatorInfo() [1/3]
madness::OperatorInfo::OperatorInfo |
( |
| ) |
|
|
default |
◆ OperatorInfo() [2/3]
madness::OperatorInfo::OperatorInfo |
( |
double |
mu, |
|
|
double |
lo, |
|
|
double |
thresh, |
|
|
OpType |
type, |
|
|
std::optional< bool > |
truncate = {} , |
|
|
std::vector< KernelRange > |
range = std::vector<KernelRange>(6) |
|
) |
| |
|
inline |
◆ OperatorInfo() [3/3]
template<std::size_t NDIM>
madness::OperatorInfo::OperatorInfo |
( |
double |
mu, |
|
|
double |
lo, |
|
|
double |
thresh, |
|
|
OpType |
type, |
|
|
std::optional< bool > |
truncate, |
|
|
const std::array< KernelRange, NDIM > & |
range |
|
) |
| |
|
inline |
◆ range_as_array()
template<std::size_t NDIM>
std::array< KernelRange, NDIM > madness::OperatorInfo::range_as_array |
( |
| ) |
const |
|
inline |
◆ debug
bool madness::OperatorInfo::debug =false |
◆ hi
double madness::OperatorInfo::hi =-1.0 |
◆ lo
double madness::OperatorInfo::lo =1.e-5 |
◆ mu
double madness::OperatorInfo::mu =0.0 |
some introspection
Referenced by madness::GFit< T, NDIM >::GFit(), madness::TwoElectronFactory< T, NDIM >::TwoElectronFactory(), madness::SeparatedConvolution< Q, NDIM >::combine_OT(), madness::SeparatedConvolution< Q, NDIM >::gamma(), madness::TwoElectronFactory< T, NDIM >::gamma(), and madness::SeparatedConvolution< Q, NDIM >::mu().
◆ range
◆ thresh
double madness::OperatorInfo::thresh =1.e-4 |
◆ truncate_lowexp_gaussians
std::optional<bool> madness::OperatorInfo::truncate_lowexp_gaussians |
◆ type
introspection
Referenced by madness::GFit< T, NDIM >::GFit(), madness::SeparatedConvolution< Q, NDIM >::SeparatedConvolution(), madness::TwoElectronFactory< T, NDIM >::TwoElectronFactory(), madness::TwoElectronFactory< T, NDIM >::BSH(), madness::SeparatedConvolution< Q, NDIM >::combine_OT(), madness::TwoElectronFactory< T, NDIM >::f12(), and madness::TwoElectronFactory< T, NDIM >::slater().
The documentation for this struct was generated from the following file: