Octopus
mesh_interpolation_oct_m Module Reference

Data Types

interface  mesh_interpolation_evaluate
 
type  mesh_interpolation_t
 

Functions/Subroutines

subroutine, public mesh_interpolation_init (this, mesh)
 
subroutine, public mesh_interpolation_end (this)
 
subroutine dmesh_interpolation_evaluate (this, values, position, interpolated_value)
 
subroutine dmesh_interpolation_evaluate_vec (this, npoints, values, positions, interpolated_values)
 
subroutine, public dmesh_interpolation_test (mesh)
 
subroutine zmesh_interpolation_evaluate (this, values, position, interpolated_value)
 
subroutine zmesh_interpolation_evaluate_vec (this, npoints, values, positions, interpolated_values)
 
subroutine, public zmesh_interpolation_test (mesh)
 

Function/Subroutine Documentation

◆ mesh_interpolation_init()

subroutine, public mesh_interpolation_oct_m::mesh_interpolation_init ( type(mesh_interpolation_t), intent(out)  this,
class(mesh_t), intent(in), target  mesh 
)

Definition at line 152 of file mesh_interpolation.F90.

◆ mesh_interpolation_end()

subroutine, public mesh_interpolation_oct_m::mesh_interpolation_end ( type(mesh_interpolation_t), intent(inout)  this)

Definition at line 166 of file mesh_interpolation.F90.

◆ dmesh_interpolation_evaluate()

subroutine mesh_interpolation_oct_m::dmesh_interpolation_evaluate ( type(mesh_interpolation_t), intent(in)  this,
real(real64), dimension(:), intent(in)  values,
real(real64), dimension(:), intent(in)  position,
real(real64), intent(out)  interpolated_value 
)
private

Definition at line 245 of file mesh_interpolation.F90.

◆ dmesh_interpolation_evaluate_vec()

subroutine mesh_interpolation_oct_m::dmesh_interpolation_evaluate_vec ( type(mesh_interpolation_t), intent(in), target  this,
integer, intent(in)  npoints,
real(real64), dimension(:), intent(in)  values,
real(real64), dimension(:, :), intent(in)  positions,
real(real64), dimension(:), intent(out), contiguous  interpolated_values 
)
private

Definition at line 270 of file mesh_interpolation.F90.

◆ dmesh_interpolation_test()

subroutine, public mesh_interpolation_oct_m::dmesh_interpolation_test ( class(mesh_t), intent(in)  mesh)

Definition at line 393 of file mesh_interpolation.F90.

◆ zmesh_interpolation_evaluate()

subroutine mesh_interpolation_oct_m::zmesh_interpolation_evaluate ( type(mesh_interpolation_t), intent(in)  this,
complex(real64), dimension(:), intent(in)  values,
real(real64), dimension(:), intent(in)  position,
complex(real64), intent(out)  interpolated_value 
)
private

Definition at line 580 of file mesh_interpolation.F90.

◆ zmesh_interpolation_evaluate_vec()

subroutine mesh_interpolation_oct_m::zmesh_interpolation_evaluate_vec ( type(mesh_interpolation_t), intent(in), target  this,
integer, intent(in)  npoints,
complex(real64), dimension(:), intent(in)  values,
real(real64), dimension(:, :), intent(in)  positions,
complex(real64), dimension(:), intent(out), contiguous  interpolated_values 
)
private

Definition at line 605 of file mesh_interpolation.F90.

◆ zmesh_interpolation_test()

subroutine, public mesh_interpolation_oct_m::zmesh_interpolation_test ( class(mesh_t), intent(in)  mesh)

Definition at line 728 of file mesh_interpolation.F90.