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

Enumerations

enum  { volume_method_first_order , volume_method_second_order , volume_method_subsampling }
 

Functions/Subroutines

subroutine, public get_grid_volume (volumes)
 Compute the volume of each cell of a grid.
 
subroutine modify_volumes_near_boundary (volumes, distance, boundary_shape, coord_x, coord_y, coord_z, coord_x_u, coord_y_v, coord_z_w, method)
 Compute the volume of each cell of grid. Functional version.
 
subroutine modify_volume_near_boundary_subsampling (volumes, distance, boundary_shape, x_node, y_node, z_node, x_cell, y_cell, z_cell)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
volume_method_first_order 
volume_method_second_order 
volume_method_subsampling 

Function/Subroutine Documentation

◆ modify_volume_near_boundary_subsampling()

subroutine mod_grid_get_grid_volume::modify_volume_near_boundary_subsampling ( double precision, dimension(:,:,:), intent(inout) volumes,
double precision, dimension(:,:,:), intent(in) distance,
class(t_shape), intent(inout) boundary_shape,
double precision, dimension(:), intent(in) x_node,
double precision, dimension(:), intent(in) y_node,
double precision, dimension(:), intent(in) z_node,
double precision, dimension(:), intent(in) x_cell,
double precision, dimension(:), intent(in) y_cell,
double precision, dimension(:), intent(in) z_cell )
private