Octopus
lapl_operator.F90 File Reference

Go to the source code of this file.

Modules

module  lapl_operator_oct_m
 Computes \(y = -\Delta(x) \) and \(y = -\Delta(x) + shift x \) , suitable as an operator callback for iterative solvers (CG, QMR, etc.).
 

Functions/Subroutines

subroutine, public lapl_operator_oct_m::zlaplacian_op (x, hx, userdata)
 Computes the negative Laplacian operator action: \( hx = -\nabla^2 x \). More...
 
subroutine, public lapl_operator_oct_m::zshifted_laplacian_op (x, lx, userdata)
 Computes the shifted Laplacian operator: \( lx = -\nabla^2 x + \sigma x \). More...
 
subroutine, public lapl_operator_oct_m::dlaplacian_op (x, hx, userdata)
 Computes the negative Laplacian operator action: \( hx = -\nabla^2 x \). More...
 
subroutine, public lapl_operator_oct_m::dshifted_laplacian_op (x, lx, userdata)
 Computes the shifted Laplacian operator: \( lx = -\nabla^2 x + \sigma x \). More...