RJP4PNT7WOI2LJU5QBP255JDNPPSG2GT3LMB7KWUCDORTGALE75QC
ROPY2HXHEQ7VKYDWGD7PZAEA4GQFOVHLSKA4WAEMKBYZ6M7NC2TAC
X5ISFPUVKYET33KOY3IN3FSI54BWY2JDPLGBAK5ENTAGBH54NK4QC
24V7KTFI76AULBAV4MVCC2HMJLLNMWEVB5NN7KT7V55PLW565QFQC
XEWLD2DYMEMKHCAWJZ7XEHAZTAYSTWCZMTRTEWMBPYJ4EE3NBSXAC
DKEAEDXCBBRU2D42EQRQ6EQ7NEXJMR76VLF3RIORFMUYYPAXWJLQC
7U27D2AKMK6TQHVKEQD2HUMU3VLIUUJY4OAKYJ3NIZGLP5UWKD2QC
74KULQ54O2O72SWNQ7K3BNMGD2IF4ODPA7LOAIEINQUTDBVXFPLAC
MEY5CG3E57E42TBUCYJ4URBEHYQV2NL645WZWXUGR37Y3R4IBUIQC
export SHExpandDHC!
function SHExpandDHC!(cilm::AbstractArray{Complex{Cdouble},3},
griddh::AbstractArray{Complex{Cdouble},2}, n::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function SHExpandDH!(cilm::AbstractArray{Complex{Cdouble},3},
griddh::AbstractArray{Complex{Cdouble},2}, n::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export SHExpandDHC
function SHExpandDHC(griddh::AbstractArray{Complex{Cdouble},2}, n::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function SHExpandDH(griddh::AbstractArray{Complex{Cdouble},2}, n::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
_, lmax = SHExpandDHC!(cilm, griddh, n; norm=norm, sampling=sampling,
csphase=csphase, lmax_calc=lmax_calc,
exitstatus=exitstatus)
_, lmax = SHExpandDH!(cilm, griddh, n; norm=norm, sampling=sampling,
csphase=csphase, lmax_calc=lmax_calc,
exitstatus=exitstatus)
export MakeGridDHC!
function MakeGridDHC!(griddh::AbstractArray{Complex{Cdouble},2},
cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing, extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export SHExpandDHC!
const SHExpandDHC! = SHExpandDH!
export SHExpandDHC
const SHExpandDHC = SHExpandDH
function MakeGridDH!(griddh::AbstractArray{Complex{Cdouble},2},
cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing, extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export MakeGridDHC
function MakeGridDHC(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing, extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function MakeGridDH(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer;
norm::Integer=1, sampling::Integer=1, csphase::Integer=1,
lmax_calc::Optional{Integer}=nothing, extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
_, n = MakeGridDHC!(griddh, cilm, lmax; norm=norm, sampling=sampling,
csphase=csphase, lmax_calc=lmax_calc, extend=extend,
exitstatus=exitstatus)
_, n = MakeGridDH!(griddh, cilm, lmax; norm=norm, sampling=sampling,
csphase=csphase, lmax_calc=lmax_calc, extend=extend,
exitstatus=exitstatus)
export SHExpandGLQC!
function SHExpandGLQC!(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
gridglq::AbstractArray{Complex{Cdouble},2},
w::AbstractVector{Cdouble},
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function SHExpandGLQ!(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
gridglq::AbstractArray{Complex{Cdouble},2},
w::AbstractVector{Cdouble},
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export SHExpandGLQC
function SHExpandGLQC(lmax::Integer, gridglq::AbstractArray{Complex{Cdouble},2},
w::AbstractVector{Cdouble},
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function SHExpandGLQ(lmax::Integer, gridglq::AbstractArray{Complex{Cdouble},2},
w::AbstractVector{Cdouble},
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export MakeGridGLQC!
function MakeGridGLQC!(gridglq::AbstractArray{Complex{Cdouble},2},
cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export SHExpandGLQC!
const SHExpandGLQC! = SHExpandGLQ!
export SHExpandGLQC
const SHExpandGLQC = SHExpandGLQ
function MakeGridGLQ!(gridglq::AbstractArray{Complex{Cdouble},2},
cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
export MakeGridGLQC
function MakeGridGLQC(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
function MakeGridGLQ(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
plx::Optional{AbstractArray{Cdouble,2}},
zero::Optional{AbstractVector{Cdouble}}; norm::Integer=1,
csphase::Integer=1, lmax_calc::Optional{Integer}=nothing,
extend::Integer=0,
exitstatus::Optional{Ref{<:Integer}}=nothing)
MakeGridGLQC!(gridglq, cilm, lmax, plx, zero; norm=norm, csphase=csphase,
lmax_calc=lmax_calc, extend=extend, exitstatus=exitstatus)
MakeGridGLQ!(gridglq, cilm, lmax, plx, zero; norm=norm, csphase=csphase,
lmax_calc=lmax_calc, extend=extend, exitstatus=exitstatus)
export MakeGridPointC
function MakeGridPointC(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
lat::Union{AbstractFloat,Integer},
lon::Union{AbstractFloat,Integer}; norm::Integer=1,
csphase::Integer=1, dealloc::Bool=false)
function MakeGridPoint(cilm::AbstractArray{Complex{Cdouble},3}, lmax::Integer,
lat::Union{AbstractFloat,Integer},
lon::Union{AbstractFloat,Integer}; norm::Integer=1,
csphase::Integer=1, dealloc::Bool=false)