MIDAPACK - MIcrowave Data Analysis PACKage  1.1b
Parallel software tools for high performance CMB DA analysis
 All Data Structures Files Functions Variables Typedefs Groups Pages
File List
Here is a list of all files with brief descriptions:
o*alm.cImplementation of subroutines handling maps, distributions or functions. That means, almost all structures describes as sets of indices associated to sets of values)
o*alm.h Declaration of subroutines handling maps (associated sets of indices and values).
o*als.cImplementation of subroutines handling sets of inidices (union, intersection, merge, cardinal ...)
o*als.h Declaration of subroutines handling sets of indices or sets of values.
o*bitop.c
o*bitop.h
o*butterfly.cImplementation of routines for butterfly-like communication scheme
o*butterfly.h Declaration of routines for butterfly-like communication scheme.
o*butterfly_extra.c
o*butterfly_extra.h
o*cindex.cIndexing subroutines implemetation
o*cindex.h
o*csort.cSubroutines for sequential or parallel sort and/or merge sets of integer
o*csort.h
o*mapmat.cMatrix routines implementation
o*mapmat.h Declarations of the matrix type and his associated routines.
these routines are developed to handle sparse matrices. Typically, in the CMB Data Analysis context, it is especially developed handle pointing or unpointing matrices. Thus, the unpointing matrix A can be defined as a MIDAS_Mat. Operating with the pointing matrices can be done without redefining a new matrix
o*mapmatc.c
o*mapmatc.h
o*ring.cImplementation of routines for ring-like communication scheme
o*ring.h Declaration of routines for ring-like communication scheme.
o*toeplitz.cContains the main part of the sequential routines for Toeplitz algebra
o*toeplitz.hHeader file with main definitions and declarations for the Toeplitz algebra module
o*toeplitz_block.cContains routines related to the Toeplitz blocks diagonal routine for Toeplitz algebra
o*toeplitz_devtools.cContains developpement tools routines for Toeplitz algebra
o*toeplitz_gappy.c
o*toeplitz_gappy_seq.dev.c
o*toeplitz_gappy_seq.dev.h
o*toeplitz_nofft.cContains basic product without using ffts for Toeplitz algebra
o*toeplitz_params.cRoutines to set the flag strategy parameters for Toeplitz algebra
o*toeplitz_rshp.cContains reshaping routines to build the optimal data structure when needed for Toeplitz algebra
o*toeplitz_seq.cContains sequential/openMP routines for Toeplitz algebra
o*toeplitz_utils.cContains a set of utilitaries routines for Toeplitz algebra
o*toeplitz_wizard.cEasy-to-use and "all-in-one" wizard routines for the Toeplitz module
\*truebutterfly.cImplementation of routines for butterfly-like communication scheme, with classic pair wise butterfly scheme