Interpolate vector field from faces to cells.
Functions/Subroutines | |
subroutine | interpolate_vector_face_to_cell_2tensors (velocity, velocity_x_cell, velocity_y_cell) |
Interpolate at the cell centers a vector field defined on faces (2D) | |
subroutine | interpolate_vector_face_to_cell_3tensors (velocity, velocity_x_cell, velocity_y_cell, velocity_z_cell) |
Interpolate at the cell centers a vector field defined on faces (3D) | |
subroutine | interpolate_vector_face_to_cell_1tensor (velocity, velocity_cell) |
Interpolate at the cell centers a vector field defined on faces. | |
subroutine | interpolate_vector_face_to_cell_order4 (velocity, velocity_cell) |
Interpolate at the cell centers a vector field defined on faces. Fourth order version. | |
double precision function, dimension(3) | interpolate_vector_face_to_cell_unit (velocity, i, j, k) |
Interpolate a face field to the cell center (i,j,k). | |
double precision function, dimension(2) | interpolate_vector_face_to_cell_unit_2d (velocity, i, j, k) |
Interpolate a face field to the cell center (i,j,k). | |
double precision function, dimension(3) | interpolate_vector_face_to_cell_unit_3d (velocity, i, j, k) |
Interpolate a face field to the cell center (i,j,k). | |
double precision function | interpolate_vector_face_to_cell_unit_x (velocity, i, j, k) |
Interpolate the 1st component of a face field to the cell center (i,j,k). | |
double precision function | interpolate_vector_face_to_cell_unit_y (velocity, i, j, k) |
Interpolate the 2nd component of a face field to the cell center (i,j,k). | |
double precision function | interpolate_vector_face_to_cell_unit_z (velocity, i, j, k) |
Interpolate the 3rd component of a face field to the cell center (i,j,k). | |
subroutine mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_1tensor | ( | type(t_face_field), intent(in) | velocity, |
double precision, dimension(:,:,:,:), intent(inout) | velocity_cell ) |
[in] | velocity | The x,y,z components tensor on the faces. |
[in,out] | velocity_cell | The (x,y,z) component tensor on the cells (nx,ny,nz) |
subroutine mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_2tensors | ( | type(t_face_field), intent(in) | velocity, |
double precision, dimension(:,:,:), intent(inout) | velocity_x_cell, | ||
double precision, dimension(:,:,:), intent(inout) | velocity_y_cell ) |
[in] | velocity | The x,y,z components tensor on the faces. |
[in,out] | velocity_x_cell | The x component tensor on the cells (nx,ny,nz) |
[in,out] | velocity_y_cell | The y component tensor on the cells (nx,ny,nz) |
subroutine mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_3tensors | ( | type(t_face_field), intent(in) | velocity, |
double precision, dimension(:,:,:), intent(inout) | velocity_x_cell, | ||
double precision, dimension(:,:,:), intent(inout) | velocity_y_cell, | ||
double precision, dimension(:,:,:), intent(inout) | velocity_z_cell ) |
[in] | velocity | The x,y,z components tensor on the faces. |
[in,out] | velocity_x_cell | The x component tensor on the cells (nx,ny,nz) |
[in,out] | velocity_y_cell | The y component tensor on the cells (nx,ny,nz) |
[in,out] | velocity_z_cell | The z component tensor on the cells (nx,ny,nz) |
subroutine mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_order4 | ( | type(t_face_field), intent(in) | velocity, |
double precision, dimension(:,:,:,:), intent(inout) | velocity_cell ) |
[in] | velocity | The x,y,z components tensor on the faces. |
[in,out] | velocity_cell | The (x,y,z) component tensor on the cells (nx,ny,nz) |
double precision function, dimension(3) mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_unit | ( | type(t_face_field), intent(in) | velocity, |
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
integer, intent(in) | k ) |
[in] | velocity | the face field |
[in] | i,j,k | the face index |
double precision function, dimension(2) mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_unit_2d | ( | type(t_face_field), intent(in) | velocity, |
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
integer, intent(in) | k ) |
[in] | velocity | the face field |
[in] | i,j,k | the face index |
double precision function, dimension(3) mod_interpolate_vector_face_to_cell::interpolate_vector_face_to_cell_unit_3d | ( | type(t_face_field), intent(in) | velocity, |
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
integer, intent(in) | k ) |
[in] | velocity | the face field |
[in] | i,j,k | the face index |