![]() |
Octopus
|
Data Types | |
| interface | electrons_t |
| Class describing the electron system. More... | |
Functions/Subroutines | |
| class(electrons_t) function, pointer | electrons_constructor (namespace, grp, calc_mode_id) |
@ brief Instantiate an instance of an electrons system More... | |
| subroutine | electrons_init_interaction (this, interaction) |
| subroutine | electrons_init_parallelization (this) |
| subroutine | electrons_new_algorithm (this, factory) |
| subroutine | electrons_initialize (this) |
| subroutine | electrons_algorithm_start (this) |
| logical function | electrons_do_algorithmic_operation (this, operation, updated_quantities) |
| logical function | electrons_is_tolerance_reached (this, tol) |
| subroutine | electrons_update_quantity (this, label) |
| subroutine | electrons_init_interaction_as_partner (partner, interaction) |
| subroutine | electrons_copy_quantities_to_interaction (partner, interaction) |
| subroutine | electrons_output_start (this) |
| subroutine | electrons_output_write (this) |
| subroutine | electrons_output_finish (this) |
| logical function | electrons_process_is_slave (this) |
| subroutine | electrons_exec_end_of_timestep_tasks (this, prop) |
| subroutine | electrons_restart_write_data (this) |
| logical function | electrons_restart_read_data (this) |
| subroutine | electrons_update_kinetic_energy (this) |
| subroutine | get_fields_from_interaction (this, time) |
| subroutine | electrons_ground_state_run_system (sys, from_scratch) |
| Run a ground state calculation for a system of electrons. More... | |
| subroutine | electrons_finalize (sys) |
|
private |
@ brief Instantiate an instance of an electrons system
Note, to use this as a standalone object, several initialization routines present in run.F90/run may need to be called first.
Definition at line 294 of file electrons.F90.
|
private |
Definition at line 417 of file electrons.F90.
|
private |
Definition at line 481 of file electrons.F90.
|
private |
Definition at line 662 of file electrons.F90.
|
private |
Definition at line 695 of file electrons.F90.
|
private |
Definition at line 721 of file electrons.F90.
|
private |
Definition at line 741 of file electrons.F90.
|
private |
Definition at line 941 of file electrons.F90.
|
private |
Definition at line 953 of file electrons.F90.
|
private |
Definition at line 984 of file electrons.F90.
|
private |
Definition at line 1002 of file electrons.F90.
|
private |
Definition at line 1024 of file electrons.F90.
|
private |
Definition at line 1033 of file electrons.F90.
|
private |
Definition at line 1063 of file electrons.F90.
|
private |
Definition at line 1072 of file electrons.F90.
|
private |
Definition at line 1083 of file electrons.F90.
|
private |
Definition at line 1189 of file electrons.F90.
|
private |
Definition at line 1222 of file electrons.F90.
|
private |
Definition at line 1264 of file electrons.F90.
|
private |
Definition at line 1280 of file electrons.F90.
|
private |
Run a ground state calculation for a system of electrons.
Definition at line 1324 of file electrons.F90.
|
private |
Definition at line 1338 of file electrons.F90.