Octopus
mesh_interpolation_oct_m::mesh_interpolation_evaluate Interface Reference

Detailed Description

Definition at line 148 of file mesh_interpolation.F90.

Private Member Functions

subroutine dmesh_interpolation_evaluate (this, values, position, interpolated_value)
 
subroutine zmesh_interpolation_evaluate (this, values, position, interpolated_value)
 
subroutine dmesh_interpolation_evaluate_vec (this, npoints, values, positions, interpolated_values)
 
subroutine zmesh_interpolation_evaluate_vec (this, npoints, values, positions, interpolated_values)
 
subroutine dmesh_interpolation_evaluate_vec_accel (this, npoints, nstates, values, positions, positions_buff, interpolated_values, interp_buff, spacing_buff, pt_buff)
 
subroutine zmesh_interpolation_evaluate_vec_accel (this, npoints, nstates, values, positions, positions_buff, interpolated_values, interp_buff, spacing_buff, pt_buff)
 

Member Function/Subroutine Documentation

◆ dmesh_interpolation_evaluate()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::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 252 of file mesh_interpolation.F90.

◆ zmesh_interpolation_evaluate()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::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 736 of file mesh_interpolation.F90.

◆ dmesh_interpolation_evaluate_vec()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::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 277 of file mesh_interpolation.F90.

◆ zmesh_interpolation_evaluate_vec()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::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 761 of file mesh_interpolation.F90.

◆ dmesh_interpolation_evaluate_vec_accel()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::dmesh_interpolation_evaluate_vec_accel ( type(mesh_interpolation_t), intent(in), target  this,
integer, intent(in)  npoints,
integer, intent(in)  nstates,
class(batch_t), intent(in)  values,
real(real64), dimension(:, :), intent(in)  positions,
type(accel_mem_t), intent(inout)  positions_buff,
real(real64), dimension(:,:), intent(out), contiguous  interpolated_values,
type(accel_mem_t), intent(inout)  interp_buff,
type(accel_mem_t), intent(inout)  spacing_buff,
type(accel_mem_t), intent(inout)  pt_buff 
)
private

Definition at line 400 of file mesh_interpolation.F90.

◆ zmesh_interpolation_evaluate_vec_accel()

subroutine mesh_interpolation_oct_m::mesh_interpolation_evaluate::zmesh_interpolation_evaluate_vec_accel ( type(mesh_interpolation_t), intent(in), target  this,
integer, intent(in)  npoints,
integer, intent(in)  nstates,
class(batch_t), intent(in)  values,
real(real64), dimension(:, :), intent(in)  positions,
type(accel_mem_t), intent(inout)  positions_buff,
complex(real64), dimension(:,:), intent(out), contiguous  interpolated_values,
type(accel_mem_t), intent(inout)  interp_buff,
type(accel_mem_t), intent(inout)  spacing_buff,
type(accel_mem_t), intent(inout)  pt_buff 
)
private

Definition at line 884 of file mesh_interpolation.F90.


The documentation for this interface was generated from the following file: