Octopus
|
This module defines routines, generating operators for a generalized star stencil. More...
This module defines routines, generating operators for a generalized star stencil.
The data structure of the stencil is defined in stencil_oct_m::stencil_t
Functions/Subroutines | |
subroutine, public | stencil_stargeneral_get_arms (this, dim, coord_system) |
Finds the direction of the arms of the star-general stencil as described in Natan et al., PRB 78, 075109 (2008) More... | |
integer function, public | stencil_stargeneral_size_lapl (this, dim, order) |
integer function, public | stencil_stargeneral_extent (dir, order) |
Returns maximum extension of the stencil in spatial direction dir = 1, 2, 3 for a given discretization order. More... | |
subroutine, public | stencil_stargeneral_get_lapl (this, dim, order) |
subroutine, public | stencil_stargeneral_pol_lapl (this, dim, order, pol) |
subroutine, public stencil_stargeneral_oct_m::stencil_stargeneral_get_arms | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
class(coordinate_system_t), intent(in) | coord_system | ||
) |
Finds the direction of the arms of the star-general stencil as described in Natan et al., PRB 78, 075109 (2008)
Definition at line 144 of file stencil_stargeneral.F90.
integer function, public stencil_stargeneral_oct_m::stencil_stargeneral_size_lapl | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order | ||
) |
Definition at line 286 of file stencil_stargeneral.F90.
integer function, public stencil_stargeneral_oct_m::stencil_stargeneral_extent | ( | integer, intent(in) | dir, |
integer, intent(in) | order | ||
) |
Returns maximum extension of the stencil in spatial direction dir = 1, 2, 3 for a given discretization order.
Definition at line 307 of file stencil_stargeneral.F90.
subroutine, public stencil_stargeneral_oct_m::stencil_stargeneral_get_lapl | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order | ||
) |
Definition at line 331 of file stencil_stargeneral.F90.
subroutine, public stencil_stargeneral_oct_m::stencil_stargeneral_pol_lapl | ( | type(stencil_t), intent(in) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order, | ||
integer, dimension(:,:), intent(out) | pol | ||
) |
[out] | pol | pol(dim, order) |
Definition at line 412 of file stencil_stargeneral.F90.