0.6.0
Loading...
Searching...
No Matches
mod_cvi_interpolation_3d Module Reference

Functions/Subroutines

subroutine compute_vel_on_corner_3d (corner_vel, vel, dxyz1, duvw1, dxyz2, duvw2, ii, jj, kk, dir)
 
subroutine compute_vel_on_corner_3d_x (corner_vel, vel, dy, dyv, dz, dzw, ii, j, k)
 
subroutine compute_vel_on_corner_3d_y (corner_vel, vel, dz, dzw, dx, dxu, i, jj, k)
 
subroutine compute_vel_on_corner_3d_z (corner_vel, vel, dx, dxu, dy, dyv, i, j, kk)
 
subroutine compute_coefficient_cvi_3d (c10, c20, c30, c12, c23, c31, corner_vel, dx, dy, dz, i, j, k)
 
double precision function compute_cvi_3d (corner_vel, x, y, z, c1, c2, dir)
 
double precision function minmod (a, b)
 

Function/Subroutine Documentation

◆ compute_coefficient_cvi_3d()

subroutine mod_cvi_interpolation_3d::compute_coefficient_cvi_3d ( double precision, intent(inout) c10,
double precision, intent(inout) c20,
double precision, intent(inout) c30,
double precision, intent(inout) c12,
double precision, intent(inout) c23,
double precision, intent(inout) c31,
double precision, dimension(:,:), intent(in) corner_vel,
double precision, dimension(:), intent(in) dx,
double precision, dimension(:), intent(in) dy,
double precision, dimension(:), intent(in) dz,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k )

◆ compute_cvi_3d()

double precision function mod_cvi_interpolation_3d::compute_cvi_3d ( double precision, dimension(:), intent(in) corner_vel,
double precision, intent(in) x,
double precision, intent(in) y,
double precision, intent(in) z,
double precision, intent(in) c1,
double precision, intent(in) c2,
integer, intent(in) dir )

◆ compute_vel_on_corner_3d()

subroutine mod_cvi_interpolation_3d::compute_vel_on_corner_3d ( double precision, dimension(:), intent(inout) corner_vel,
double precision, dimension(:,:,:), intent(in) vel,
double precision, dimension(:), intent(in) dxyz1,
double precision, dimension(:), intent(in) duvw1,
double precision, dimension(:), intent(in) dxyz2,
double precision, dimension(:), intent(in) duvw2,
integer, intent(in) ii,
integer, intent(in) jj,
integer, intent(in) kk,
integer, intent(in) dir )

◆ compute_vel_on_corner_3d_x()

subroutine mod_cvi_interpolation_3d::compute_vel_on_corner_3d_x ( double precision, dimension(:), intent(inout) corner_vel,
double precision, dimension(:,:,:), intent(in) vel,
double precision, dimension(:), intent(in) dy,
double precision, dimension(:), intent(in) dyv,
double precision, dimension(:), intent(in) dz,
double precision, dimension(:), intent(in) dzw,
integer, intent(in) ii,
integer, intent(in) j,
integer, intent(in) k )

◆ compute_vel_on_corner_3d_y()

subroutine mod_cvi_interpolation_3d::compute_vel_on_corner_3d_y ( double precision, dimension(:), intent(inout) corner_vel,
double precision, dimension(:,:,:), intent(in) vel,
double precision, dimension(:), intent(in) dz,
double precision, dimension(:), intent(in) dzw,
double precision, dimension(:), intent(in) dx,
double precision, dimension(:), intent(in) dxu,
integer, intent(in) i,
integer, intent(in) jj,
integer, intent(in) k )

◆ compute_vel_on_corner_3d_z()

subroutine mod_cvi_interpolation_3d::compute_vel_on_corner_3d_z ( double precision, dimension(:), intent(inout) corner_vel,
double precision, dimension(:,:,:), intent(in) vel,
double precision, dimension(:), intent(in) dx,
double precision, dimension(:), intent(in) dxu,
double precision, dimension(:), intent(in) dy,
double precision, dimension(:), intent(in) dyv,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) kk )

◆ minmod()

double precision function mod_cvi_interpolation_3d::minmod ( double precision, intent(in) a,
double precision, intent(in) b )