- AdaptTheoryForMaps(this, Cls, DataParams)
- AddForegrounds(this, Cls, DataParams)
- ElementsToMatrix(this, M, X)
-
TCMBLikes
:: this
-
real(mcp) intent(out) :: M(this%nmaps,this%nmaps)
-
real(mcp) intent(in) :: X(this%ncl)
- GetBinnedMapCls(this, MapCls, C, bin)
- GetTheoryMapCls(this, Theory, Cls, DataParams)
- InitMapCls(this, nmaps, order, Cls)
- MapPair_to_Theory_i_j(this, order, i1, i2, i, j)
-
TCMBLikes
:: this
-
integer intent(in) :: order(:)
-
integer intent(in) :: i1
-
integer intent(in) :: i2
-
integer intent(out) :: i
-
integer intent(out) :: j
- MatrixToElements(this, M, X)
-
TCMBLikes
:: this
-
real(mcp) :: M(this%nmaps,this%nmaps)
-
real(mcp) :: X(this%ncl)
- MatrixToElementsInt(this, M, X)
-
TCMBLikes
:: this
-
integer intent(in) :: M(this%nmaps,this%nmaps)
-
integer intent(out) :: X(this%ncl)
- PairStringToMapIndices(this, S, i1, i2)
-
TCMBLikes
:: this
-
character(LEN=*) intent(in) :: S
-
integer intent(out) :: i1
-
integer intent(out) :: i2
- PairStringToUsedMapIndices(this, S, used_index, i1, i2)
-
TCMBLikes
:: this
-
character(LEN=*) intent(in) :: S
-
integer intent(in) :: used_index(:)
-
integer intent(out) :: i1
-
integer intent(out) :: i2
- ReadBinWindows(this, Ini, bin_type, binWindows)
For example: bin_window_in_order = TT TE TE BB, bin_window_out_order = TT EE TE BB
has window file with five columns giving L, TT->TT, TE->EE, TE->TE, BB->BB
- ReadClArr(this, Ini, basename, hasKey, Cl)
-
TCMBLikes
:: this
-
TSettingIni intent(in)
:: Ini
-
character(LEN=*) intent(in) :: basename
-
logical intent(inout), optional :: hasKey
-
real(mcp) allocatable,intent(out) :: Cl(:,:)
- ReadCovmat(this, Ini)
- ReadIni(this, Ini)
- Transform(this, C, COffset, CfHalf)
Get C = C_s^{1/2} U f(this) U^T C_s^{1/2} where C^{-1/2} CHat C^{-1/2} = U this U^T
Get C = C_f^{1/2} C^{-1/2} C^{+1/2} U f(this) U^T C^{+1/2} C^{-1/2} C_f^{1/2} where C^{-1/2} CHat C^{-1/2} = U this U^T
-
TCMBLikes
:: this
-
real(mcp) :: C(this%nmaps,this%nmaps)
-
real(mcp) intent(in), optional :: COffset(this%nmaps,this%nmaps)
-
real(mcp) intent(in) :: CfHalf(this%nmaps,this%nmaps)
- UseString_to_Cl_i_j(this, S, cl_i_j, used_index)
-
TCMBLikes
:: this
-
character(LEN=*) intent(in) :: S
-
integer allocatable, intent(out) :: cl_i_j(:,:)
-
integer intent(in) :: used_index(:)
- UseString_to_cols(this, S, cols)
-
TCMBLikes
:: this
-
character(LEN=*) intent(in) :: S
-
integer allocatable, intent(out) :: cols(:)
- WriteLikelihoodData(this, Theory, DataParams, root)
-
character(LEN=:) allocatable
Cl_i_j_name(this, names, i, j)
-
character(LEN=:) allocatable
Cl_used_i_j_name(this, i, j)
-
TCMBLikes
:: this
-
integer intent(in) :: i
-
integer intent(in) :: j
-
integer
GetColsFromOrder(this, Order, cols)
Converts string Order = TT TE EE XY... or AAAxBBB AAAxCCC BBxCC into indices into array of power spectra (and zero if not present)
-
TCMBLikes
:: this
-
character(LEN=*) intent(in) :: Order
-
integer allocatable :: cols(:)
-
real(mcp)
LogLike(this, CMB, Theory, DataParams)
-
integer
TypeIndex(C)
-
character intent(in) :: C
Properties
- integer :: nmaps
- integer :: nmaps_required
- logical allocatable :: use_map(:)
- logical allocatable :: require_map(:)
- logical :: required_theory_field(tot_theory_fields)
- logical :: has_map_names
- TStringList
:: map_names
- integer allocatable :: map_fields(:)
- integer allocatable :: map_used_index(:)
- integer allocatable :: map_required_index(:)
- integer allocatable :: required_order(:)
- logical :: has_foregrounds
- TStringList
:: used_map_order
- integer :: ncl
- integer :: ncl_used
- integer allocatable :: cl_use_index(:)
- integer :: pcl_lmin
- integer :: pcl_lmax
- integer :: like_approx
- real(mcp) :: fullsky_exact_fksy
- integer :: calibration_index
- real(mcp) dimension(:,:), allocatable :: ClFiducial
- real(mcp) dimension(:,:), allocatable :: ClNoise
- real(mcp) dimension(:,:), allocatable :: ClHat
- real(mcp) dimension(:,:), allocatable :: inv_covariance
- logical :: has_lensing
- integer :: bin_width
- logical :: binned
- integer :: nbins
- integer :: nbins_used
- integer :: bin_min
- integer :: bin_max
- TBinWindows
:: binWindows
- TBinWindows
:: binCorrectionWindows
- real(mcp) allocatable :: FiducialCorrection(:,:)
- TSqMatrix
:: sqrt_fiducial dimension(:), allocatable
- TSqMatrix
:: NoiseM dimension(:), allocatable
- TSqMatrix
:: ChatM dimension(:), allocatable
- TMapCrossPowerSpectrum
:: MapCls(:,:) allocatable