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
mapmat Directory Reference

Files

file  alm.c [code]
 Implementation of subroutines handling maps, distributions or functions. That means, almost all structures describes as sets of indices associated to sets of values).
file  alm.h [code]
  Declaration of subroutines handling maps (associated sets of indices and values).
file  als.c [code]
 Implementation of subroutines handling sets of inidices (union, intersection, merge, cardinal ...)
file  als.h [code]
  Declaration of subroutines handling sets of indices or sets of values.
file  bitop.c [code]
file  bitop.h [code]
file  butterfly.c [code]
 Implementation of routines for butterfly-like communication scheme.
file  butterfly.h [code]
  Declaration of routines for butterfly-like communication scheme.
file  butterfly_extra.c [code]
file  butterfly_extra.h [code]
file  cindex.c [code]
 Indexing subroutines implemetation.
file  cindex.h [code]
file  csort.c [code]
 subroutines for sequential or parallel sort and/or merge sets of integer.
file  csort.h [code]
file  mapmat.c [code]
 Matrix routines implementation.
file  mapmat.h [code]
  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.
file  mapmatc.c [code]
file  mapmatc.h [code]
file  ring.c [code]
 Implementation of routines for ring-like communication scheme.
file  ring.h [code]
  Declaration of routines for ring-like communication scheme.
file  truebutterfly.c [code]
 Implementation of routines for butterfly-like communication scheme, with classic pair wise butterfly scheme.