0.6.0
Loading...
Searching...
No Matches
mod_extrapolation_scheme_o1::t_ext_scheme_o1_forward Type Reference
+ Inheritance diagram for mod_extrapolation_scheme_o1::t_ext_scheme_o1_forward:

Public Member Functions

procedure, pass(self) init (self)
 Init the corresponding scheme.
 
procedure, pass(self) fill (self, steps)
 Fill the corresponding scheme.
 
- Public Member Functions inherited from type_fd_scheme::t_fd_scheme
procedure, non_overridable fd_scheme_ (self)
 The default constructor will call init()
 
procedure, non_overridable declare_stencil (self, index_start, index_end)
 Declare a stencil base on its istarting and ending relative indices.
 
procedure, non_overridable apply (self, values)
 Apply a scheme to given discrete values.
 
procedure, non_overridable init_fill (self, steps)
 Call the init() and fill() procedures.
 
procedure(fd_scheme_init), deferred, pass(self) init (self)
 
procedure(fd_scheme_fill), deferred, pass(self) fill (self, steps)
 Init the scheme with its stencil. This has to be overriden by each scheme.
 

Additional Inherited Members

- Public Attributes inherited from type_fd_scheme::t_fd_scheme
type(t_stencil_1dstencil
 The weights are stored in the subtype stencilweight from index_start to index_end: fd_scheme%stencil%weight(fd_scheme%stencil%index_start:fd_scheme%stencil%index_end).
 
integer dir
 
integer f
 
integer the
 
integer direction
 
integer of
 
integer scheme
 
integer backward
 
integer or
 
integer forward
 

Member Function/Subroutine Documentation

◆ fill()

procedure, pass(self) mod_extrapolation_scheme_o1::t_ext_scheme_o1_forward::fill ( class(t_ext_scheme_o1_forward), intent(inout) self,
double precision, dimension(:), intent(in) steps )

Fill the corresponding scheme.

Parameters
[in,out]selfThe scheme to fill
[in]stepsThe spatial disc. steps between x(i-1) and x(i)
Precondition
The scheme has already been initialized

◆ init()

procedure, pass(self) mod_extrapolation_scheme_o1::t_ext_scheme_o1_forward::init ( class(t_ext_scheme_o1_forward), intent(inout) self)

Init the corresponding scheme.

Parameters
[in]selfThe scheme to initialize

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