ReachabilityAnalysis.TMJets — TypeTMJetsThe algorithm TMJets defaults to TMJets21b.
ReachabilityAnalysis.TMJets21a — TypeTMJets21a{N, DM<:AbstractDisjointnessMethod} <: AbstractContinuousPostValidated integration using Taylor models with the validated_integ algorithm.
Fields
orderQ– (optional, default:2) order of the Taylor models for jet transport variablesorderT– (optional, default:8) order of the Taylor model in timeabstol– (optional, default:1e-10) absolute tolerancemaxsteps– (optional, default:2000) maximum number of steps in the validated integration $x' = f(x)$adaptive– (optional, default:true) iftrue, try decreasing the absolute tolerance each time step validation fails, untilmin_abs_tolis reachedminabstol– (optional, default:1e-29) minimum absolute tolerance for the adaptive algorithmdisjointness– (optional, default:ZonotopeEnclosure()) defines the method to perform the disjointness check between the taylor model flowpipe and the invariant
Notes
The argument disjointness allows to control how are disjointness checks computed, in the case where the invariant is not universal. In particular, ZonotopeEnclosure() pre-processes the taylor model with a zonotopic overapproximation, then performs the disjointness check with that zonotope and the invariant. For other options, see the documentation of AbstractDisjointnessMethod.
This algorithm is an adaptation of the implementation in TaylorModels.jl (see copyright license in the file reach.jl of the current folder). The package TaylorIntegration.jl is used for jet-transport of ODEs using the Taylor method, and TaylorSeries.jl is used to work with truncated Taylor series.
ReachabilityAnalysis.TMJets21b — TypeTMJets21b{N, DM<:AbstractDisjointnessMethod} <: AbstractContinuousPostValidated integration using Taylor models with the validated_integ2 algorithm.
Fields
orderQ– (optional, default:2) order of the Taylor models for jet transport variablesorderT– (optional, default:8) order of the Taylor model in timeabstol– (optional, default:1e-10) absolute tolerancemaxsteps– (optional, default:2000) maximum number of steps in the validated integration $x' = f(x)$adaptive– (optional, default:true) iftrue, try decreasing the absolute tolerance each time step validation fails, untilmin_abs_tolis reachedminabstol– (optional, default:1e-29) minimum absolute tolerance for the adaptive algorithmdisjointness– (optional, default:ZonotopeEnclosure()) defines the method to perform the disjointness check between the taylor model flowpipe and the invariant
Notes
The argument disjointness allows to control how are disjointness checks computed, in the case where the invariant is not universal. In particular, ZonotopeEnclosure() pre-processes the taylor model with a zonotopic overapproximation, then performs the disjointness check with that zonotope and the invariant. For other options, see the documentation of AbstractDisjointnessMethod.
This algorithm is an adaptation of the implementation in TaylorModels.jl (see copyright license in the file reach.jl of the current folder). The package TaylorIntegration.jl is used for jet-transport of ODEs using the Taylor method, and TaylorSeries.jl is used to work with truncated Taylor series.