Octopus
potential_interpolation_oct_m Module Reference

Data Types

type  potential_interpolation_t
 

Functions/Subroutines

subroutine, public potential_interpolation_copy (vkso, vksi)
 
subroutine, public potential_interpolation_init (potential_interpolation, np, nspin, mgga_with_exc, order)
 
subroutine, public potential_interpolation_end (potential_interpolation)
 
subroutine, public potential_interpolation_run_zero_iter (potential_interpolation, np, nspin, vhxc, vtau)
 
subroutine, public potential_interpolation_new (potential_interpolation, np, nspin, time, dt, vhxc, vtau)
 
subroutine, public potential_interpolation_set (potential_interpolation, np, nspin, i, vhxc, vtau)
 
subroutine, public potential_interpolation_get (potential_interpolation, np, nspin, i, vhxc, vtau)
 
subroutine, public potential_interpolation_interpolate (potential_interpolation, order, time, dt, t, vhxc, vtau)
 
subroutine, public potential_interpolation_dump (potential_interpolation, space, restart, mesh, nspin, err2)
 
subroutine, public potential_interpolation_load (potential_interpolation, namespace, space, restart, mesh, nspin, err2)
 

Variables

integer interpolation_steps
 

Function/Subroutine Documentation

◆ potential_interpolation_copy()

subroutine, public potential_interpolation_oct_m::potential_interpolation_copy ( type(potential_interpolation_t), intent(inout)  vkso,
type(potential_interpolation_t), intent(in)  vksi 
)

Definition at line 154 of file potential_interpolation.F90.

◆ potential_interpolation_init()

subroutine, public potential_interpolation_oct_m::potential_interpolation_init ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  np,
integer, intent(in)  nspin,
logical, intent(in)  mgga_with_exc,
integer, intent(in), optional  order 
)

Definition at line 169 of file potential_interpolation.F90.

◆ potential_interpolation_end()

subroutine, public potential_interpolation_oct_m::potential_interpolation_end ( type(potential_interpolation_t), intent(inout)  potential_interpolation)

Definition at line 196 of file potential_interpolation.F90.

◆ potential_interpolation_run_zero_iter()

subroutine, public potential_interpolation_oct_m::potential_interpolation_run_zero_iter ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  np,
integer, intent(in)  nspin,
real(real64), dimension(:, :), intent(in)  vhxc,
real(real64), dimension(:, :), intent(in), optional  vtau 
)

Definition at line 210 of file potential_interpolation.F90.

◆ potential_interpolation_new()

subroutine, public potential_interpolation_oct_m::potential_interpolation_new ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  np,
integer, intent(in)  nspin,
real(real64), intent(in)  time,
real(real64), intent(in)  dt,
real(real64), dimension(:, :), intent(in), contiguous  vhxc,
real(real64), dimension(:, :), intent(in), optional, contiguous  vtau 
)

Definition at line 244 of file potential_interpolation.F90.

◆ potential_interpolation_set()

subroutine, public potential_interpolation_oct_m::potential_interpolation_set ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  np,
integer, intent(in)  nspin,
integer, intent(in)  i,
real(real64), dimension(:, :), intent(inout), contiguous  vhxc,
real(real64), dimension(:, :), intent(in), optional, contiguous  vtau 
)

Definition at line 284 of file potential_interpolation.F90.

◆ potential_interpolation_get()

subroutine, public potential_interpolation_oct_m::potential_interpolation_get ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  np,
integer, intent(in)  nspin,
integer, intent(in)  i,
real(real64), dimension(:, :), intent(inout), contiguous  vhxc,
real(real64), dimension(:, :), intent(inout), optional, contiguous  vtau 
)

Definition at line 305 of file potential_interpolation.F90.

◆ potential_interpolation_interpolate()

subroutine, public potential_interpolation_oct_m::potential_interpolation_interpolate ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
integer, intent(in)  order,
real(real64), intent(in)  time,
real(real64), intent(in)  dt,
real(real64), intent(in)  t,
real(real64), dimension(:, :), intent(inout), contiguous  vhxc,
real(real64), dimension(:, :), intent(inout), optional, contiguous  vtau 
)

Definition at line 327 of file potential_interpolation.F90.

◆ potential_interpolation_dump()

subroutine, public potential_interpolation_oct_m::potential_interpolation_dump ( type(potential_interpolation_t), intent(in)  potential_interpolation,
class(space_t), intent(in)  space,
type(restart_t), intent(in)  restart,
class(mesh_t), intent(in)  mesh,
integer, intent(in)  nspin,
integer, intent(out)  err2 
)

Definition at line 357 of file potential_interpolation.F90.

◆ potential_interpolation_load()

subroutine, public potential_interpolation_oct_m::potential_interpolation_load ( type(potential_interpolation_t), intent(inout)  potential_interpolation,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
type(restart_t), intent(in)  restart,
class(mesh_t), intent(in)  mesh,
integer, intent(in)  nspin,
integer, intent(out)  err2 
)

Definition at line 403 of file potential_interpolation.F90.

Variable Documentation

◆ interpolation_steps

integer potential_interpolation_oct_m::interpolation_steps
private

Definition at line 149 of file potential_interpolation.F90.