version 0.6.0
Loading...
Searching...
No Matches
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 

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