![]() |
Octopus
|
Data Types | |
| type | libvdwxc_t |
Functions/Subroutines | |
| subroutine, public | libvdwxc_init (libvdwxc, namespace, functional) |
| subroutine, public | libvdwxc_print (this) |
| subroutine, public | libvdwxc_write_info (this, iunit, namespace) |
| subroutine, public | libvdwxc_set_geometry (this, namespace, space, mesh) |
| subroutine, public | libvdwxc_calculate (this, namespace, space, rho, gradrho, dedd, dedgd) |
| subroutine, public | libvdwxc_end (this) |
Variables | |
| integer, parameter | libvdwxc_mode_auto = 1 |
| integer, parameter | libvdwxc_mode_serial = 2 |
| integer, parameter | libvdwxc_mode_mpi = 3 |
| subroutine, public libvdwxc_oct_m::libvdwxc_init | ( | type(libvdwxc_t), intent(out) | libvdwxc, |
| type(namespace_t), intent(in) | namespace, | ||
| integer, intent(in) | functional | ||
| ) |
Definition at line 162 of file libvdwxc.F90.
| subroutine, public libvdwxc_oct_m::libvdwxc_print | ( | type(libvdwxc_t), intent(in) | this | ) |
Definition at line 197 of file libvdwxc.F90.
| subroutine, public libvdwxc_oct_m::libvdwxc_write_info | ( | type(libvdwxc_t), intent(in) | this, |
| integer, intent(in), optional | iunit, | ||
| type(namespace_t), intent(in), optional | namespace | ||
| ) |
Definition at line 208 of file libvdwxc.F90.
| subroutine, public libvdwxc_oct_m::libvdwxc_set_geometry | ( | type(libvdwxc_t), intent(inout) | this, |
| type(namespace_t), intent(in) | namespace, | ||
| class(space_t), intent(in) | space, | ||
| class(mesh_t), intent(in) | mesh | ||
| ) |
Definition at line 230 of file libvdwxc.F90.
| subroutine, public libvdwxc_oct_m::libvdwxc_calculate | ( | type(libvdwxc_t), intent(inout) | this, |
| type(namespace_t), intent(in) | namespace, | ||
| class(space_t), intent(in) | space, | ||
| real(real64), dimension(:,:), intent(inout), contiguous | rho, | ||
| real(real64), dimension(:,:,:), intent(in), contiguous | gradrho, | ||
| real(real64), dimension(:,:), intent(inout), contiguous | dedd, | ||
| real(real64), dimension(:,:,:), intent(inout), contiguous | dedgd | ||
| ) |
Definition at line 307 of file libvdwxc.F90.
| subroutine, public libvdwxc_oct_m::libvdwxc_end | ( | type(libvdwxc_t), intent(inout) | this | ) |
Definition at line 461 of file libvdwxc.F90.
| integer, parameter libvdwxc_oct_m::libvdwxc_mode_auto = 1 |
Definition at line 127 of file libvdwxc.F90.
| integer, parameter libvdwxc_oct_m::libvdwxc_mode_serial = 2 |
Definition at line 127 of file libvdwxc.F90.
| integer, parameter libvdwxc_oct_m::libvdwxc_mode_mpi = 3 |
Definition at line 127 of file libvdwxc.F90.