version 0.6.0
type_int_scheme::t_int_scheme Type Reference
+ Inheritance diagram for type_int_scheme::t_int_scheme:

Public Member Functions

procedure, pass init => t_int_scheme_init
 Declare a stencil base on its starting and ending relative indices.
 
procedure compute_stencil => t_int_compute_stencil_generic
 Compute the stencil values.
 
procedure apply => t_int_scheme_apply
 Apply a scheme to given discrete values at a point in the stencil (usualy the node at x_{i+1/2})
 
procedure interpolate => t_int_scheme_interpolate
 
procedure(interface_func_integer), deferred, nopass index_start
 
procedure(interface_func_integer), deferred, nopass index_end
 

Public Attributes

type(t_stencil_1dstencil
 The stencil.
 
integer size
 The size and half size of the scheme.
 
integer hsize
 
integer n_steps
 
logical initialized = .false.
 

Detailed Description

Warning
the fill subroutine works differently: the first element of the array is the interpolation step, the rest of the array is the discretization steps between the values. This was done as the fill is deferred (has to be defined) and we didn't want to build a new t_int_scheme class.

The documentation for this type was generated from the following file: