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 160 of file libvdwxc.F90.
subroutine, public libvdwxc_oct_m::libvdwxc_print | ( | type(libvdwxc_t), intent(in) | this | ) |
Definition at line 195 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 206 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 228 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 326 of file libvdwxc.F90.
subroutine, public libvdwxc_oct_m::libvdwxc_end | ( | type(libvdwxc_t), intent(inout) | this | ) |
Definition at line 480 of file libvdwxc.F90.
integer, parameter libvdwxc_oct_m::libvdwxc_mode_auto = 1 |
Definition at line 125 of file libvdwxc.F90.
integer, parameter libvdwxc_oct_m::libvdwxc_mode_serial = 2 |
Definition at line 125 of file libvdwxc.F90.
integer, parameter libvdwxc_oct_m::libvdwxc_mode_mpi = 3 |
Definition at line 125 of file libvdwxc.F90.