version 0.6.0
type_ext_neumann_scheme::t_ext_neumann_scheme Type Reference
+ Inheritance diagram for type_ext_neumann_scheme::t_ext_neumann_scheme:

Public Member Functions

procedure, pass(self) init_with_fd => ext_neumann_scheme_init_with_fd
 
procedure, pass(self) init => ext_neumann_scheme_init
 
procedure, pass(self) fill => ext_neumann_scheme_fill
 
procedure, pass(self) copy_fd_scheme => ext_neumann_scheme_copy
 
- Public Member Functions inherited from type_fd_scheme::t_fd_scheme
procedure, non_overridable fd_scheme_ => scheme_construct
 The default constructor will call init()
 
procedure, non_overridable declare_stencil => scheme_declare_stencil
 Declare a stencil base on its istarting and ending relative indices.
 
procedure, non_overridable apply => scheme_apply
 Apply a scheme to given discrete values.
 
procedure, non_overridable init_fill => scheme_init_fill
 Call the init() and fill() procedures.
 
procedure(fd_scheme_init), deferred, pass(self) init
 
procedure(fd_scheme_fill), deferred, pass(self) fill
 Init the scheme with its stencil. This has to be overriden by each scheme.
 

Public Attributes

class(t_fd_scheme), pointer pfd_scheme => null()
 
- 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
 

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