![]()  | 
  
    Octopus
    
   | 
 
Data Types | |
| type | oct_exchange_t | 
Functions/Subroutines | |
| logical function, public | oct_exchange_enabled (this) | 
| subroutine, public | oct_exchange_set (this, st, mesh) | 
| subroutine, public | oct_exchange_prepare (this, mesh, psi, xc, psolver, namespace) | 
| subroutine, public | oct_exchange_remove (this) | 
| subroutine, public | oct_exchange_operator (this, namespace, mesh, hpsi, ist, ik) | 
| logical function, public oct_exchange_oct_m::oct_exchange_enabled | ( | type(oct_exchange_t), intent(in) | this | ) | 
Definition at line 151 of file oct_exchange.F90.
| subroutine, public oct_exchange_oct_m::oct_exchange_set | ( | type(oct_exchange_t), intent(inout) | this, | 
| type(states_elec_t), intent(in), target | st, | ||
| class(mesh_t), intent(in) | mesh | ||
| ) | 
Definition at line 163 of file oct_exchange.F90.
| subroutine, public oct_exchange_oct_m::oct_exchange_prepare | ( | type(oct_exchange_t), intent(inout) | this, | 
| class(mesh_t), intent(in) | mesh, | ||
| complex(real64), dimension(:, :, :, :), intent(in) | psi, | ||
| type(xc_t), intent(in) | xc, | ||
| type(poisson_t), intent(in) | psolver, | ||
| type(namespace_t), intent(in) | namespace | ||
| ) | 
Definition at line 193 of file oct_exchange.F90.
| subroutine, public oct_exchange_oct_m::oct_exchange_remove | ( | type(oct_exchange_t), intent(inout) | this | ) | 
Definition at line 251 of file oct_exchange.F90.
| subroutine, public oct_exchange_oct_m::oct_exchange_operator | ( | type(oct_exchange_t), intent(in) | this, | 
| type(namespace_t), intent(in) | namespace, | ||
| class(mesh_t), intent(in) | mesh, | ||
| complex(real64), dimension(:, :), intent(inout) | hpsi, | ||
| integer, intent(in) | ist, | ||
| integer, intent(in) | ik | ||
| ) | 
Definition at line 266 of file oct_exchange.F90.