doubled_arakawa_loc Interface

interface
public pure module function doubled_arakawa_loc(self, u_loc, v_loc, jac_loc)

Arguments

Type IntentOptional Attributes Name
class(inplane_operators_t), intent(in) :: self

Instance of the type

real(kind=GP), intent(in), dimension(-2:2,-2:2) :: u_loc

Values of variable u given as local 5x5 stencil

real(kind=GP), intent(in), dimension(-2:2,-2:2) :: v_loc

Values of variable v given as local 5x5 stencil

real(kind=GP), intent(in), optional, dimension(-2:2,-2:2) :: jac_loc

Jacobian given as local 5x5 stencil

Return Value real(kind=gp)

Description

Evaluates arakawa bracket on local 5x5 stencil If jac_loc not present: [u,[u,v]] If jac_loc present: 1/J[Ju, 1/J[Ju,v]]