•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::lcao::ThresholdedScreener Class Reference
Collaboration diagram for mpqc::lcao::ThresholdedScreener:

Documentation
ThresholdedScreener is a Screener equipped with a (mutable) real threshold.
Public Member Functions | |
ThresholdedScreener ()=default | |
ThresholdedScreener (ThresholdedScreener const &)=default | |
ThresholdedScreener (ThresholdedScreener &&)=default | |
ThresholdedScreener & operator= (ThresholdedScreener &&)=default | |
ThresholdedScreener & operator= (ThresholdedScreener const &)=default | |
virtual ~ThresholdedScreener () noexcept=default | |
ThresholdedScreener (double thresh, double thresh_cluster) | |
ThresholdedScreener (double thresh) | |
virtual double skip_threshold () const | |
virtual double skip_threshold_cluster () const | |
virtual void set_skip_threshold (double thresh) | |
virtual void set_skip_threshold_cluster (double thresh) | |
![]() | |
Screener ()=default | |
Screener (Screener const &)=default | |
Screener (Screener &&)=default | |
Screener & operator= (Screener &&)=default | |
Screener & operator= (Screener const &)=default | |
virtual ~Screener () noexcept=default | |
virtual std::tuple< TA::Tensor< float >, bool > norm_estimate (madness::World &world, gaussian::BasisRefVector const &bs_array, TA::Pmap const &pmap, bool replicate=false) const | |
estimates norms for the tensor defined by a set of bases, in presence of symmetry described by a math::PetiteList object. More... | |
virtual bool skip (int64_t) const | |
virtual bool skip (int64_t, int64_t) const | |
virtual bool skip (int64_t, int64_t, int64_t) const | |
virtual bool skip (int64_t, int64_t, int64_t, double) const | |
virtual bool skip (int64_t, int64_t, int64_t, int64_t) const | |
virtual bool skip (int64_t, int64_t, int64_t, int64_t, double) const | |
virtual bool skip_shell (int64_t) const | |
virtual bool skip_shell (int64_t, int64_t) const | |
virtual bool skip_shell (int64_t, int64_t, int64_t) const | |
virtual bool skip_shell (int64_t, int64_t, int64_t, double) const | |
virtual bool skip_shell (int64_t, int64_t, int64_t, int64_t) const | |
virtual bool skip_shell (int64_t, int64_t, int64_t, int64_t, double) const | |
virtual bool skip_cluster (int64_t) const | |
virtual bool skip_cluster (int64_t, int64_t) const | |
virtual bool skip_cluster (int64_t, int64_t, int64_t) const | |
virtual bool skip_cluster (int64_t, int64_t, int64_t, double) const | |
virtual bool skip_cluster (int64_t, int64_t, int64_t, int64_t) const | |
virtual bool skip_cluster (int64_t, int64_t, int64_t, int64_t, double) const | |
Constructor & Destructor Documentation
◆ ThresholdedScreener() [1/5]
|
default |
◆ ThresholdedScreener() [2/5]
|
default |
◆ ThresholdedScreener() [3/5]
|
default |
◆ ~ThresholdedScreener()
|
virtualdefaultnoexcept |
◆ ThresholdedScreener() [4/5]
mpqc::lcao::ThresholdedScreener::ThresholdedScreener | ( | double | thresh, |
double | thresh_cluster | ||
) |
- Parameters
-
[in] thresh the threshold to be used for skip() and skip_shell() methods [in] thresh_cluster the threshold to be used for skip_cluster() methods
◆ ThresholdedScreener() [5/5]
mpqc::lcao::ThresholdedScreener::ThresholdedScreener | ( | double | thresh | ) |
This ctor sets cluster skip threshold to the same value as shell threshold
- Parameters
-
[in] thresh the threshold to be used for skip() and skip_shell() methods
Member Function Documentation
◆ operator=() [1/2]
|
default |
◆ operator=() [2/2]
|
default |
◆ set_skip_threshold()
|
virtual |
Sets the threshold being used for skipping shell-blocks of integrals
- Parameters
-
[in] thresh the threshold to be used to skipping shell-blocks of integrals
Reimplemented in mpqc::lcao::gaussian::SchwarzScreen.
◆ set_skip_threshold_cluster()
|
virtual |
Sets the threshold being used for skipping cluster-blocks of integrals
- Parameters
-
[in] thresh the threshold to be used to skipping cluster-blocks of integrals
Reimplemented in mpqc::lcao::gaussian::SchwarzScreen.
◆ skip_threshold()
|
inlinevirtual |
Reports the threshold used for skipping shell-blocks of integrals
- Returns
- the threshold used for skipping shell-blocks of integrals
◆ skip_threshold_cluster()
|
inlinevirtual |
Reports the threshold used for skipping cluster-blocks of integrals
- Returns
- the threshold used for skipping cluster-blocks of integrals
The documentation for this class was generated from the following files:
- mpqc/chemistry/qc/lcao/integrals/screening/screen_base.h
- mpqc/chemistry/qc/lcao/integrals/screening/screen_base.cpp