Octopus
|
Definition at line 142 of file mxll_elec_coupling.F90.
Private Attributes | |
integer | coupling_mode |
Type of coupling between Maxwell and matter. More... | |
integer | coupling_terms |
Multipole expansion terms that will be added to the Hamiltonian. More... | |
integer | dipole_field |
Way to calculate the E field vector from space-dependent E field, for length gauge coupling. More... | |
real(real64), dimension(:,:), allocatable | e_field |
Real-space E field from Maxwell solver (can be electric or vec pot ATM) More... | |
real(real64), dimension(:,:), allocatable | b_field |
Real-space B field from Maxwell solver. More... | |
real(real64), dimension(:,:), allocatable | vec_pot |
Real-space A field from Maxwell solver. More... | |
real(real64), dimension(:), allocatable | e_field_dip |
Electric field vector used for for dipole coupling. More... | |
real(real64), dimension(:), allocatable | vec_pot_dip |
Electric field vector used for for dipole coupling. More... | |
real(real64), dimension(:), allocatable | b_field_dip |
Magnetic field vector used for for magnetic dipole coupling. More... | |
real(real64), dimension(:), allocatable | e_quadrupole_pot |
Electric field quadrupole potential, if requested. More... | |
logical | calc_field_dip = .false. |
If dipole field will be calculated. More... | |
logical | add_electric_dip = .false. |
If electric dipole coupling is included. More... | |
logical | add_electric_quad = .false. |
If electric quadrupole coupling is included. More... | |
logical | add_magnetic_dip = .false. |
If magnetic dipole coupling is included. More... | |
logical | add_zeeman = .false. |
If Zeeman term is included. More... | |
logical | add_non_uniform_vec_pot = .false. |
If A(r,t) should be included in the Pauli Hamiltonian. More... | |
real(real64), dimension(1:3) | center_of_mass |
Center of mass of the ions. More... | |
integer | center_of_mass_ip |
Index of the center of mass of the ions. More... | |
integer | center_of_mass_rankmin |
Rank which contains the center_of_mass point. More... | |
logical | test_equad = .false. |
type(derivatives_t), pointer, private | der |
pointer to derivatives More... | |
real(real64), private | mass |
|
private |
Type of coupling between Maxwell and matter.
Definition at line 143 of file mxll_elec_coupling.F90.
|
private |
Multipole expansion terms that will be added to the Hamiltonian.
Definition at line 144 of file mxll_elec_coupling.F90.
|
private |
Way to calculate the E field vector from space-dependent E field, for length gauge coupling.
Definition at line 145 of file mxll_elec_coupling.F90.
|
private |
Real-space E field from Maxwell solver (can be electric or vec pot ATM)
Definition at line 146 of file mxll_elec_coupling.F90.
|
private |
Real-space B field from Maxwell solver.
Definition at line 147 of file mxll_elec_coupling.F90.
|
private |
Real-space A field from Maxwell solver.
Definition at line 148 of file mxll_elec_coupling.F90.
|
private |
Electric field vector used for for dipole coupling.
Definition at line 149 of file mxll_elec_coupling.F90.
|
private |
Electric field vector used for for dipole coupling.
Definition at line 150 of file mxll_elec_coupling.F90.
|
private |
Magnetic field vector used for for magnetic dipole coupling.
Definition at line 151 of file mxll_elec_coupling.F90.
|
private |
Electric field quadrupole potential, if requested.
Definition at line 152 of file mxll_elec_coupling.F90.
|
private |
If dipole field will be calculated.
Definition at line 153 of file mxll_elec_coupling.F90.
|
private |
If electric dipole coupling is included.
Definition at line 154 of file mxll_elec_coupling.F90.
|
private |
If electric quadrupole coupling is included.
Definition at line 155 of file mxll_elec_coupling.F90.
|
private |
If magnetic dipole coupling is included.
Definition at line 156 of file mxll_elec_coupling.F90.
|
private |
If Zeeman term is included.
Definition at line 157 of file mxll_elec_coupling.F90.
|
private |
If A(r,t) should be included in the Pauli Hamiltonian.
Definition at line 158 of file mxll_elec_coupling.F90.
|
private |
Center of mass of the ions.
Definition at line 159 of file mxll_elec_coupling.F90.
|
private |
Index of the center of mass of the ions.
Definition at line 160 of file mxll_elec_coupling.F90.
|
private |
Rank which contains the center_of_mass point.
Definition at line 161 of file mxll_elec_coupling.F90.
|
private |
Definition at line 162 of file mxll_elec_coupling.F90.
|
private |
pointer to derivatives
Definition at line 163 of file mxll_elec_coupling.F90.
|
private |
Definition at line 164 of file mxll_elec_coupling.F90.