|
occ
|
Result from crystal structure optimization. More...
#include <crystal_optimizer.h>
Public Attributes | |
| std::optional< crystal::Crystal > | optimized_crystal |
| Optimized structure. | |
| double | final_energy = 0.0 |
| Final total energy (kJ/mol per molecule) | |
| double | electrostatic_energy = 0.0 |
| Electrostatic component. | |
| double | repulsion_dispersion_energy = 0.0 |
| Short-range component. | |
| double | pressure_volume_energy = 0.0 |
| pV term in objective (kJ/mol per molecule) | |
| int | iterations = 0 |
| Optimizer iterations. | |
| int | function_evaluations = 0 |
| Total energy/gradient evaluations. | |
| bool | converged = false |
| Whether optimization converged. | |
| std::string | termination_reason |
| Reason for stopping. | |
| std::vector< MoleculeState > | final_states |
| Final molecular states. | |
| double | initial_energy = 0.0 |
| Starting energy for comparison. | |
Result from crystal structure optimization.
| bool occ::mults::CrystalOptimizerResult::converged = false |
Whether optimization converged.
| double occ::mults::CrystalOptimizerResult::electrostatic_energy = 0.0 |
Electrostatic component.
| double occ::mults::CrystalOptimizerResult::final_energy = 0.0 |
Final total energy (kJ/mol per molecule)
| std::vector<MoleculeState> occ::mults::CrystalOptimizerResult::final_states |
Final molecular states.
| int occ::mults::CrystalOptimizerResult::function_evaluations = 0 |
Total energy/gradient evaluations.
| double occ::mults::CrystalOptimizerResult::initial_energy = 0.0 |
Starting energy for comparison.
| int occ::mults::CrystalOptimizerResult::iterations = 0 |
Optimizer iterations.
| std::optional<crystal::Crystal> occ::mults::CrystalOptimizerResult::optimized_crystal |
Optimized structure.
| double occ::mults::CrystalOptimizerResult::pressure_volume_energy = 0.0 |
pV term in objective (kJ/mol per molecule)
| double occ::mults::CrystalOptimizerResult::repulsion_dispersion_energy = 0.0 |
Short-range component.
| std::string occ::mults::CrystalOptimizerResult::termination_reason |
Reason for stopping.