Variables
SawyerEliassenSolver.Variables
— ModuleModule for different variable representations, transforms between representations and operators that act on variables.
Exports
SawyerEliassenSolver.Variables.FCVariable
— TypeA variable expressed in Fourier space in the horizontal and cosine space in the vertical.
SawyerEliassenSolver.Variables.FSVariable
— TypeA variable expressed in Fourier space in the horizontal and sine space in the vertical.
SawyerEliassenSolver.Variables.FZVariable
— TypeA variable expressed in Fourier space in the horizontal and physical space in the vertical.
SawyerEliassenSolver.Variables.XCVariable
— TypeA variable expressed in physical space in the horizontal and cosine space in the vertical.
SawyerEliassenSolver.Variables.XSVariable
— TypeA variable expressed in physical space in the horizontal and sine space in the vertical.
SawyerEliassenSolver.Variables.XZVariable
— TypeA variable expressed in physical space in the horizontal and vertical.
SawyerEliassenSolver.Variables.cosine_transform
— FunctionTransform the variable from physical space to cosine space or vice verse in the vertical.
SawyerEliassenSolver.Variables.cosine_transform!
— Methodcosine_transform!(out::XCVariable, in::XZVariable)
SawyerEliassenSolver.Variables.cosine_transform!
— Methodcosine_transform!(out::XZVariable, in::XCVariable)
SawyerEliassenSolver.Variables.horizontal_counterpart
— MethodReturn the fourier (physical) counterpart to a physical (fourier) variable.
SawyerEliassenSolver.Variables.horizontal_transform
— FunctionTransform the variable from physical space to Fourier space or vice verse in the horizontal.
SawyerEliassenSolver.Variables.horizontal_transform!
— Methodhorizontal_transform!(
out::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T,
in::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T
)
SawyerEliassenSolver.Variables.horizontal_transform!
— Methodhorizontal_transform!(
out::Union{XCVariable{T}, XSVariable{T}, XZVariable{T}} where T,
in::Union{FCVariable{T}, FSVariable{T}, FZVariable{T}} where T
)
SawyerEliassenSolver.Variables.resolved
— FunctionReturn a view into the resolved wavenumbers.
SawyerEliassenSolver.Variables.sine_transform
— FunctionTransform the variable from physical space to sine space or vice verse in the vertical.
SawyerEliassenSolver.Variables.sine_transform!
— Methodsine_transform!(out::XSVariable, in::XZVariable)
SawyerEliassenSolver.Variables.sine_transform!
— Methodsine_transform!(out::XZVariable, in::XSVariable)
SawyerEliassenSolver.Variables.transform!
— MethodSafe transforms with domain validation for public use.
SawyerEliassenSolver.Variables.∂x
— FunctionDocument me!
SawyerEliassenSolver.Variables.∂x!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∂z
— FunctionDocument me!
SawyerEliassenSolver.Variables.∂z!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∂z²
— FunctionDocument me!
SawyerEliassenSolver.Variables.∂z²!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∇⁻²!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dx
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dx!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dz
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dz!
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dz²
— FunctionDocument me!
SawyerEliassenSolver.Variables.∫dz²!
— FunctionDocument me!