Exact-exchange calculator. More...
#include <ExactExchange.h>
Public Member Functions | |
| ExactExchange (const Everything &e) | |
| double | operator() (double aXX, double omega, const std::vector< diagMatrix > &F, const std::vector< ColumnBundle > &C, std::vector< ColumnBundle > *HC=0) const |
Exact-exchange calculator.
| double ExactExchange::operator() | ( | double | aXX, |
| double | omega, | ||
| const std::vector< diagMatrix > & | F, | ||
| const std::vector< ColumnBundle > & | C, | ||
| std::vector< ColumnBundle > * | HC = 0 |
||
| ) | const |
Compute scaled exact exchange energy with scale aXX and range omega (and optionally accumulate gradients) given fillings and wavefunctions