occ
|
Configuration options for vibrational frequency analysis. More...
#include <vibrational_analysis.h>
Public Attributes | |
bool | compute_frequencies = true |
Compute vibrational frequencies. | |
bool | project_tr_rot = false |
Project out translation/rotation modes. | |
double | step_size = 0.005 |
Step size for finite differences (Bohr) | |
bool | use_acoustic_sum_rule = true |
Use acoustic sum rule optimization. | |
bool | save_hessian = false |
Save Hessian matrix to file. | |
std::string | hessian_filename = "hessian.json" |
Filename for saved Hessian. | |
bool | save_results = false |
Save vibrational analysis results. | |
std::string | results_filename = "frequencies.json" |
Filename for saved results. | |
Configuration options for vibrational frequency analysis.
bool occ::driver::VibrationalAnalysisConfig::compute_frequencies = true |
Compute vibrational frequencies.
std::string occ::driver::VibrationalAnalysisConfig::hessian_filename = "hessian.json" |
Filename for saved Hessian.
bool occ::driver::VibrationalAnalysisConfig::project_tr_rot = false |
Project out translation/rotation modes.
std::string occ::driver::VibrationalAnalysisConfig::results_filename = "frequencies.json" |
Filename for saved results.
bool occ::driver::VibrationalAnalysisConfig::save_hessian = false |
Save Hessian matrix to file.
bool occ::driver::VibrationalAnalysisConfig::save_results = false |
Save vibrational analysis results.
double occ::driver::VibrationalAnalysisConfig::step_size = 0.005 |
Step size for finite differences (Bohr)
bool occ::driver::VibrationalAnalysisConfig::use_acoustic_sum_rule = true |
Use acoustic sum rule optimization.