0.6.0
Loading...
Searching...
No Matches
type_discrete_stencil.f90 File Reference

Data Types

type  type_discrete_stencil::t_stencil_1d
 The 1D stencil type. More...
 
type  type_discrete_stencil::t_stencil_2d
 The 2D stencil type. More...
 
type  type_discrete_stencil::t_stencil_3d
 The 3D stencil type. More...
 

Modules

module  type_discrete_stencil
 The Finite Difference Scheme type definition.
 

Functions/Subroutines

subroutine type_discrete_stencil::stencil_1d_init (self, index_start, index_end)
 Initialize a 1D stencil.
 
pure double precision function type_discrete_stencil::stencil_1d_apply (self, values)
 Simply apply (multiply) the stencil to the given values.
 
subroutine type_discrete_stencil::stencil_1d_set (self, weights)
 Simply sets the weight to the given value.
 
subroutine type_discrete_stencil::stencil_2d_init (self, index_start, index_end)
 Initialize a 2D stencil.
 
pure double precision function type_discrete_stencil::stencil_2d_apply (self, values)
 Simply apply (multiply) the stencil to the given values.
 
subroutine type_discrete_stencil::stencil_3d_init (self, index_start, index_end)
 Initialize a 3D stencil.
 
pure double precision function type_discrete_stencil::stencil_3d_apply (self, values)
 Simply apply (multiply) the stencil to the given values.