Define some fundamental types and structs for the ACFlow toolkit.
ACFlow.PBASEACFlow.PBarRatACFlow.PMaxEntACFlow.PNevanACACFlow.PStochACACFlow.PStochOMACFlow.PStochPXACFlow.PStochSKACFlow.ADTACFlow.AbstractDataACFlow.DTypeACFlow.GreenDataACFlow.RawData
Data Types
ACFlow.DType — TypeCustomized types. It is used to define the following dicts.
ACFlow.ADT — TypeCustomized types. It is used to define the following dicts.
ACFlow.AbstractData — TypeAbstractDataAn abstract type representing the input data in imaginary axis. It is used to build the internal type system.
ACFlow.RawData — TypeRawDataMutable struct. It represent the raw input data. The datatype T of raw data may be Float64 or ComplexF64.
Members
- _grid -> Raw grid for the input data, such as τ or iωₙ.
- value -> Raw input data, such as G(τ), G(iωₙ), or Σ(iωₙ).
- error -> Error bar (standard deviation) of raw input data, σ.
See also: GreenData.
ACFlow.GreenData — TypeGreenDataMutable struct. It represents the preprocessed input data. Note that it should support arbitrary precision via T
Members
- value -> Preprocessed input data.
- error -> Preprocessed error bar.
- covar -> Diagonal parts of the covariance matrix, σ².
See also: RawData.
Dictionaries
ACFlow.PBASE — ConstantPBASEDictionary for configuration parameters: general setup.
ACFlow.PMaxEnt — ConstantPMaxEntDictionary for configuration parameters: the maximum entropy method.
ACFlow.PBarRat — ConstantPBarRatDictionary for configuration parameters: the barycentric rational function approximation method.
ACFlow.PNevanAC — ConstantPNevanACDictionary for configuration parameters: the Nevanlinna analytical continuation method.
ACFlow.PStochAC — ConstantPStochACDictionary for configuration parameters: the stochastic analytic continuation method (K. S. D. Beach's version).
ACFlow.PStochSK — ConstantPStochSKDictionary for configuration parameters: the stochastic analytic continuation method (A. W. Sandvik's version).
ACFlow.PStochOM — ConstantPStochOMDictionary for configuration parameters: the stochastic optimization method.
ACFlow.PStochPX — ConstantPStochPXDictionary for configuration parameters: the stochastic pole expansion method.