Variables

SawyerEliassenSolver.VariablesModule

Module for different variable representations, transforms between representations and operators that act on variables.

Exports

Most of the operators have many methods signatures to allow for different combinations of input and output variables.

Note

To see all the method signatures for a particular function e.g. ∂x!, run

julia> ?
help?> ∂x!
source
SawyerEliassenSolver.Variables.∂x!Method
∂x!(
    out::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    in::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T,
    n::Int64
)
source
SawyerEliassenSolver.Variables.∂x!Method
∂x!(
    out::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    in::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T
)
source
SawyerEliassenSolver.Variables.∂xMethod
∂x(
    v::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T,
    n::Int64
) -> Union{XCVariable, XSVariable, XZVariable}
source
SawyerEliassenSolver.Variables.∂xMethod
∂x(
    v::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T
) -> Union{XCVariable, XSVariable, XZVariable}
source
SawyerEliassenSolver.Variables.∫dx!Method
∫dx!(
    out::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    in::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T,
    n::Int64
)
source
SawyerEliassenSolver.Variables.∫dx!Method
∫dx!(
    out::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    in::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T
)
source
SawyerEliassenSolver.Variables.∫dxMethod
∫dx(
    v::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T,
    n::Int64
) -> Union{XCVariable, XSVariable, XZVariable}
source
SawyerEliassenSolver.Variables.∫dxMethod
∫dx(
    v::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
    tmp::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T
) -> Union{XCVariable, XSVariable, XZVariable}
source