◆ Distribution
| Enumerator |
|---|
| SIMPLE | |
| ROUND_ROBIN | |
◆ CoulombIntegralsProvider()
| CoulombIntegralsProvider::CoulombIntegralsProvider |
( |
const libint2::BasisSet & |
shells_, |
|
|
const Operator |
op_, |
|
|
const Distribution |
d, |
|
|
const size_t |
maxElementsWrite_ |
|
) |
| |
|
inline |
◆ compute()
| void CoulombIntegralsProvider::compute |
( |
| ) |
|
|
inline |
◆ computeHalfContract()
| void CoulombIntegralsProvider::computeHalfContract |
( |
size_t |
No, |
|
|
Tensor< double > * |
coeff |
|
) |
| |
|
inline |
◆ doRoundRobinDistribution()
| void CoulombIntegralsProvider::doRoundRobinDistribution |
( |
| ) |
|
|
inline |
◆ doSimpleDistribution()
| void CoulombIntegralsProvider::doSimpleDistribution |
( |
| ) |
|
|
inline |
◆ getWriteRangesForShell()
| std::vector< IndexRange > CoulombIntegralsProvider::getWriteRangesForShell |
( |
size_t |
i | ) |
|
|
inline |
◆ readHalfContract()
| void CoulombIntegralsProvider::readHalfContract |
( |
Tensor< double > * |
t | ) |
|
|
inline |
◆ write()
| void CoulombIntegralsProvider::write |
( |
Tensor< double > * |
t | ) |
|
|
inline |
The documentation for this struct was generated from the following file: