![]()  | 
  
    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.