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
A tensor is a multidimension array.
Definition tensor.h:317
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 > compute_reduced_mass(const madness::Molecule &molecule, const madness::Tensor< double > &normalmodes)
Definition vibanal.cc:50
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