Quantum Algorithms for Differential Equations
Taylor truncation based algorithms
QuDiffEq.QuLDE
— Type.QuLDE <: QuODEAlgorithm
Linear differential equation solvers (non-HHL) * k : order of Taylor series expansion
QuDiffEq.QuNLDE
— Type.QuNLDE <: QuODEAlgorithm
Linear 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 <: QuODEAlgorithm
Multi-step methods based on HHL
QuDiffEq.QuEuler
— Type.QuEuler{T} <: LDEMSAlgHHL
Euler Method using HHL (1-step method)
QuDiffEq.QuLeapfrog
— Type.QuLeapfrog{T} <: LDEMSAlgHHL
Leapfrog Method using HHL (2-step method)
QuDiffEq.QuAB2
— Type.QuAB2{T} <: LDEMSAlgHHL
AB2 Method using HHL (2-step method)
QuDiffEq.QuAB3
— Type.QuAB3{T} <: LDEMSAlgHHL
AB3 Method using HHL (3-step method)
QuDiffEq.QuAB4
— Type.QuAB4{T} <: LDEMSAlgHHL
AB4 Method using HHL (4-step method)