![]() |
Octopus
|
This module defines routines, generating operators for a cubic stencil. More...
This module defines routines, generating operators for a cubic stencil.
The data structure of the stencil is defined in stencil_oct_m::stencil_t
Functions/Subroutines | |
integer function, public | stencil_cube_size_lapl (dim, order) |
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, these routines just call the corresponding ones for the laplacian. More... | |
subroutine, public | stencil_cube_get_grad (this, dim, order) |
subroutine, public | stencil_cube_polynomials_grad (dim, order, pol) |
integer function, public stencil_cube_oct_m::stencil_cube_size_lapl | ( | integer, intent(in) | dim, |
integer, intent(in) | order | ||
) |
Definition at line 140 of file stencil_cube.F90.
subroutine, public stencil_cube_oct_m::stencil_cube_get_lapl | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order | ||
) |
Definition at line 153 of file stencil_cube.F90.
subroutine, public stencil_cube_oct_m::stencil_cube_polynomials_lapl | ( | integer, intent(in) | dim, |
integer, intent(in) | order, | ||
integer, dimension(:,:), intent(out) | pol | ||
) |
[out] | pol | pol(dim, order) |
Definition at line 199 of file stencil_cube.F90.
integer function, public stencil_cube_oct_m::stencil_cube_size_grad | ( | integer, intent(in) | dim, |
integer, intent(in) | order | ||
) |
Now come the gradient routines. As this stencil is the same for the laplacian and the gradient, these routines just call the corresponding ones for the laplacian.
Definition at line 245 of file stencil_cube.F90.
subroutine, public stencil_cube_oct_m::stencil_cube_get_grad | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order | ||
) |
Definition at line 258 of file stencil_cube.F90.
subroutine, public stencil_cube_oct_m::stencil_cube_polynomials_grad | ( | integer, intent(in) | dim, |
integer, intent(in) | order, | ||
integer, dimension(:,:), intent(out) | pol | ||
) |
[out] | pol | pol(sbdim, order) |
Definition at line 272 of file stencil_cube.F90.