FlatSkyMasterFast 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 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-11-26 00:06:15 sudeep>

Function Documentation

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

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

Given the window, generates the ModeCoupling Matrix.

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

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

subroutine FlatSkyMasterFast::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 FlatSkyMasterFast::MasterFree ( type(MasterUtils)  MM  ) 

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

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

subroutine FlatSkyMasterFast::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 FlatSkyMasterFast::MasterWriteBinnedMCM ( type(MasterUtils)  binnedMCM,
character(len=*)  outname,
logical(LGT),intent(in),optional  overwrite 
)

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

subroutine FlatSkyMasterFast::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