46 integer,
intent(in) :: dim
47 integer,
intent(in) :: order
59 type(stencil_t),
intent(inout) :: this
60 integer,
intent(in) :: dim
61 integer,
intent(in) :: order
105 integer,
intent(in) :: dim
106 integer,
intent(in) :: order
107 integer,
intent(out) :: pol(:,:)
109 integer :: i, j, k, n
151 integer,
intent(in) :: dim
152 integer,
intent(in) :: order
165 integer,
intent(in) :: dim
166 integer,
intent(in) :: order
178 integer,
intent(in) :: dim
179 integer,
intent(in) :: order
180 integer,
intent(out) :: pol(:,:)
This module defines routines, generating operators for a cubic stencil.
subroutine, public stencil_cube_get_lapl(this, dim, order)
subroutine, public stencil_cube_polynomials_lapl(dim, order, pol)
integer function, public stencil_cube_size_grad(dim, order)
Now come the gradient routines. As this stencil is the same for the laplacian and the gradient,...
integer function, public stencil_cube_size_lapl(dim, order)
subroutine, public stencil_cube_polynomials_grad(dim, order, pol)
subroutine, public stencil_cube_get_grad(this, dim, order)
This module defines stencils used in Octopus.
subroutine, public stencil_allocate(this, dim, size)
subroutine, public stencil_init_center(this)
The class representing the stencil, which is used for non-local mesh operations.