Octopus
qshep_oct_m Module Reference

Data Types

interface  qs2grd
 
interface  qs2val
 
interface  qs3grd
 
interface  qs3val
 
interface  qshep_init
 
interface  qshep_interpolate
 
type  qshep_t
 
type  qshepr_t
 

Functions/Subroutines

subroutine dqshep_init (interp, npoints, f, x, y, z)
 
subroutine zqshep_init (interp, npoints, f, x, y, z)
 
subroutine qshepr_init (interp, npoints, f, x, y, z)
 
real(real64) function qshep_interpolater (interp, f, p, gf)
 
real(real64) function dqshep_interpolate (interp, f, p, gf)
 
complex(real64) function zqshep_interpolate (interp, f, p, gf)
 
subroutine, public qshep_end (interp)
 
subroutine qshepr_end (interp)
 

Function/Subroutine Documentation

◆ dqshep_init()

subroutine qshep_oct_m::dqshep_init ( type(qshep_t), intent(out)  interp,
integer(int64), intent(in)  npoints,
real(real64), dimension(:), intent(in)  f,
real(real64), dimension(:)  x,
real(real64), dimension(:)  y,
real(real64), dimension(:), optional  z 
)
private

Definition at line 255 of file qshep.F90.

◆ zqshep_init()

subroutine qshep_oct_m::zqshep_init ( type(qshep_t), intent(out)  interp,
integer(int64), intent(in)  npoints,
complex(real64), dimension(:), intent(in)  f,
real(real64), dimension(:)  x,
real(real64), dimension(:)  y,
real(real64), dimension(:), optional  z 
)
private

Definition at line 272 of file qshep.F90.

◆ qshepr_init()

subroutine qshep_oct_m::qshepr_init ( type(qshepr_t), intent(out)  interp,
integer(int64), intent(in)  npoints,
real(real64), dimension(:), intent(in)  f,
real(real64), dimension(:), target  x,
real(real64), dimension(:), target  y,
real(real64), dimension(:), optional, target  z 
)
private

Definition at line 290 of file qshep.F90.

◆ qshep_interpolater()

real(real64) function qshep_oct_m::qshep_interpolater ( type(qshepr_t), intent(in)  interp,
real(real64), dimension(:), intent(in)  f,
real(real64), dimension(:), intent(in)  p,
real(real64), dimension(:), intent(inout), optional  gf 
)
private

Definition at line 353 of file qshep.F90.

◆ dqshep_interpolate()

real(real64) function qshep_oct_m::dqshep_interpolate ( type(qshep_t), intent(in)  interp,
real(real64), dimension(:), intent(in)  f,
real(real64), dimension(:), intent(in)  p,
real(real64), dimension(:), intent(inout), optional  gf 
)
private

Definition at line 393 of file qshep.F90.

◆ zqshep_interpolate()

complex(real64) function qshep_oct_m::zqshep_interpolate ( type(qshep_t), intent(in)  interp,
complex(real64), dimension(:), intent(in)  f,
real(real64), dimension(:), intent(in)  p,
complex(real64), dimension(:), intent(inout), optional  gf 
)
private

Definition at line 408 of file qshep.F90.

◆ qshep_end()

subroutine, public qshep_oct_m::qshep_end ( type(qshep_t), intent(inout)  interp)

Definition at line 439 of file qshep.F90.

◆ qshepr_end()

subroutine qshep_oct_m::qshepr_end ( type(qshepr_t), intent(inout)  interp)
private

Definition at line 452 of file qshep.F90.