Creates a `Corr` struct for Truncated Solver Method (TSM) with the given `CData` structs `cdata_sl` and `cdata_ex` for a single replica.
Creates a `Corr` struct for Truncated Solver Method (TSM) with the given `CData` structs `cdata_sl` and `cdata_corr` for a single replica.
Two arrays of `CData` can be passed as argument for multiple replicas.
The flag `real` select the real or imaginary part of the correlator.
...
...
@@ -243,7 +243,7 @@ The flags `idm_sl`, `idm_corr` and `nms` can be used if the observable is not me
`nms::Int64` Total number of measurements in the ensembles. By default, nms=maximum(cdata_sl.vcfg) it is assumed that the sloppy observable is full statistics, while the exact observable is not.
Typically, only `idm_corr` has to be passed, if the exact observable is not full statistics.
By playing with these three flags you ensure that the Gamma method is still working even if the configurations between sloppy and correction do not match.
`replica_sl::Vector{Int64}` allows to set the length of each replica independently of `maximum.(vcfg_sl)`. Be aware that `replica_sl` must be equal or larger than `maximum(vcfg_sl)`