#include <molfreq.h>
Inheritance diagram for MolecularFrequencies
Public Methods | |
MolecularFrequencies (const Ref< KeyVal > &) | |
The KeyVal constructor. More... | |
MolecularFrequencies (StateIn &) | |
~MolecularFrequencies () | |
void | save_data_state (StateOut &) |
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. More... | |
Ref<Molecule> | molecule () const |
Return the molecule. | |
void | compute_frequencies (const RefSymmSCMatrix &xhessian) |
Given a cartesian coordinate hessian, compute the frequencies. | |
int | nirrep () const |
Returns the number if irreps. | |
int | nfreq (int irrep) const |
Returns the number of modes in an irrep. More... | |
double | freq (int irrep, int i) const |
Returns the frequency, given the irrep and the index. More... | |
RefSCMatrix | normal_coordinates () |
This returns the normal coordinates generated by compute_frequencies. | |
void | thermochemistry (int degeneracy, double temp=298.15, double pres=1.0) |
Computes thermochemical information using information generated by calling compute_frequencies first. | |
void | animate (const Ref< Render > &, const Ref< MolFreqAnimate > &) |
Ref<SCMatrixKit> | matrixkit () |
Ref<SCMatrixKit> | symmatrixkit () |
|
The KeyVal constructor.
|
|
Returns the frequency, given the irrep and the index. compute_frequencies must be called first. |
|
Returns the number of modes in an irrep. compute_frequencies must be called first. |
|
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data. Reimplemented from SavableState. |