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

Discrete derivatives dictionnary. More...

Functions/Subroutines

type(t_stencil_1d) function get_dd_stencil_1d (dd_matrix, dd_vector)
 Return the 1D weights associated to the dd_matrix and dd_vector.
 
type(t_stencil_2d) function get_dd_stencil_2d (dd_matrix_x, dd_matrix_y, dd_vector_x, dd_vector_y)
 Return the 2D weights associated to the dd_matrices and dd_vectors.
 
type(t_stencil_3d) function get_dd_stencil_3d (dd_matrix_x, dd_matrix_y, dd_matrix_z, dd_vector_x, dd_vector_y, dd_vector_z)
 Return the 3D weights associated to the dd_matrices and dd_vectors.
 
type(t_stencil_3d) function get_dd_stencil_2d3d (dd_matrix_x, dd_matrix_y, dd_vector_x, dd_vector_y)
 Return the 3D (pseudo 2D) weights associated to the 2 dd_matrices and dd_vectors.
 

Detailed Description

Discrete derivatives dictionnary.

The Discrete Derivatives dictionnary

Function/Subroutine Documentation

◆ get_dd_stencil_1d()

type(t_stencil_1d) function mod_discrete_derivative_weights::get_dd_stencil_1d ( double precision, dimension(:,:), intent(in) dd_matrix,
double precision, dimension(:), intent(in) dd_vector )

Return the 1D weights associated to the dd_matrix and dd_vector.

◆ get_dd_stencil_2d()

type(t_stencil_2d) function mod_discrete_derivative_weights::get_dd_stencil_2d ( double precision, dimension(:,:), intent(in) dd_matrix_x,
double precision, dimension(:,:), intent(in) dd_matrix_y,
double precision, dimension(:), intent(in) dd_vector_x,
double precision, dimension(:), intent(in) dd_vector_y )

Return the 2D weights associated to the dd_matrices and dd_vectors.

◆ get_dd_stencil_2d3d()

type(t_stencil_3d) function mod_discrete_derivative_weights::get_dd_stencil_2d3d ( double precision, dimension(:,:), intent(in) dd_matrix_x,
double precision, dimension(:,:), intent(in) dd_matrix_y,
double precision, dimension(:), intent(in) dd_vector_x,
double precision, dimension(:), intent(in) dd_vector_y )

Return the 3D (pseudo 2D) weights associated to the 2 dd_matrices and dd_vectors.

◆ get_dd_stencil_3d()

type(t_stencil_3d) function mod_discrete_derivative_weights::get_dd_stencil_3d ( double precision, dimension(:,:), intent(in) dd_matrix_x,
double precision, dimension(:,:), intent(in) dd_matrix_y,
double precision, dimension(:,:), intent(in) dd_matrix_z,
double precision, dimension(:), intent(in) dd_vector_x,
double precision, dimension(:), intent(in) dd_vector_y,
double precision, dimension(:), intent(in) dd_vector_z )

Return the 3D weights associated to the dd_matrices and dd_vectors.