Octopus
|
This module defines routines, generating operators for a star stencil. More...
This module defines routines, generating operators for a star stencil.
The data structure of the stencil is defined in stencil_oct_m::stencil_t
Functions/Subroutines | |
integer function, public | stencil_star_size_lapl (dim, order) |
subroutine, public | stencil_star_get_lapl (this, dim, order) |
subroutine, public | stencil_star_polynomials_lapl (dim, order, pol) |
subroutine, public | stencil_star_coeff_lapl (dim, order, h, lapl) |
integer function, public | stencil_star_size_grad (order) |
now come the gradient routines More... | |
subroutine, public | stencil_star_get_grad (this, dim, dir, order) |
subroutine, public | stencil_star_polynomials_grad (dir, order, pol) |
subroutine, public | stencil_star_coeff_grad (order, h, grad) |
integer function, public stencil_star_oct_m::stencil_star_size_lapl | ( | integer, intent(in) | dim, |
integer, intent(in) | order | ||
) |
Definition at line 143 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_get_lapl | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | order | ||
) |
Definition at line 156 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_polynomials_lapl | ( | integer, intent(in) | dim, |
integer, intent(in) | order, | ||
integer, dimension(:,:), intent(out) | pol | ||
) |
[out] | pol | pol(dim, order) |
Definition at line 194 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_coeff_lapl | ( | integer, intent(in) | dim, |
integer, intent(in) | order, | ||
real(real64), dimension(:), intent(in) | h, | ||
type(nl_operator_t), intent(inout) | lapl | ||
) |
[in] | h | h(dim) |
Definition at line 217 of file stencil_star.F90.
integer function, public stencil_star_oct_m::stencil_star_size_grad | ( | integer, intent(in) | order | ) |
now come the gradient routines
Definition at line 257 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_get_grad | ( | type(stencil_t), intent(inout) | this, |
integer, intent(in) | dim, | ||
integer, intent(in) | dir, | ||
integer, intent(in) | order | ||
) |
Definition at line 269 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_polynomials_grad | ( | integer, intent(in) | dir, |
integer, intent(in) | order, | ||
integer, dimension(:,:), intent(out) | pol | ||
) |
[out] | pol | pol(dim, order) |
Definition at line 294 of file stencil_star.F90.
subroutine, public stencil_star_oct_m::stencil_star_coeff_grad | ( | integer, intent(in) | order, |
real(real64), intent(in) | h, | ||
type(nl_operator_t), intent(inout) | grad | ||
) |
Definition at line 313 of file stencil_star.F90.