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