version 0.6.0
mod_interpolate_face_to_edge Module Reference

Interpolate scalar from faces to edges.

Functions/Subroutines

double precision function interpolate_face_u_to_edge_y_nonuniform_unit_field (field_u, i, j, k)
 Interpolate on the edge y the field defined on faces u at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_u_to_edge_z_nonuniform_unit_field (field_u, i, j, k)
 Interpolate on the edge z the field defined on faces u at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_v_to_edge_x_nonuniform_unit_field (field_v, i, j, k)
 Interpolate on the edge x the field defined on faces v at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_v_to_edge_z_nonuniform_unit_field (field_v, i, j, k)
 Interpolate on the edge z the field defined on faces v at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_w_to_edge_x_nonuniform_unit_field (field_w, i, j, k)
 Interpolate on the edge x the field defined on faces w at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_w_to_edge_y_nonuniform_unit_field (field_w, i, j, k)
 Interpolate on the edge y the field defined on faces w at the position "i,j,k", on a non uniform grid. More...
 
double precision function interpolate_face_u_to_edge_y_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge y the field defined on faces u at the position "i,j,k", on a non uniform grid Wrapper.
 
double precision function interpolate_face_u_to_edge_z_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge z the field defined on faces u at the position "i,j,k", on a non uniform grid Wrapper.
 
double precision function interpolate_face_v_to_edge_x_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge x the field defined on faces v at the position "i,j,k", on a non uniform grid Wrapper.
 
double precision function interpolate_face_v_to_edge_z_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge z the field defined on faces v at the position "i,j,k", on a non uniform grid Wrapper.
 
double precision function interpolate_face_w_to_edge_x_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge x the field defined on faces w at the position "i,j,k", on a non uniform grid Wrapper.
 
double precision function interpolate_face_w_to_edge_y_nonuniform_unit_face_field (vector_field, i, j, k)
 Interpolate on the edge y the field defined on faces w at the position "i,j,k", on a non uniform grid Wrapper.
 

Function/Subroutine Documentation

◆ interpolate_face_u_to_edge_y_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_u_to_edge_y_nonuniform_unit_field ( 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 y edge

◆ interpolate_face_u_to_edge_z_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_u_to_edge_z_nonuniform_unit_field ( 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 z edge

◆ interpolate_face_v_to_edge_x_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_v_to_edge_x_nonuniform_unit_field ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe y 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 x edge

◆ interpolate_face_v_to_edge_z_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_v_to_edge_z_nonuniform_unit_field ( double precision, dimension(:,:,:), intent(in)  field_v,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_vThe y 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 z edge

◆ interpolate_face_w_to_edge_x_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_w_to_edge_x_nonuniform_unit_field ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe z 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 x edge

◆ interpolate_face_w_to_edge_y_nonuniform_unit_field()

double precision function mod_interpolate_face_to_edge::interpolate_face_w_to_edge_y_nonuniform_unit_field ( double precision, dimension(:,:,:), intent(in)  field_w,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  k 
)
Parameters
field_wThe z 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 y edge