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.