Reference

Methods

QFiND.AAAfittedSDMethod
(specdens::AAAfittedSD)(ω::Float64; scale::Float64=1.0) -> Float64

Compute the spectral density for the Brownian oscillator model.

source
QFiND.BrownianSDMethod
(specdens::BrownianSD)(ω::Float64; scale::Float64=1.0) -> Float64

Compute the spectral density for the Brownian oscillator model.

source
QFiND.DrudeSDMethod
(specdens::DrudeSD)(ω::Float64; scale::Float64=1.0) -> Float64

Compute the spectral density for the Drude model.

source
QFiND.PowerLawExpSDMethod
(specdens::PowerLawExpSD)(ω::Float64; scale::Float64=1.0) -> Float64

Compute the spectral density for the Power-law with exponential cutoff model.

source
QFiND.TannorMeyerSDMethod
(specdens::TannorMeyerSD)(ω::Float64; scale::Float64=1.0) -> Float64

Compute the spectral density for the Tannor-Meyer model.

source
QFiND.bsdo_discrMethod
bsdo(sbeta, ω::AbstractVector{Float64}, M_sp::Int)

Compute the discretization of the QNSD using the BSDO method.

source
QFiND.id_freqMethod
id_freq_rank(f::AbstractMatrix{ComplexF64}, frank::Int, rnd::Bool)

Perform interpolative decomposition on matrix f with a specified rank frank.

source
QFiND.id_freqMethod
id_freq_eps(f::AbstractMatrix{Float64}, eps::Real, rnd::Bool)

Perform interpolative decomposition on matrix f with error tolerance eps.

source
QFiND.id_freqMethod
id_freq_rank(f::AbstractMatrix{Float64}, frank::Int, rnd::Bool)

Perform interpolative decomposition on matrix f with a specified rank frank.

source
QFiND.id_freqMethod
id_freq_eps(f::AbstractMatrix{Float64}, eps::Real, rnd::Bool)

Perform interpolative decomposition on matrix f with error tolerance eps.

source
QFiND.id_timeMethod
id_time(f::AbstractMatrix{ComplexF64}, frank::Int, rnd::Bool)

Perform interpolative decomposition on matrix f with a specified rank frank.

source
QFiND.nnls_weightMethod
nnls_weight(t, B)

Estimate the coefficients (amplitudes) by solving a nonnegative least‐squares (NNLS) problem.

source