|
ergo
|
The sparse XC matrix evaluator. More...
Go to the source code of this file.
Macros | |
| #define | BEGIN_NAMESPACE(x) |
| #define | END_NAMESPACE(x) |
Functions | |
| real | getXC_seq (const BasisInfoStruct &bis, const IntegralInfo &integralInfo, const Molecule &mol, const Dft::GridParams &gss, int nelectrons, const symmMatrix &dmat, symmMatrix &ksm, real *edfty, std::vector< int > const &permutationHML) |
| real | getXC_mt (const BasisInfoStruct &bis, const IntegralInfo &integralInfo, const Molecule &mol, const Dft::GridParams &gss, int nElectrons, const symmMatrix &dens, symmMatrix &xcm, real *xcEnergy, std::vector< int > const &permutationHML) |
| real | getUXC_seq (const BasisInfoStruct &bis, const IntegralInfo &integralInfo, const Molecule &mol, const Dft::GridParams &gss, int nElectrons, const symmMatrix &densA, const symmMatrix &densB, symmMatrix &xcA, symmMatrix &xcB, real *xcEnergy, std::vector< int > const &permutationHML) |
| real | getUXC_mt (const BasisInfoStruct &bis, const IntegralInfo &integralInfo, const Molecule &mol, const Dft::GridParams &gss, int nElectrons, const symmMatrix &densA, const symmMatrix &densB, symmMatrix &xcA, symmMatrix &xcB, real *xcEnergy, std::vector< int > const &permutationHML) |
The sparse XC matrix evaluator.
| #define BEGIN_NAMESPACE | ( | x | ) |
| #define END_NAMESPACE | ( | x | ) |
| real getUXC_mt | ( | const BasisInfoStruct & | bis, |
| const IntegralInfo & | integralInfo, | ||
| const Molecule & | mol, | ||
| const Dft::GridParams & | gss, | ||
| int | nElectrons, | ||
| const symmMatrix & | densA, | ||
| const symmMatrix & | densB, | ||
| symmMatrix & | xcA, | ||
| symmMatrix & | xcB, | ||
| real * | xcEnergy, | ||
| std::vector< int > const & | permutationHML ) |
| real getUXC_seq | ( | const BasisInfoStruct & | bis, |
| const IntegralInfo & | integralInfo, | ||
| const Molecule & | mol, | ||
| const Dft::GridParams & | gss, | ||
| int | nElectrons, | ||
| const symmMatrix & | densA, | ||
| const symmMatrix & | densB, | ||
| symmMatrix & | xcA, | ||
| symmMatrix & | xcB, | ||
| real * | xcEnergy, | ||
| std::vector< int > const & | permutationHML ) |
| real getXC_mt | ( | const BasisInfoStruct & | bis, |
| const IntegralInfo & | integralInfo, | ||
| const Molecule & | mol, | ||
| const Dft::GridParams & | gss, | ||
| int | nElectrons, | ||
| const symmMatrix & | dens, | ||
| symmMatrix & | xcm, | ||
| real * | xcEnergy, | ||
| std::vector< int > const & | permutationHML ) |
| real getXC_seq | ( | const BasisInfoStruct & | bis, |
| const IntegralInfo & | integralInfo, | ||
| const Molecule & | mol, | ||
| const Dft::GridParams & | gss, | ||
| int | nelectrons, | ||
| const symmMatrix & | dmat, | ||
| symmMatrix & | ksm, | ||
| real * | edfty, | ||
| std::vector< int > const & | permutationHML ) |
References XCEvaluatorRestricted::getXC(), XcData::nElectrons, XcData::xcEnergy, and XcData::xcm.