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

Interpolation WENO Scheme at order 4,*. More...

Data Types

type  t_int_point_weno_4_2_1d
 WENO 4,2 scheme. More...
 
type  t_int_point_weno_4_2_2d
 The 2D type. More...
 
type  t_int_point_weno_4_2_3d
 The 3D type. More...
 
type  t_int_point_weno_4_2l_1d
 WENO 4,2 scheme with level set SI. More...
 
type  t_int_point_weno_4_2p_1d
 WENO 4,2 scheme with empty middle stencil. More...
 
type  t_int_point_weno_4_3_1d
 The 1D type. More...
 
type  t_int_point_weno_4_3_2d
 The 2D type. More...
 
type  t_int_point_weno_4_3_3d
 The 3D type. More...
 

Functions/Subroutines

subroutine int_point_weno_o4_init ()
 Init all the schemes.
 
subroutine int_point_weno_4_3_1d_init (self)
 
subroutine int_point_weno_4_3_1d_compute_coefficients (self, x, res)
 
subroutine int_point_weno_4_3_1d_compute_coefficients_d1 (self, x, res)
 
subroutine int_point_weno_4_2_1d_init (self)
 
subroutine int_point_weno_4_2_1d_compute_coefficients (self, x, res)
 
subroutine int_point_weno_4_2_1d_compute_coefficients_d1 (self, x, res)
 
subroutine int_point_weno_4_2p_1d_init (self)
 
subroutine int_point_weno_4_2p_1d_compute_coefficients (self, x, res)
 
subroutine int_point_weno_4_2p_1d_compute_coefficients_d1 (self, x, res)
 
subroutine int_point_weno_4_2l_1d_compute_smoothness_indicators (self, x, coordinates, derivatives, res)
 Compute the SI for all the stencils x is the distance to the first point of the stencil.
 
subroutine t_int_point_weno_4_3_2d_init (self)
 
subroutine t_int_point_weno_4_3_3d_init (self, spatial_dimension)
 
subroutine t_int_point_weno_4_2_2d_init (self)
 
subroutine t_int_point_weno_4_2_3d_init (self, spatial_dimension)
 

Variables

type(t_int_point_weno_4_3_1d), target int_point_weno_4_3_1d
 
type(t_int_point_weno_4_2_1d), target int_point_weno_4_2_1d
 
type(t_int_point_weno_4_2p_1d), target int_point_weno_4_2p_1d
 
type(t_int_point_weno_4_2l_1d), target int_point_weno_4_2l_1d
 
type(t_int_point_weno_4_3_2d), target int_point_weno_4_3_2d
 
type(t_int_point_weno_4_3_3d), target int_point_weno_4_3_3d
 
type(t_int_point_weno_4_2_2d), target int_point_weno_4_2_2d
 
type(t_int_point_weno_4_2_3d), target int_point_weno_4_2_3d
 

Detailed Description

Interpolation WENO Scheme at order 4,*.

Function/Subroutine Documentation

◆ int_point_weno_4_2_1d_compute_coefficients()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_1d_compute_coefficients ( class(t_int_point_weno_4_2_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_2_1d_compute_coefficients_d1()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_1d_compute_coefficients_d1 ( class(t_int_point_weno_4_2_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_2_1d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_1d_init ( class(t_int_point_weno_4_2_1d), intent(inout) self)

◆ int_point_weno_4_2l_1d_compute_smoothness_indicators()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2l_1d_compute_smoothness_indicators ( class(t_int_point_weno_4_2l_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(in) coordinates,
double precision, dimension(:,:), intent(in) derivatives,
double precision, dimension(:), intent(inout) res )

Compute the SI for all the stencils x is the distance to the first point of the stencil.

◆ int_point_weno_4_2p_1d_compute_coefficients()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2p_1d_compute_coefficients ( class(t_int_point_weno_4_2p_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_2p_1d_compute_coefficients_d1()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2p_1d_compute_coefficients_d1 ( class(t_int_point_weno_4_2p_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_2p_1d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2p_1d_init ( class(t_int_point_weno_4_2p_1d), intent(inout) self)

◆ int_point_weno_4_3_1d_compute_coefficients()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_1d_compute_coefficients ( class(t_int_point_weno_4_3_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_3_1d_compute_coefficients_d1()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_1d_compute_coefficients_d1 ( class(t_int_point_weno_4_3_1d), intent(in) self,
double precision, intent(in) x,
double precision, dimension(:), intent(inout) res )

◆ int_point_weno_4_3_1d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_1d_init ( class(t_int_point_weno_4_3_1d), intent(inout) self)

◆ int_point_weno_o4_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_o4_init

Init all the schemes.

◆ t_int_point_weno_4_2_2d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::t_int_point_weno_4_2_2d_init ( class(t_int_point_weno_4_2_2d), intent(inout) self)

◆ t_int_point_weno_4_2_3d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::t_int_point_weno_4_2_3d_init ( class(t_int_point_weno_4_2_3d), intent(inout) self,
integer, intent(in) spatial_dimension )

◆ t_int_point_weno_4_3_2d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::t_int_point_weno_4_3_2d_init ( class(t_int_point_weno_4_3_2d), intent(inout) self)

◆ t_int_point_weno_4_3_3d_init()

subroutine mod_interpolation_weno_schemes_o4_interpolation::t_int_point_weno_4_3_3d_init ( class(t_int_point_weno_4_3_3d), intent(inout) self,
integer, intent(in) spatial_dimension )

Variable Documentation

◆ int_point_weno_4_2_1d

type(t_int_point_weno_4_2_1d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_1d

◆ int_point_weno_4_2_2d

type(t_int_point_weno_4_2_2d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_2d

◆ int_point_weno_4_2_3d

type(t_int_point_weno_4_2_3d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2_3d

◆ int_point_weno_4_2l_1d

type(t_int_point_weno_4_2l_1d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2l_1d

◆ int_point_weno_4_2p_1d

type(t_int_point_weno_4_2p_1d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_2p_1d

◆ int_point_weno_4_3_1d

type(t_int_point_weno_4_3_1d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_1d

◆ int_point_weno_4_3_2d

type(t_int_point_weno_4_3_2d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_2d

◆ int_point_weno_4_3_3d

type(t_int_point_weno_4_3_3d), target mod_interpolation_weno_schemes_o4_interpolation::int_point_weno_4_3_3d