Octopus
stencil_starplus_oct_m Module Reference

This module defines routines, generating operators for a stencil consisting of a star and a cross. TODO: CONFIRM THIS. More...

Detailed Description

This module defines routines, generating operators for a stencil consisting of a star and a cross. TODO: CONFIRM THIS.

The data structure of the stencil is defined in stencil_oct_m::stencil_t

Functions/Subroutines

integer function, public stencil_starplus_size_lapl (dim, order)
 
integer function, public stencil_starplus_size_grad (dim, order)
 
subroutine, public stencil_starplus_get_lapl (this, dim, order)
 
subroutine, public stencil_starplus_get_grad (this, dim, dir, order)
 
subroutine, public stencil_starplus_pol_lapl (dim, order, pol)
 
subroutine, public stencil_starplus_pol_grad (dim, dir, order, pol)
 

Function/Subroutine Documentation

◆ stencil_starplus_size_lapl()

integer function, public stencil_starplus_oct_m::stencil_starplus_size_lapl ( integer, intent(in)  dim,
integer, intent(in)  order 
)

Definition at line 138 of file stencil_starplus.F90.

◆ stencil_starplus_size_grad()

integer function, public stencil_starplus_oct_m::stencil_starplus_size_grad ( integer, intent(in)  dim,
integer, intent(in)  order 
)

Definition at line 153 of file stencil_starplus.F90.

◆ stencil_starplus_get_lapl()

subroutine, public stencil_starplus_oct_m::stencil_starplus_get_lapl ( type(stencil_t), intent(inout)  this,
integer, intent(in)  dim,
integer, intent(in)  order 
)

Definition at line 168 of file stencil_starplus.F90.

◆ stencil_starplus_get_grad()

subroutine, public stencil_starplus_oct_m::stencil_starplus_get_grad ( type(stencil_t), intent(inout)  this,
integer, intent(in)  dim,
integer, intent(in)  dir,
integer, intent(in)  order 
)

Definition at line 277 of file stencil_starplus.F90.

◆ stencil_starplus_pol_lapl()

subroutine, public stencil_starplus_oct_m::stencil_starplus_pol_lapl ( integer, intent(in)  dim,
integer, intent(in)  order,
integer, dimension(:,:), intent(out)  pol 
)
Parameters
[out]polpol(dim, order)

Definition at line 309 of file stencil_starplus.F90.

◆ stencil_starplus_pol_grad()

subroutine, public stencil_starplus_oct_m::stencil_starplus_pol_grad ( integer, intent(in)  dim,
integer, intent(in)  dir,
integer, intent(in)  order,
integer, dimension(:,:), intent(out)  pol 
)
Parameters
[out]polpol(dim, order)

Definition at line 415 of file stencil_starplus.F90.