36 #ifndef MADNESS_RESPONSE_H
37 #define MADNESS_RESPONSE_H
55 : world(world), op(op), axis(axis), freq(freq) {}
68 : world(world), calc(calc), freq(freq), rmo(3), Vrmo(3), nXY(enableTD?1:2) {}
double max_norm(int axis)
Definition: response.cc:59
madness::Function< double, 3 > & op
Definition: response.h:50
SCF & calc
SCF object including solved MOs with HF/DFT.
Definition: response.h:61
Main include file for MADNESS and defines Function interface.
MolecularSystem Vrsys
potential applied virtual orbitals
Definition: response.h:64
madness::World & world
Definition: response.h:49
double freq
Definition: response.h:52
vecfuncT calcBSH(vecfuncT &rmo, double eval)
Definition: response.cc:113
CoupledPurturbation(madness::World &world, SCF &calc, double freq, bool enableTD=false)
Definition: response.h:67
PurturbationOperator(madness::World &world, madness::Function< double, 3 > op, int axis, double freq)
Definition: response.h:54
void guess_excite(int axis)
Definition: response.cc:15
double freq
frequency
Definition: response.h:62
madness::World & world
World object.
Definition: response.h:60
int axis
Definition: response.h:51
void make_vpsi(int axis)
Definition: response.cc:79
A parallel world with full functionality wrapping an MPI communicator.
Definition: worldfwd.h:416
Definition: response.h:47
void dipole_response()
Definition: response.cc:136
void solve(int axis, PurturbationOperator &purturb)
Definition: response.cc:119
Definition: tkato/SCF.h:52
int nXY
Tamm-Dancoff 1: ON 2: OFF.
Definition: response.h:65
represents molecular system
MolecularSystem rsys
virtual orbitals
Definition: response.h:63
Definition: response.h:58
void project_diag_space(int axis)
Definition: response.cc:37
std::vector< Function< double, 3 > > vecfuncT
Definition: tdhf_CIS.h:75