MADNESS
version 0.9
|
#include <response.h>
Public Member Functions | |
CoupledPurturbation (madness::World &world, SCF &calc, double freq, bool enableTD=false) | |
void | guess_excite (int axis) |
void | project_diag_space (int axis) |
vecfuncT | calcBSH (vecfuncT &rmo, double eval) |
double | max_norm (int axis) |
void | make_vpsi (int axis) |
void | solve (int axis, PurturbationOperator &purturb) |
void | dipole_response () |
Public Attributes | |
madness::World & | world |
World object. More... | |
SCF & | calc |
SCF object including solved MOs with HF/DFT. More... | |
double | freq |
frequency More... | |
MolecularSystem | rsys |
virtual orbitals More... | |
MolecularSystem | Vrsys |
potential applied virtual orbitals More... | |
int | nXY |
Tamm-Dancoff 1: ON 2: OFF. More... | |
|
inline |
void CoupledPurturbation::dipole_response | ( | ) |
References solve().
void CoupledPurturbation::guess_excite | ( | int | axis | ) |
References madness::compress(), madness::END_TIMER(), madness::mul(), madness::START_TIMER(), and madness::truncate().
void CoupledPurturbation::make_vpsi | ( | int | axis | ) |
double CoupledPurturbation::max_norm | ( | int | axis | ) |
References max, and madness::norm().
void CoupledPurturbation::project_diag_space | ( | int | axis | ) |
References k.
void CoupledPurturbation::solve | ( | int | axis, |
PurturbationOperator & | purturb | ||
) |
References madness::END_TIMER(), max, madness::print(), madness::World::rank(), and madness::START_TIMER().
double CoupledPurturbation::freq |
frequency
int CoupledPurturbation::nXY |
Tamm-Dancoff 1: ON 2: OFF.
MolecularSystem CoupledPurturbation::rsys |
virtual orbitals
MolecularSystem CoupledPurturbation::Vrsys |
potential applied virtual orbitals
madness::World& CoupledPurturbation::world |
World object.