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

Data Types

interface  dgetrf
 
interface  dgetri
 
type  t_polynomiale_interpolation
 

Enumerations

enum  { dphase , cphase }
 

Functions/Subroutines

subroutine extrapolate_interface_pressure (interpolated_field, interpolation_field, volume_fraction, interpolation_orientation)
 
subroutine interpolate_value (interpolated_field, data_polynomiale_interpolation, interpolation_field, int_dim, i, j, k)
 
subroutine interpolate_with_lagrange (data_polynomiale_interpolation, field, coefx, coefy, coefz)
 
subroutine polynomial_value_interpolation (data_polynomiale_interpolation, amatrix, field)
 
subroutine compute_qpolynome (qvalue, aarray, x, y, int_order)
 
subroutine inverse_matrix (matrix, inverse)
 
subroutine construct_matrix (bmatrix, data_polynomiale_interpolation)
 
subroutine setup_polynomial_interpolation (volume_fraction, data_polynomiale_interpolation, int_order)
 
subroutine setup_interpolation_node (data_polynomiale_interpolation)
 
subroutine setup_interpolation_orientation (data_polynomiale_interpolation)
 
subroutine initialize_type_polynomial_interpolation (polynomiale_interpolation, int_order)
 
subroutine check_interpolation_node (data_polynomiale_interpolation, int_order)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dphase 
cphase 

Function/Subroutine Documentation

◆ check_interpolation_node()

subroutine mod_compute_interface_pressure::check_interpolation_node ( type(t_polynomiale_interpolation), dimension(:,:,:), intent(in) data_polynomiale_interpolation,
integer, intent(in) int_order )
Parameters
[in]int_orderArguments

local variables

◆ compute_qpolynome()

subroutine mod_compute_interface_pressure::compute_qpolynome ( double precision, intent(inout) qvalue,
double precision, dimension(:), intent(in) aarray,
double precision, intent(in) x,
double precision, intent(in) y,
integer, intent(in) int_order )
Parameters
[in]int_orderArguments

Local variables

◆ construct_matrix()

subroutine mod_compute_interface_pressure::construct_matrix ( double precision, dimension(:,:,:), intent(inout) bmatrix,
type(t_polynomiale_interpolation), intent(in) data_polynomiale_interpolation )
Parameters
[in,out]bmatrixArguments

Local variables

◆ extrapolate_interface_pressure()

subroutine mod_compute_interface_pressure::extrapolate_interface_pressure ( double precision, dimension(:,:,:), intent(inout) interpolated_field,
double precision, dimension(:,:,:), intent(in) interpolation_field,
double precision, dimension(:,:,:), intent(in) volume_fraction,
integer, intent(in) interpolation_orientation )
Parameters
[in]interpolation_orientationArguments

Local variables

◆ initialize_type_polynomial_interpolation()

subroutine mod_compute_interface_pressure::initialize_type_polynomial_interpolation ( type(t_polynomiale_interpolation), intent(inout) polynomiale_interpolation,
integer, intent(in) int_order )
Parameters
[in]int_orderArguments

Local variables

◆ interpolate_value()

subroutine mod_compute_interface_pressure::interpolate_value ( double precision, intent(inout) interpolated_field,
type(t_polynomiale_interpolation), intent(inout) data_polynomiale_interpolation,
double precision, dimension(:,:,:), intent(inout) interpolation_field,
integer, intent(in) int_dim,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k )
Parameters
[in]int_dimArguments
[in]iArguments
[in]jArguments
[in]kArguments

Local variables

◆ interpolate_with_lagrange()

subroutine mod_compute_interface_pressure::interpolate_with_lagrange ( type(t_polynomiale_interpolation), intent(inout) data_polynomiale_interpolation,
double precision, dimension(:,:,:), intent(in) field,
double precision, intent(in) coefx,
double precision, intent(in) coefy,
double precision, intent(in) coefz )
Parameters
[in]coefxArguments
[in]coefyArguments
[in]coefzArguments

Local variables

◆ inverse_matrix()

subroutine mod_compute_interface_pressure::inverse_matrix ( double precision, dimension(:,:,:), intent(in) matrix,
double precision, dimension(:,:,:), intent(inout) inverse )
Parameters
[in]matrixArguments

local variables

◆ polynomial_value_interpolation()

subroutine mod_compute_interface_pressure::polynomial_value_interpolation ( type(t_polynomiale_interpolation), intent(inout) data_polynomiale_interpolation,
double precision, dimension(:,:,:), intent(in) amatrix,
double precision, dimension(:,:,:), intent(in) field )
Parameters
[in]fieldArguments

Local variables

◆ setup_interpolation_node()

subroutine mod_compute_interface_pressure::setup_interpolation_node ( type(t_polynomiale_interpolation), intent(inout) data_polynomiale_interpolation)
Parameters
[in,out]data_polynomiale_interpolationArguments

Local variables

◆ setup_interpolation_orientation()

subroutine mod_compute_interface_pressure::setup_interpolation_orientation ( type(t_polynomiale_interpolation), intent(inout) data_polynomiale_interpolation)
Parameters
[in,out]data_polynomiale_interpolationArguments

Local variables

◆ setup_polynomial_interpolation()

subroutine mod_compute_interface_pressure::setup_polynomial_interpolation ( double precision, dimension(:,:,:), intent(in) volume_fraction,
type(t_polynomiale_interpolation), dimension(:,:,:), intent(inout) data_polynomiale_interpolation,
integer, intent(in) int_order )
Parameters
[in]int_orderArguments

Local variables