Generic estimate

This is the generic estimator interface and types; the idea is that the method are dispatched based on the basis type and the dynamic type.

RigorousInvariantMeasures.CoarseGridQuantitiesType

Struct that encapsulates the additional quantities needed on the coarse basis for a two-grid estimate, or on the (only) basis for a one-grid estimate. It is meant as an intermediate quantity that can be saved on the disk to avoid recomputing Q all the times.

source
RigorousInvariantMeasures.FineGridQuantitiesType

Struct that encapsulates all the quantities computed from the fine basis that are needed in the two-grid estimate. It is meant as an intermediate quantity that can be saved on the disk to avoid recomputing Q all the times

source
RigorousInvariantMeasures.one_grid_estimateMethod

Compute a one-grid error estimate.

The first return argument is the error, the second is the time breakdown according to ["dfly", "assembling", "eigen", "norms", "error"]. (The sum of that vector is the total time taken)

source
RigorousInvariantMeasures.powernormboundsMethod

Uses different strategies to compute power norm bounds.

If specified, m norms of powers are estimated computationally, and then m_extend norms are obtained with a cheaper refinement process. Otherwise these numbers are selected automatically.

A vector of length mextend is returned, such that norms[k] ≥ ||Qh^k|{Uh^0}||

source
RigorousInvariantMeasures.two_grid_estimateMethod

Compute a two-grid error estimate.

The first return argument is the error, the second is the time breakdown according to ["dfly", "coarse", "assembling", "eigen", "norms", "error"]. (The sum of that vector is the total time taken)

source

DFLY

RigorousInvariantMeasures.DiffMethod
Compute the derivative of a symbolic transfer operator  
`P` with respect to differential `∂`
and with derivative of `1/T′ ` given by the function 
`Dist`.
Refer to Eq. 3.2 in Butterley-Kiamari-Liverani Locating Ruelle Pollicot Resonances
source