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

Functions/Subroutines

double precision function, dimension(3) compute_physical_coordinates_cell (i, j, k)
 Computes the coordinates of the cell (i,j,k)
 
double precision function get_min_cell_size ()
 
double precision function get_max_cell_size ()
 
double precision function, dimension(3) get_cell_size (i, j, k)
 Computes the size of the control volume around cell (i,j,k)
 
double precision function get_cell_size_x (i)
 Computes the x size of the control volume around cell i.
 
double precision function get_cell_size_y (j)
 Computes the y size of the control volume around cell j.
 
double precision function get_cell_size_z (k)
 Computes the z size of the control volume around cell k.
 
double precision function get_spatial_step_cell_to_prev_face_x (i)
 Gets the distance from the cell i to the previous face i.
 
double precision function get_spatial_step_cell_to_next_face_x (i)
 Gets the distance from the cell i to the next face i.
 
double precision function get_spatial_step_cell_to_prev_face_y (j)
 Gets the distance from the cell j to the previous face j.
 
double precision function get_spatial_step_cell_to_next_face_y (j)
 Gets the distance from the cell j to the next face j.
 
double precision function get_spatial_step_cell_to_prev_face_z (k)
 Gets the distance from the cell k to the previous face k.
 
double precision function get_spatial_step_cell_to_next_face_z (k)
 Gets the distance from the cell k to the next face k.
 
double precision function, dimension(3) get_spatial_step_cell_to_prev_cell (ind)
 Gets the distance to the previous cell "ind" in the 3 directions (diagonal)
 
double precision function, dimension(3) get_spatial_step_cell_to_next_cell (ind)
 Gets the distance to the next cell "ind" in the 3 directions (diagonal)
 
double precision function get_spatial_step_cell_to_prev_cell_x (i)
 Gets the distance to the previous cell "i".
 
double precision function get_spatial_step_cell_to_next_cell_x (i)
 Gets the distance to the next cell "i".
 
double precision function get_spatial_step_cell_to_prev_cell_y (j)
 Gets the distance to the previous cell "j".
 
double precision function get_spatial_step_cell_to_next_cell_y (j)
 Gets the distance to the next cell "j".
 
double precision function get_spatial_step_cell_to_prev_cell_z (k)
 Gets the distance to the previous cell "k".
 
double precision function get_spatial_step_cell_to_next_cell_z (k)
 Gets the distance to the next cell "k".
 

Function/Subroutine Documentation

◆ compute_physical_coordinates_cell()

double precision function, dimension(3) mod_grid_get_coordinates_cell::compute_physical_coordinates_cell ( integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k )

Computes the coordinates of the cell (i,j,k)

Parameters
i,j,kThe cell's indices in (nx,ny,nz)
Returns
The physical coordinates of the center of the cell

◆ get_cell_size()

double precision function, dimension(3) mod_grid_get_coordinates_cell::get_cell_size ( integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k )

Computes the size of the control volume around cell (i,j,k)

Parameters
i,j,kThe cell's indices in (nx,ny,nz)
Returns
The of the control volume

◆ get_cell_size_x()

double precision function mod_grid_get_coordinates_cell::get_cell_size_x ( integer, intent(in) i)

Computes the x size of the control volume around cell i.

Parameters
iThe cell's index in nx
Returns
The x size of the control volume around cell i

◆ get_cell_size_y()

double precision function mod_grid_get_coordinates_cell::get_cell_size_y ( integer, intent(in) j)

Computes the y size of the control volume around cell j.

Parameters
iThe cell's index in ny
Returns
The y size of the control volume around cell j

◆ get_cell_size_z()

double precision function mod_grid_get_coordinates_cell::get_cell_size_z ( integer, intent(in) k)

Computes the z size of the control volume around cell k.

Parameters
iThe cell's index in nz
Returns
The z size of the control volume around cell k

◆ get_max_cell_size()

double precision function mod_grid_get_coordinates_cell::get_max_cell_size

◆ get_min_cell_size()

double precision function mod_grid_get_coordinates_cell::get_min_cell_size

◆ get_spatial_step_cell_to_next_cell()

double precision function, dimension(3) mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_cell ( integer, dimension(3), intent(in) ind)

Gets the distance to the next cell "ind" in the 3 directions (diagonal)

Parameters
indThe cell's indices in (nx,ny,nz)

◆ get_spatial_step_cell_to_next_cell_x()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_cell_x ( integer i)

Gets the distance to the next cell "i".

Parameters
iThe cell's i's index

◆ get_spatial_step_cell_to_next_cell_y()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_cell_y ( integer j)

Gets the distance to the next cell "j".

Parameters
jThe cell's j's index

◆ get_spatial_step_cell_to_next_cell_z()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_cell_z ( integer k)

Gets the distance to the next cell "k".

Parameters
kThe cell's k's index

◆ get_spatial_step_cell_to_next_face_x()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_face_x ( integer, intent(in) i)

Gets the distance from the cell i to the next face i.

Parameters
iThe cell's index Equivalent to dx(i)/2

◆ get_spatial_step_cell_to_next_face_y()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_face_y ( integer, intent(in) j)

Gets the distance from the cell j to the next face j.

Parameters
jThe cell's index Equivalent to dy(j)/2

◆ get_spatial_step_cell_to_next_face_z()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_next_face_z ( integer, intent(in) k)

Gets the distance from the cell k to the next face k.

Parameters
kThe cell's index Equivalent to dz(k)/2

◆ get_spatial_step_cell_to_prev_cell()

double precision function, dimension(3) mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_cell ( integer, dimension(3), intent(in) ind)

Gets the distance to the previous cell "ind" in the 3 directions (diagonal)

Parameters
indThe cell's indices in (nx,ny,nz)

◆ get_spatial_step_cell_to_prev_cell_x()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_cell_x ( integer i)

Gets the distance to the previous cell "i".

Parameters
iThe cell's i's index

◆ get_spatial_step_cell_to_prev_cell_y()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_cell_y ( integer j)

Gets the distance to the previous cell "j".

Parameters
jThe cell's j's index

◆ get_spatial_step_cell_to_prev_cell_z()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_cell_z ( integer k)

Gets the distance to the previous cell "k".

Parameters
kThe cell's k's index

◆ get_spatial_step_cell_to_prev_face_x()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_face_x ( integer, intent(in) i)

Gets the distance from the cell i to the previous face i.

Parameters
iThe cell's index Equivalent to dx(i)/2

◆ get_spatial_step_cell_to_prev_face_y()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_face_y ( integer, intent(in) j)

Gets the distance from the cell j to the previous face j.

Parameters
jThe cell's index Equivalent to dy(j)/2

◆ get_spatial_step_cell_to_prev_face_z()

double precision function mod_grid_get_coordinates_cell::get_spatial_step_cell_to_prev_face_z ( integer, intent(in) k)

Gets the distance from the cell k to the previous face k.

Parameters
kThe cell's index Equivalent to dz(k)/2