Add reference to class Phonon to Everything (for use with the parser) More...
#include <Phonon.h>
Public Member Functions | |
| PhononEverything (class Phonon &phonon) | |
| Analytic force matrix calculator. | |
Public Member Functions inherited from Everything | |
| void | setup () |
| Vibrational mode calculator. More... | |
| void | updateSupercell (bool force=false) |
| (re-)initialize coulombParams.supercell if necessary (or if forced) | |
Public Attributes | |
| class Phonon & | phonon |
| std::shared_ptr< class SpringConstant > | spring |
Public Attributes inherited from Everything | |
| Control | cntrl |
| control variables | |
| Dump | dump |
| output options | |
| GridInfo | gInfo |
| main grid descriptor | |
| std::shared_ptr< GridInfo > | gInfoWfns |
| tighter grid sufficient for wavefunction operations | |
| std::vector< Basis > | basis |
| wavefunction basis for all k points | |
| IonInfo | iInfo |
| ionic system | |
| Symmetries | symm |
| symmetries | |
| Symmetries | symmUnperturbed |
| symmetries of unperturbed system in vibration calculations (symm is set to mode=SymmNone in these calculations) | |
| ExCorr | exCorr |
| Exchange and correlation functional. | |
| std::vector< std::shared_ptr< ExCorr > > | exCorrDiff |
| Other exchange and correlation functionals for comparison. | |
| std::shared_ptr< class ExactExchange > | exx |
| Exact exchange. | |
| ElecInfo | eInfo |
| Auxiliary electronic information. | |
| ElecVars | eVars |
| Electroic variables. | |
| Energies | ener |
| Energy components. | |
| PerturbationInfo | pertInfo |
| Variational perturbation theory variables and parameters. | |
| MinimizeParams | elecMinParams |
| electronic minimization parameters | |
| MinimizeParams | ionicMinParams |
| ionic minimization parameters | |
| MinimizeParams | fluidMinParams |
| fluid minimization parameters | |
| MinimizeParams | latticeMinParams |
| lattice minimization parameters | |
| MinimizeParams | inverseKSminParams |
| Inverse Kohn-sham minimization parameters. | |
| IonicDynamicsParams | ionicDynParams |
| Molecular dynamics parameters. | |
| SCFparams | scfParams |
| Self-consistent field mixing parameters. | |
| CoulombParams | coulombParams |
| Coulomb truncation parameters. | |
| std::shared_ptr< Coulomb > | coulomb |
| Coulomb interaction (optionally truncated) | |
| std::shared_ptr< Coulomb > | coulombWfns |
| Coulomb interaction (optionally truncated) on wave-function grid. | |
| std::shared_ptr< VanDerWaals > | vanDerWaals |
| std::shared_ptr< VanDerWaalsD2 > | vanDerWaalsFluid |
| vdw correction calculator for electronic system More... | |
| std::shared_ptr< class Vibrations > | vibrations |
Add reference to class Phonon to Everything (for use with the parser)