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 |
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