1 #ifndef MADNESS_VIBANAL_INCLUDED
2 #define MADNESS_VIBANAL_INCLUDED
9 const bool project_tr=
true,
const bool print_hessian=
false);
Definition: molecule.h:124
Defines and implements most of Tensor.
static Molecule molecule
Definition: testperiodicdft.cc:38
void remove_external_dof(madness::Tensor< double > &hessian, const madness::Molecule &mol)
remove translational degrees of freedom from the hessian
Definition: vibanal.cc:202
madness::Tensor< double > projector_external_dof(const madness::Molecule &mol)
compute the projector to remove transl. and rot. degrees of freedom
Definition: vibanal.cc:74
madness::Tensor< double > compute_frequencies(const madness::Molecule &molecule, const madness::Tensor< double > &hessian, madness::Tensor< double > &normalmodes, const bool project_tr=true, const bool print_hessian=false)
returns the vibrational frequencies
Definition: vibanal.cc:13
madness::Tensor< double > compute_reduced_mass(const madness::Molecule &molecule, const madness::Tensor< double > &normalmodes)
Definition: vibanal.cc:50