Octopus
|
Data Types | |
interface | gauge_field_t |
Functions/Subroutines | |
class(gauge_field_t) function, pointer, public | gauge_field_init (namespace, volume) |
subroutine, public | gauge_field_check_symmetries (this, kpoints) |
subroutine, public | gauge_field_end (this) |
logical pure function, public | gauge_field_is_propagated (this) |
logical pure function, public | gauge_field_is_used (this) |
subroutine, public | gauge_field_set_vec_pot (this, vec_pot) |
subroutine, public | gauge_field_set_vec_pot_vel (this, vec_pot_vel) |
subroutine, public | gauge_field_get_vec_pot (this, vec_pot) |
subroutine, public | gauge_field_get_vec_pot_vel (this, vec_pot_vel) |
subroutine, public | gauge_field_get_vec_pot_acc (this, vec_pot_acc) |
subroutine | gauge_field_propagate (this, dt, time) |
subroutine, public | gauge_field_init_vec_pot (this, qtot) |
real(real64) function, public | gauge_field_get_energy (this) |
subroutine, public | gauge_field_dump (restart, gfield, ierr) |
subroutine, public | gauge_field_load (restart, gfield, ierr) |
subroutine, public | gauge_field_get_force (this, gr, spin_channels, current, lrc_alpha) |
subroutine, public | gauge_field_do_algorithmic_operation (this, operation, dt, time) |
subroutine, public | gauge_field_output_write (this, out_gauge, iter) |
subroutine | gauge_field_finalize (this) |
subroutine | gauge_field_init_interaction_as_partner (partner, interaction) |
subroutine | gauge_field_copy_quantities_to_interaction (partner, interaction) |
class(gauge_field_t) function, pointer, public gauge_field_oct_m::gauge_field_init | ( | type(namespace_t), intent(in) | namespace, |
real(real64), intent(in) | volume | ||
) |
Definition at line 193 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_check_symmetries | ( | type(gauge_field_t), intent(in) | this, |
type(kpoints_t), intent(in) | kpoints | ||
) |
Definition at line 305 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_end | ( | type(gauge_field_t), intent(inout) | this | ) |
Definition at line 329 of file gauge_field.F90.
logical pure function, public gauge_field_oct_m::gauge_field_is_propagated | ( | type(gauge_field_t), intent(in) | this | ) |
Definition at line 346 of file gauge_field.F90.
logical pure function, public gauge_field_oct_m::gauge_field_is_used | ( | type(gauge_field_t), intent(in) | this | ) |
Definition at line 353 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_set_vec_pot | ( | type(gauge_field_t), intent(inout) | this, |
real(real64), dimension(:), intent(in) | vec_pot | ||
) |
[in] | vec_pot | (thisspacedim) |
Definition at line 362 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_set_vec_pot_vel | ( | type(gauge_field_t), intent(inout) | this, |
real(real64), dimension(:), intent(in) | vec_pot_vel | ||
) |
[in] | vec_pot_vel | (thisspacedim) |
Definition at line 374 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_get_vec_pot | ( | type(gauge_field_t), intent(in) | this, |
real(real64), dimension(:), intent(out) | vec_pot | ||
) |
[out] | vec_pot | (thisspacedim) |
Definition at line 386 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_get_vec_pot_vel | ( | type(gauge_field_t), intent(in) | this, |
real(real64), dimension(:), intent(out) | vec_pot_vel | ||
) |
[out] | vec_pot_vel | (thisspacedim) |
Definition at line 398 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_get_vec_pot_acc | ( | type(gauge_field_t), intent(in) | this, |
real(real64), dimension(:), intent(out) | vec_pot_acc | ||
) |
[out] | vec_pot_acc | (thisspacedim) |
Definition at line 410 of file gauge_field.F90.
|
private |
Definition at line 421 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_init_vec_pot | ( | type(gauge_field_t), intent(inout) | this, |
real(real64), intent(in) | qtot | ||
) |
Definition at line 459 of file gauge_field.F90.
real(real64) function, public gauge_field_oct_m::gauge_field_get_energy | ( | type(gauge_field_t), intent(in) | this | ) |
Definition at line 475 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_dump | ( | type(restart_t), intent(in) | restart, |
type(gauge_field_t), intent(in) | gfield, | ||
integer, intent(out) | ierr | ||
) |
Definition at line 491 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_load | ( | type(restart_t), intent(in) | restart, |
type(gauge_field_t), intent(inout) | gfield, | ||
integer, intent(out) | ierr | ||
) |
Definition at line 532 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_get_force | ( | type(gauge_field_t), intent(inout) | this, |
type(grid_t), intent(in) | gr, | ||
integer, intent(in) | spin_channels, | ||
real(real64), dimension(:,:,:), intent(in) | current, | ||
real(real64), intent(in), optional | lrc_alpha | ||
) |
Definition at line 573 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_do_algorithmic_operation | ( | class(gauge_field_t), intent(inout) | this, |
type(algorithmic_operation_t), intent(in) | operation, | ||
real(real64), intent(in) | dt, | ||
real(real64), intent(in) | time | ||
) |
Definition at line 614 of file gauge_field.F90.
subroutine, public gauge_field_oct_m::gauge_field_output_write | ( | type(gauge_field_t), intent(in) | this, |
type(c_ptr), intent(inout) | out_gauge, | ||
integer, intent(in) | iter | ||
) |
Definition at line 645 of file gauge_field.F90.
|
private |
Definition at line 719 of file gauge_field.F90.
|
private |
Definition at line 730 of file gauge_field.F90.
|
private |
Definition at line 746 of file gauge_field.F90.