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