0.6.0
Loading...
Searching...
No Matches

Grid nodes Reconstruction Schemes type The difference with the t_int_point_1D resides in that the scheme is defined in a narrowed band between index_start and index_end. The stencil is centered around the index 0, the step is relative to this node. More...

Data Types

type  t_rec_scheme
 The reconstruction scheme type to derivate from It simply derivates from the t_int_scheme. More...
 

Functions/Subroutines

subroutine t_rec_scheme_init (self)
 Initialize a 1D point reconstructant.
 
subroutine t_rec_compute_stencil_generic (self, step, steps, derivative)
 Compute the stencil with a generic reconstruction procedure.
 
subroutine t_rec_compute_stencil_generic_debug (self, step, steps, derivative)
 This function is defined for debug purposes only (in order to verify new fast schemes)!
 

Detailed Description

Grid nodes Reconstruction Schemes type The difference with the t_int_point_1D resides in that the scheme is defined in a narrowed band between index_start and index_end. The stencil is centered around the index 0, the step is relative to this node.

Function/Subroutine Documentation

◆ t_rec_compute_stencil_generic()

subroutine type_rec_scheme::t_rec_compute_stencil_generic ( class(t_rec_scheme), intent(inout) self,
double precision, intent(in) step,
double precision, dimension(:), intent(in) steps,
integer, intent(in), optional derivative )

Compute the stencil with a generic reconstruction procedure.

Note
This can be overloaded by a deriving scheme with an optimized version
Parameters
[in,out]selfthe element
[in]stepthe step where to interpolate relatively to the reference node 0 center
[in]stepsthe control volumes between the node values (of size N)
[in]derivative(optional) the derivative number: 0 (default) for value interpolation, 1 for first derivative, etc.

dd(j,i) contains the weight associated to the j^th point of the (i)^th derivative

◆ t_rec_compute_stencil_generic_debug()

subroutine type_rec_scheme::t_rec_compute_stencil_generic_debug ( class(t_rec_scheme), intent(inout) self,
double precision, intent(in) step,
double precision, dimension(:), intent(in) steps,
integer, intent(in), optional derivative )

This function is defined for debug purposes only (in order to verify new fast schemes)!

dd(j,i) contains the weight associated to the j^th point of the (i)^th derivative

◆ t_rec_scheme_init()

subroutine type_rec_scheme::t_rec_scheme_init ( class(t_rec_scheme), intent(inout) self)

Initialize a 1D point reconstructant.

Parameters
[in,out]selfthe element