Reference
QFiND.AAAfittedSD
QFiND.BrownianSD
QFiND.DrudeSD
QFiND.PowerLawExpSD
QFiND.TannorMeyerSD
QFiND.bsdo_discr
QFiND.evaluate_error
QFiND.id_freq
QFiND.id_freq
QFiND.id_freq
QFiND.id_freq
QFiND.id_time
QFiND.nnls_weight
QFiND.orthpoly_discretization
Methods
QFiND.AAAfittedSD
— Method(specdens::AAAfittedSD)(ω::Float64; scale::Float64=1.0) -> Float64
Compute the spectral density for the Brownian oscillator model.
QFiND.BrownianSD
— Method(specdens::BrownianSD)(ω::Float64; scale::Float64=1.0) -> Float64
Compute the spectral density for the Brownian oscillator model.
QFiND.DrudeSD
— Method(specdens::DrudeSD)(ω::Float64; scale::Float64=1.0) -> Float64
Compute the spectral density for the Drude model.
QFiND.PowerLawExpSD
— Method(specdens::PowerLawExpSD)(ω::Float64; scale::Float64=1.0) -> Float64
Compute the spectral density for the Power-law with exponential cutoff model.
QFiND.TannorMeyerSD
— Method(specdens::TannorMeyerSD)(ω::Float64; scale::Float64=1.0) -> Float64
Compute the spectral density for the Tannor-Meyer model.
QFiND.bsdo_discr
— Methodbsdo(sbeta, ω::AbstractVector{Float64}, M_sp::Int)
Compute the discretization of the QNSD using the BSDO method.
QFiND.evaluate_error
— MethodCalculate the error between the approximated and exact correlation functions.
QFiND.id_freq
— Methodid_freq_rank(f::AbstractMatrix{ComplexF64}, frank::Int, rnd::Bool)
Perform interpolative decomposition on matrix f
with a specified rank frank
.
QFiND.id_freq
— Methodid_freq_eps(f::AbstractMatrix{Float64}, eps::Real, rnd::Bool)
Perform interpolative decomposition on matrix f
with error tolerance eps
.
QFiND.id_freq
— Methodid_freq_rank(f::AbstractMatrix{Float64}, frank::Int, rnd::Bool)
Perform interpolative decomposition on matrix f
with a specified rank frank
.
QFiND.id_freq
— Methodid_freq_eps(f::AbstractMatrix{Float64}, eps::Real, rnd::Bool)
Perform interpolative decomposition on matrix f
with error tolerance eps
.
QFiND.id_time
— Methodid_time(f::AbstractMatrix{ComplexF64}, frank::Int, rnd::Bool)
Perform interpolative decomposition on matrix f
with a specified rank frank
.
QFiND.nnls_weight
— Methodnnls_weight(t, B)
Estimate the coefficients (amplitudes) by solving a nonnegative least‐squares (NNLS) problem.
QFiND.orthpoly_discretization
— Methodorthpoly_discretization(wj, N)
Compute the discretization of orthogonal polynomials.