![]() |
Octopus
|
This class describes classical modes, which are specified by their frequencies and eigenvectors. More...
This class describes classical modes, which are specified by their frequencies and eigenvectors.
The current use cases are:
Here the eigenvectors are of dimension: dim = (dim_space * number of ions, num_modes). The eigenvectors are specified in cartesian coordinates for each ion.
The eigenvectors are of the dimension: dim = (dim_space, num_modes)
Definition at line 136 of file classical_modes.F90.

Private Member Functions | |
| procedure | end => classical_modes_end |
Private Attributes | |
| integer | num_modes |
| number of modes, considered in the calculation More... | |
| integer | dim |
| dimension of the eigenvectors More... | |
| real(real64), dimension(:), allocatable | frequencies |
| frequencies in atomic units More... | |
| real(real64), dimension(:,:), allocatable | eigenvectors |
| dimension(1:dim, 1:num_modes) More... | |
|
private |
Definition at line 147 of file classical_modes.F90.
|
private |
number of modes, considered in the calculation
Definition at line 140 of file classical_modes.F90.
|
private |
dimension of the eigenvectors
Definition at line 141 of file classical_modes.F90.
|
private |
frequencies in atomic units
Definition at line 142 of file classical_modes.F90.
|
private |
dimension(1:dim, 1:num_modes)
Definition at line 143 of file classical_modes.F90.