Octopus
|
Class describing the electron system. More...
Class describing the electron system.
This class describes a system of electrons and ions.
Definition at line 214 of file electrons.F90.
Private Attributes | |
type(electron_space_t) | space |
class(ions_t), pointer | ions => NULL() |
the ion component of the system More... | |
type(photons_t), pointer | photons => null() |
type(grid_t) | gr |
the mesh More... | |
type(states_elec_t) | st |
the states More... | |
type(v_ks_t) | ks |
the Kohn-Sham potentials More... | |
type(output_t) | outp |
the output More... | |
type(multicomm_t) | mc |
index and domain communicators More... | |
type(hamiltonian_elec_t) | hm |
the Hamiltonian More... | |
type(td_t) | td |
everything related to time propagation More... | |
type(current_t) | current_calculator |
type(dipole_t) | dipole |
total dipole of electrons and ions More... | |
type(scf_t) | scf |
SCF for BOMD. More... | |
type(kpoints_t) | kpoints |
the k-points More... | |
logical | generate_epot |
type(states_elec_t) | st_copy |
copy of the states More... | |
class(lasers_t), pointer | lasers => null() |
lasers More... | |
class(gauge_field_t), pointer | gfield => null() |
gauge field More... | |
type(partner_list_t) | ext_partners |
type(xc_interaction_t), pointer | xc_interaction => null() |
logical | ions_propagated = .false. |
Additional Inherited Members | |
Public Attributes inherited from system_oct_m::system_t | |
type(iteration_counter_t), public | iteration |
class(algorithm_t), pointer, public | algo => null() |
integer, dimension(:), allocatable, public | supported_interactions |
type(interaction_list_t), public | interactions |
List with all the interactions of this system. More... | |
type(mpi_grp_t), public | grp |
mpi group for this system More... | |
real(real64), public | kinetic_energy |
Energy not from interactions, like the kinetic energy. More... | |
real(real64), public | potential_energy |
Energy from the interactions with external systems. More... | |
real(real64), public | internal_energy |
Energy from the interactions with itself and for containers the kinetic energy of its constituents. More... | |
real(real64), public | total_energy |
Sum of internal, external, and self energy. More... | |
Public Attributes inherited from interaction_partner_oct_m::interaction_partner_t | |
type(namespace_t), public | namespace |
integer, dimension(:), allocatable, public | supported_interactions_as_partner |
list of interactions, which support this interaction_partner_t as partner More... | |
type(quantity_t), dimension(max_quantities), public | quantities |
Array of all possible quantities. The elements of the array are accessed using the quantity`s identifiers. More... | |
|
private |
Definition at line 249 of file electrons.F90.
|
private |
Definition at line 250 of file electrons.F90.
|
private |
Definition at line 251 of file electrons.F90.
|
private |
Definition at line 252 of file electrons.F90.
|
private |
Definition at line 253 of file electrons.F90.
|
private |
Definition at line 254 of file electrons.F90.
|
private |
Definition at line 255 of file electrons.F90.
|
private |
Definition at line 256 of file electrons.F90.
|
private |
Definition at line 257 of file electrons.F90.
|
private |
Definition at line 258 of file electrons.F90.
|
private |
Definition at line 259 of file electrons.F90.
|
private |
Definition at line 260 of file electrons.F90.
|
private |
Definition at line 261 of file electrons.F90.
|
private |
Definition at line 262 of file electrons.F90.
|
private |
Definition at line 263 of file electrons.F90.
|
private |
Definition at line 264 of file electrons.F90.
|
private |
Definition at line 265 of file electrons.F90.
|
finalprivate |
Definition at line 266 of file electrons.F90.
|
private |
Definition at line 216 of file electrons.F90.
|
private |
the ion component of the system
Definition at line 217 of file electrons.F90.
|
private |
Definition at line 218 of file electrons.F90.
|
private |
the mesh
Definition at line 219 of file electrons.F90.
|
private |
the states
Definition at line 220 of file electrons.F90.
|
private |
the Kohn-Sham potentials
Definition at line 221 of file electrons.F90.
|
private |
the output
Definition at line 222 of file electrons.F90.
|
private |
index and domain communicators
Definition at line 223 of file electrons.F90.
|
private |
the Hamiltonian
Definition at line 224 of file electrons.F90.
|
private |
everything related to time propagation
Definition at line 225 of file electrons.F90.
|
private |
Definition at line 226 of file electrons.F90.
|
private |
total dipole of electrons and ions
Definition at line 227 of file electrons.F90.
|
private |
SCF for BOMD.
Definition at line 228 of file electrons.F90.
|
private |
the k-points
Definition at line 230 of file electrons.F90.
|
private |
Definition at line 232 of file electrons.F90.
|
private |
copy of the states
Definition at line 234 of file electrons.F90.
|
private |
lasers
Definition at line 237 of file electrons.F90.
|
private |
gauge field
Definition at line 238 of file electrons.F90.
|
private |
Definition at line 242 of file electrons.F90.
|
private |
Definition at line 245 of file electrons.F90.
|
private |
Definition at line 247 of file electrons.F90.