Quantum Algorithms for Differential Equations
Taylor truncation based algorithms
QuDiffEq.QuLDE — Type.QuLDE <: QuODEAlgorithmLinear differential equation solvers (non-HHL) * k : order of Taylor series expansion
QuDiffEq.QuNLDE — Type.QuNLDE <: QuODEAlgorithmLinear differential equation solvers (non-HHL) * k : order of Taylor series expansion * ϵ : precision
HHL based algorithms
The following algorithms are found in the article: arxiv.org/abs/1010.2745v2 .
QuDiffEq.LDEMSAlgHHL — Type.LDEMSAlgHHL <: QuODEAlgorithmMulti-step methods based on HHL
QuDiffEq.QuEuler — Type.QuEuler{T} <: LDEMSAlgHHLEuler Method using HHL (1-step method)
QuDiffEq.QuLeapfrog — Type.QuLeapfrog{T} <: LDEMSAlgHHLLeapfrog Method using HHL (2-step method)
QuDiffEq.QuAB2 — Type.QuAB2{T} <: LDEMSAlgHHLAB2 Method using HHL (2-step method)
QuDiffEq.QuAB3 — Type.QuAB3{T} <: LDEMSAlgHHLAB3 Method using HHL (3-step method)
QuDiffEq.QuAB4 — Type.QuAB4{T} <: LDEMSAlgHHLAB4 Method using HHL (4-step method)