|
occ
|
Results from vibrational frequency analysis. More...
#include <vibration.h>
Public Member Functions | |
| size_t | n_modes () const |
| size_t | n_atoms () const |
| std::string | summary_string () const |
| Format a summary of vibrational analysis results. | |
| std::string | frequencies_string () const |
| Format detailed vibrational frequencies. | |
| std::string | normal_modes_string (double threshold=0.1) const |
| Format normal mode vectors. | |
| void | log_summary () const |
| Log vibrational analysis summary using occ::log. | |
| Vec | get_all_frequencies () const |
| Get all frequencies as a sorted vector. | |
Public Attributes | |
| Vec | frequencies_cm |
| Vec | frequencies_hartree |
| Mat | normal_modes |
| Mat | mass_weighted_hessian |
| Mat | hessian |
Results from vibrational frequency analysis.
| std::string occ::core::VibrationalModes::frequencies_string | ( | ) | const |
Format detailed vibrational frequencies.
| Vec occ::core::VibrationalModes::get_all_frequencies | ( | ) | const |
Get all frequencies as a sorted vector.
| void occ::core::VibrationalModes::log_summary | ( | ) | const |
Log vibrational analysis summary using occ::log.
|
inline |
|
inline |
| std::string occ::core::VibrationalModes::normal_modes_string | ( | double | threshold = 0.1 | ) | const |
Format normal mode vectors.
| threshold | Only include components larger than this threshold |
| std::string occ::core::VibrationalModes::summary_string | ( | ) | const |
Format a summary of vibrational analysis results.
| Vec occ::core::VibrationalModes::frequencies_cm |
| Vec occ::core::VibrationalModes::frequencies_hartree |
| Mat occ::core::VibrationalModes::hessian |
| Mat occ::core::VibrationalModes::mass_weighted_hessian |
| Mat occ::core::VibrationalModes::normal_modes |