FlatSkyMaster Namespace Reference

This modules contains routines to set up the utilities for performing Master Algorithm on flat sky. More...


Classes

struct  MasterUtils

Functions

subroutine MasterCreateFromWindow (Window, MM)
 Given the window, generates the ModeCoupling Matrix.
subroutine MasterCreateFromWindowPower (WPower, MM, doSVD)
 Given the power spectrum of the window, generates the ModeCoupling Matrix.
subroutine MasterFree (MM)
subroutine MasterMakeSlavedPowerSpec (power, MM, SlavedPower)
subroutine MasterCreateBinnedMCM (MCM, BinK, BinnedMCM)
subroutine MasterWriteBinnedMCM (binnedMCM, outname, overwrite)
subroutine MasterWriteBinnedMCMClearText (binnedMCM, outname, overwrite)
subroutine MasterReadBinnedMCM (filename, binnedMCM)
subroutine MasterDecoupleBinnedPowSpec (BinnedMCM, Bink, BinkDecoup)
 Decouples the binned power spectrum.
subroutine MasterSlaveBinnedPowSpec (BinnedMCM, Bink, BinkSlaved)
 Given a Binned Power Spectrum and a Binned MCM, generates the slaved power spectrum.
real(DP) pythag (a, b)
subroutine svbksb (u, w, v, b, x)


Detailed Description

This modules contains routines to set up the utilities for performing Master Algorithm on flat sky.

Author:
Sudeep Das and Amir Hajian, Princeton University
Version:
Time-stamp: <2009-12-24 03:32:32 sudeep>

Function Documentation

subroutine FlatSkyMaster::MasterCreateBinnedMCM ( type(MasterUtils)  MCM,
type(BinnedKMap)  BinK,
type(MasterUtils)  BinnedMCM 
)

subroutine FlatSkyMaster::MasterCreateFromWindow ( type(FFTRMap)  Window,
type(MasterUtils)  MM 
)

Given the window, generates the ModeCoupling Matrix.

subroutine FlatSkyMaster::MasterCreateFromWindowPower ( type(KMap)  WPower,
type(MasterUtils)  MM,
logical(LGT),optional  doSVD 
)

Given the power spectrum of the window, generates the ModeCoupling Matrix.

subroutine FlatSkyMaster::MasterDecoupleBinnedPowSpec ( type(MasterUtils)  BinnedMCM,
type(BinnedKMap)  BinK,
type(BinnedKMap)  BinkDecoup 
)

Decouples the binned power spectrum.

Parameters:
BinnedMCM  Binned version of the MCM
BinK  The binned power spectrum to be decoupled
BinkDecoup  The decoupled binned pow. spec.

subroutine FlatSkyMaster::MasterFree ( type(MasterUtils)  MM  ) 

subroutine FlatSkyMaster::MasterMakeSlavedPowerSpec ( type(KMap)  Power,
type(MasterUtils)  MM,
type(KMap)  SlavedPower 
)

subroutine FlatSkyMaster::MasterReadBinnedMCM ( character(len=*)  filename,
type(MasterUtils)  binnedMCM 
)

subroutine FlatSkyMaster::MasterSlaveBinnedPowSpec ( type(MasterUtils)  BinnedMCM,
type(BinnedKMap)  BinK,
type(BinnedKMap)  BinkSlaved 
)

Given a Binned Power Spectrum and a Binned MCM, generates the slaved power spectrum.

Parameters:
BinnedMCM  the binned Mode Coup Matrix
BinK  the binned PS (input)
BinkSlaved  The binned and slaved ps (output)

subroutine FlatSkyMaster::MasterWriteBinnedMCM ( type(MasterUtils)  binnedMCM,
character(len=*)  outname,
logical(LGT),intent(in),optional  overwrite 
)

subroutine FlatSkyMaster::MasterWriteBinnedMCMClearText ( type(MasterUtils)  binnedMCM,
character(len=*)  outname,
logical(LGT),intent(in),optional  overwrite 
)

real(DP) FlatSkyMaster::pythag ( real(DP),intent(in)  a,
real(DP),intent(in)  b 
)

subroutine FlatSkyMaster::svbksb ( real(DP),dimension(:,:),intent(in)  u,
real(DP),dimension(:),intent(in)  w,
real(DP),dimension(:,:),intent(in)  v,
real(DP),dimension(:),intent(in)  b,
real(DP),dimension(:),intent(out)  x 
)


Generated on Tue Jun 1 15:37:52 2010 for TaperMaster by  doxygen 1.5.4