![]() |
Octopus
|
Data Types | |
| interface | external_potential_t |
Functions/Subroutines | |
| subroutine, public | external_potential_clone (pot_out, pot_in) |
| Deep-clone an external potential instance. More... | |
| class(external_potential_t) function, pointer | external_potential_init (namespace) |
| subroutine | external_potential_finalize (this) |
| subroutine | external_potential_allocate (this, mesh) |
| subroutine | external_potential_deallocate (this) |
| subroutine | external_potential_init_interaction_as_partner (partner, interaction) |
| subroutine | external_potential_copy_quantities_to_interaction (partner, interaction) |
| subroutine | external_potential_calculate (this, namespace, mesh, poisson) |
| subroutine, public | load_external_potentials (external_potentials, namespace) |
| subroutine | read_from_block (pot, namespace, blk, row, read_data) |
Variables | |
| integer, parameter, public | external_pot_usdef = 201 |
| user-defined function for local potential More... | |
| integer, parameter, public | external_pot_from_file = 202 |
| potential, defined in a file More... | |
| integer, parameter, public | external_pot_charge_density = 203 |
| user-defined function for charge density More... | |
| integer, parameter, public | external_pot_static_bfield = 204 |
| Static magnetic field. More... | |
| integer, parameter, public | external_pot_static_efield = 205 |
| Static electric field. More... | |
| subroutine, public external_potential_oct_m::external_potential_clone | ( | class(external_potential_t), intent(out), pointer | pot_out, |
| class(external_potential_t), intent(in) | pot_in | ||
| ) |
Deep-clone an external potential instance.
Definition at line 193 of file external_potential.F90.
|
private |
Definition at line 244 of file external_potential.F90.
|
private |
Definition at line 268 of file external_potential.F90.
|
private |
Definition at line 279 of file external_potential.F90.
|
private |
Definition at line 301 of file external_potential.F90.
|
private |
Definition at line 316 of file external_potential.F90.
|
private |
Definition at line 334 of file external_potential.F90.
|
private |
Definition at line 368 of file external_potential.F90.
| subroutine, public external_potential_oct_m::load_external_potentials | ( | class(partner_list_t), intent(inout) | external_potentials, |
| type(namespace_t), intent(in) | namespace | ||
| ) |
Definition at line 493 of file external_potential.F90.
|
private |
Definition at line 694 of file external_potential.F90.
| integer, parameter, public external_potential_oct_m::external_pot_usdef = 201 |
user-defined function for local potential
Definition at line 177 of file external_potential.F90.
| integer, parameter, public external_potential_oct_m::external_pot_from_file = 202 |
potential, defined in a file
Definition at line 177 of file external_potential.F90.
| integer, parameter, public external_potential_oct_m::external_pot_charge_density = 203 |
user-defined function for charge density
Definition at line 177 of file external_potential.F90.
| integer, parameter, public external_potential_oct_m::external_pot_static_bfield = 204 |
Static magnetic field.
Definition at line 177 of file external_potential.F90.
| integer, parameter, public external_potential_oct_m::external_pot_static_efield = 205 |
Static electric field.
Definition at line 177 of file external_potential.F90.