version 0.6.0
mod_interpolate_face_to_face Module Reference

Interpolate vector components from faces to faces.

Functions/Subroutines

double precision function interpolate_face_to_face_uv_uniform_unit (field_u, i, j, k)
 Interpolate on the faces v a field defined on faces u at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_uw_uniform_unit (field_u, i, j, k)
 Interpolate on the faces w a field defined on faces u at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_vu_uniform_unit (field_v, i, j, k)
 Interpolate on the faces u a field defined on faces v at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_vw_uniform_unit (field_v, i, j, k)
 Interpolate on the faces w a field defined on faces v at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_wu_uniform_unit (field_w, i, j, k)
 Interpolate on the faces u a field defined on faces w at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_wv_uniform_unit (field_w, i, j, k)
 Interpolate on the faces v a field defined on faces w at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_uv_non_uniform_unit (field_u, i, j, k)
 Interpolate on the faces v a field defined on faces u at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_to_face_uw_non_uniform_unit (field_u, i, j, k)
 Interpolate on the faces w a field defined on faces u at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_vu_non_uniform_unit (field_v, i, j, k)
 Interpolate on the faces u a field defined on faces v at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_vw_non_uniform_unit (field_v, i, j, k)
 Interpolate on the faces w a field defined on faces v at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_wu_non_uniform_unit (field_w, i, j, k)
 Interpolate on the faces u a field defined on faces w at the position "i,j,k", on a uniform grid. More...
 
double precision function interpolate_face_to_face_wv_non_uniform_unit (field_w, i, j, k)
 Interpolate on the faces v a field defined on faces w at the position "i,j,k", on a uniform grid. More...
 

Function/Subroutine Documentation

◆ interpolate_face_to_face_uv_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_uv_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_u,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_uThe x component tensor on the faces (nxu,ny,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_u at i,j,k on the v face

◆ interpolate_face_to_face_uv_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_uv_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_u,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_uThe x component tensor on the faces (nxu,ny,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_u at i,j,k on the v face

◆ interpolate_face_to_face_uw_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_uw_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_u,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_uThe x component tensor on the faces (nxu,ny,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_u at i,j,k on the w face

◆ interpolate_face_to_face_uw_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_uw_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_u,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_uThe x component tensor on the faces (nxu,ny,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_u at i,j,k on the w face

◆ interpolate_face_to_face_vu_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_vu_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe x component tensor on the faces (nx,nyv,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_v at i,j,k on the u face

◆ interpolate_face_to_face_vu_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_vu_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe x component tensor on the faces (nx,nyv,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_v at i,j,k on the u face

◆ interpolate_face_to_face_vw_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_vw_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe x component tensor on the faces (nx,nyv,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_v at i,j,k on the w face

◆ interpolate_face_to_face_vw_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_vw_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe x component tensor on the faces (nx,nyv,nz)
i,j,kThe i,j,k
Returns
The interpolation of field_v at i,j,k on the w face

◆ interpolate_face_to_face_wu_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_wu_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe x component tensor on the faces (nx,ny,nzw)
i,j,kThe i,j,k
Returns
The interpolation of field_w at i,j,k on the u face

◆ interpolate_face_to_face_wu_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_wu_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe x component tensor on the faces (nx,ny,nzw)
i,j,kThe i,j,k
Returns
The interpolation of field_w at i,j,k on the u face

◆ interpolate_face_to_face_wv_non_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_wv_non_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe x component tensor on the faces (nx,ny,nzw)
i,j,kThe i,j,k
Returns
The interpolation of field_w at i,j,k on the v face

◆ interpolate_face_to_face_wv_uniform_unit()

double precision function mod_interpolate_face_to_face::interpolate_face_to_face_wv_uniform_unit ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe x component tensor on the faces (nx,ny,nzw)
i,j,kThe i,j,k
Returns
The interpolation of field_w at i,j,k on the v face