Changeset 1371 in Sophya


Ignore:
Timestamp:
Jan 5, 2001, 6:07:12 PM (25 years ago)
Author:
ansari
Message:

MAJ documentation, Makefile, ... - Reza 5/1/2001

Location:
trunk
Files:
2 added
5 deleted
49 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fitsautoreader.cc

    r1351 r1371  
    77// objets
    88////////////////////////////////////////////////////////////////////
     9
     10/*!
     11  \class SOPHYA::FITS_AutoReader
     12  \ingroup FitsIOServer
     13  FITS reader with automatic mapping on SOPHYA objects.
     14*/
    915
    1016FITS_AutoReader::FITS_AutoReader() {InitNull();};
  • trunk/SophyaExt/FitsIOServer/fitsfile.cc

    r1359 r1371  
    77#include "fitsspherehealpix.h"
    88
     9/*!
     10   \defgroup FitsIOServer FitsIOServer  module
     11   This module contains classes which handle FITS format I/O for
     12   SOPHYA objects. This module uses cfitsio library.
     13*/
    914
    1015void BnTblLine::setFormat(int dc, int fc, int ic,  int lc, int bc,int cc, vector<string> names)
     
    6570/*!
    6671  \class SOPHYA::FitsIOHandler
     72  \ingroup FitsIOServer
    6773The class structure is analogous to Sophya-PPersist system :
    6874Each SOPHYA object XXX is associated with a object of class FITS_XXX
     
    143149
    144150
    145 /*!
    146   \class SOPHYA::FitsIOHandler
    147 Class (virtual) for managing FITS format files
    148 */
    149 
    150151
    151152 
     
    204205/*!
    205206  \class SOPHYA::FitsInFile
    206 
     207  \ingroup FitsIOServer
    207208class for reading  SOPHYA objects from FITS Format Files (uses cfitsio lib)
    208209*/
     
    12521253/*!
    12531254  \class SOPHYA::FitsOutFile
     1255  \ingroup FitsIOServer
    12541256 Class for loading  SOPHYA objects from FITS Format Files (uses cfitsio lib)
    12551257*/
  • trunk/SophyaExt/FitsIOServer/fitslocalmap.cc

    r1351 r1371  
    55//    pout LocalMap
    66///////////////////////////////////////////////////////////
     7
     8/*!
     9  \class SOPHYA::FITS_LocalMap
     10  \ingroup FitsIOServer
     11  FITS format I/O handler for SOPHYA::LocalMap objects.
     12*/
    713
    814using namespace SOPHYA;
  • trunk/SophyaExt/FitsIOServer/fitsntuple.cc

    r1300 r1371  
    1111
    1212
     13/*!
     14  \class SOPHYA::FITS_NTuple
     15  \ingroup FitsIOServer
     16  FITS format I/O handler for SOPHYA::NTuple objects.
     17*/
    1318
    1419FITS_NTuple::FITS_NTuple()
  • trunk/SophyaExt/FitsIOServer/fitsspherehealpix.cc

    r1353 r1371  
    1010// SphereHealpix
    1111////////////////////////////////////////////////////////////////////
     12
     13/*!
     14  \class SOPHYA::FITS_SphereHEALPix
     15  \ingroup FitsIOServer
     16  FITS format I/O handler for SOPHYA::SphereHEALPix objects.
     17*/
    1218
    1319
  • trunk/SophyaExt/FitsIOServer/fitstarray.cc

    r1334 r1371  
    66//    pout TArray
    77///////////////////////////////////////////////////////////
     8
     9/*!
     10  \class SOPHYA::FITS_TArray
     11  \ingroup FitsIOServer
     12  FITS format I/O handler for SOPHYA::TArray objects in Sophya.
     13*/
    814
    915using namespace SOPHYA;
  • trunk/SophyaExt/FitsIOServer/fitsxntuple.cc

    r1352 r1371  
    55//    pout XNTuple
    66///////////////////////////////////////////////////////////
     7
     8/*!
     9  \class SOPHYA::FITS_XNTuple
     10  \ingroup FitsIOServer
     11  FITS format I/O handler for SOPHYA::XNTuple objects.
     12*/
    713
    814
  • trunk/SophyaLib/BaseTools/Makefile

    r1275 r1371  
    1212 
    1313$(OBJ)ctimer.o: ctimer.cc $(INC)machdefs.h ctimer.h
    14 $(OBJ)cxxcmplnk.o: cxxcmplnk.cc pdlmgr.h \
     14$(OBJ)cxxcmplnk.o: cxxcmplnk.cc cxxcmplnk.h \
    1515 $(INC)machdefs.h
    1616$(OBJ)datacards.o: datacards.cc $(INC)machdefs.h \
     
    4848 srandgen.h smathconst.h
    4949$(OBJ)strutil.o: strutil.c strutil.h
    50 $(OBJ)timing.o: timing.c
     50$(OBJ)timing.o: timing.c timing.h
  • trunk/SophyaLib/BaseTools/pexceptions.h

    r913 r1371  
    212212#define EXC_ABORT_ALL(_x)
    213213
    214 #define EXC_AWARE
    215214
    216215#define END_CONSTRUCTOR
  • trunk/SophyaLib/BaseTools/sversion.h

    r1363 r1371  
    33
    44#define SOPHYA_VERSION   0.9
    5 #define SOPHYA_REVISION  98
    6 #define SOPHYA_TAG       "V_Oct2000"
     5#define SOPHYA_REVISION  99
     6#define SOPHYA_TAG       "V_Dec2000"
    77
    88#endif
  • trunk/SophyaLib/HiStats/Makefile

    r1118 r1371  
    33all: $(LIB)libHiStats.a
    44clean:
    5         rm -f $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntuple.o $(OBJ)xntuple.o
     5        rm -f $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntupintf.o $(OBJ)ntuple.o $(OBJ)xntuple.o
    66        rm -f $(LIB)libHiStats.a
    7 $(LIB)libHiStats.a : $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntuple.o $(OBJ)xntuple.o
     7$(LIB)libHiStats.a : $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntupintf.o $(OBJ)ntuple.o $(OBJ)xntuple.o
    88        $(ARCXX) $(ARCXXFLAGS) $@ $?
    99ifeq ($(CXX),cxx)
     
    5050 $(INC)ndatablock.h \
    5151 $(INC)utilarr.h histos2.h hisprof.h ntuple.h \
    52  $(INC)ntupintf.h xntuple.h
     52 ntupintf.h xntuple.h
    5353$(OBJ)histos.o: histos.cc $(INC)machdefs.h histos.h \
    5454 $(INC)objfio.h \
     
    8989 $(INC)ndatablock.h \
    9090 $(INC)utilarr.h
     91$(OBJ)ntupintf.o: ntupintf.cc ntupintf.h \
     92 $(INC)machdefs.h
    9193$(OBJ)ntuple.o: ntuple.cc $(INC)strutil.h \
    9294 $(INC)perrors.h \
     
    9698 $(INC)anydataobj.h \
    9799 $(INC)ppersist.h \
    98  $(INC)gnumd5.h \
    99  $(INC)ntupintf.h \
     100 $(INC)gnumd5.h ntupintf.h \
    100101 $(INC)dvlist.h \
    101102 $(INC)mutyv.h
     
    104105 $(INC)pexceptions.h \
    105106 $(INC)gnumd5.h \
    106  $(INC)perrors.h xntuple.h \
    107  $(INC)ntupintf.h \
     107 $(INC)perrors.h xntuple.h ntupintf.h \
    108108 $(INC)dvlist.h \
    109109 $(INC)objfio.h \
  • trunk/SophyaLib/HiStats/ntuple.cc

    r1155 r1371  
    1010#define LENNAME 8
    1111#define LENNAME1  (LENNAME+1)
     12
     13/*!
     14   \class SOPHYA::NTuple
     15   \ingroup HiStats
     16   Simple NTuple class (a Table or 2-D data set) with floating value
     17   columns.
     18*/
    1219
    1320//++
  • trunk/SophyaLib/HiStats/objlist.list

    r763 r1371  
    33histos.o
    44histos2.o
     5ntupintf.o
    56ntuple.o
    67xntuple.o
  • trunk/SophyaLib/HiStats/xntuple.cc

    r1135 r1371  
    1313#define MAXLEN 128
    1414#define BADVAL -1.e19
     15
     16/*!
     17   \class SOPHYA::XNTuple
     18   \ingroup HiStats
     19   NTuple class (a Table or 2-D data set) with the possibility of having
     20   columns with int, float or string type content. In addition, this class
     21   can handle large data sets, using swap space on disk.
     22*/
    1523
    1624//++
  • trunk/SophyaLib/NTools/Makefile

    r1242 r1371  
    33all: $(LIB)libNTools.a
    44clean:
    5         rm -f $(OBJ)cimage.o $(OBJ)cspline.o $(OBJ)datatypes.o $(OBJ)dates.o $(OBJ)difeq.o $(OBJ)dynccd.o $(OBJ)fct1dfit.o $(OBJ)fct2dfit.o $(OBJ)fftmserver.o $(OBJ)fftpserver.o $(OBJ)fftserver.o $(OBJ)fftservintf.o $(OBJ)generaldata.o $(OBJ)generalfit.o $(OBJ)imageop.o $(OBJ)integ.o $(OBJ)median.o $(OBJ)ntoolsinit.o $(OBJ)ntupintf.o $(OBJ)objfitter.o $(OBJ)perandom.o $(OBJ)poly.o $(OBJ)rk4cdifeq.o $(OBJ)simplesort.o $(OBJ)tabmath.o $(OBJ)datime.o $(OBJ)fftmayer_r4.o $(OBJ)fftmayer_r8.o $(OBJ)fftpackc.o $(OBJ)matxop.o $(OBJ)nbmath.o $(OBJ)nbtri.o
     5        rm -f $(OBJ)cimage.o $(OBJ)cspline.o $(OBJ)datatypes.o $(OBJ)dates.o $(OBJ)difeq.o $(OBJ)dynccd.o $(OBJ)fct1dfit.o $(OBJ)fct2dfit.o $(OBJ)fftmserver.o $(OBJ)fftpserver.o $(OBJ)fftservintf.o $(OBJ)generaldata.o $(OBJ)generalfit.o $(OBJ)imageop.o $(OBJ)integ.o $(OBJ)median.o $(OBJ)ntoolsinit.o $(OBJ)objfitter.o $(OBJ)perandom.o $(OBJ)poly.o $(OBJ)rk4cdifeq.o $(OBJ)simplesort.o $(OBJ)tabmath.o $(OBJ)datime.o $(OBJ)fftmayer_r4.o $(OBJ)fftmayer_r8.o $(OBJ)fftpackc.o $(OBJ)matxop.o $(OBJ)nbmath.o $(OBJ)nbtri.o
    66        rm -f $(LIB)libNTools.a
    7 $(LIB)libNTools.a : $(OBJ)cimage.o $(OBJ)cspline.o $(OBJ)datatypes.o $(OBJ)dates.o $(OBJ)datime.o $(OBJ)difeq.o $(OBJ)dynccd.o $(OBJ)fct1dfit.o $(OBJ)fct2dfit.o $(OBJ)fftmayer_r4.o $(OBJ)fftmayer_r8.o $(OBJ)fftmserver.o $(OBJ)fftpackc.o $(OBJ)fftpserver.o $(OBJ)fftserver.o $(OBJ)fftservintf.o $(OBJ)generaldata.o $(OBJ)generalfit.o $(OBJ)integ.o $(OBJ)matxop.o $(OBJ)median.o $(OBJ)nbmath.o $(OBJ)nbtri.o $(OBJ)ntoolsinit.o $(OBJ)ntupintf.o $(OBJ)objfitter.o $(OBJ)perandom.o $(OBJ)poly.o $(OBJ)rk4cdifeq.o $(OBJ)simplesort.o $(OBJ)tabmath.o
     7$(LIB)libNTools.a : $(OBJ)cimage.o $(OBJ)cspline.o $(OBJ)datatypes.o $(OBJ)dates.o $(OBJ)datime.o $(OBJ)difeq.o $(OBJ)dynccd.o $(OBJ)fct1dfit.o $(OBJ)fct2dfit.o $(OBJ)fftmayer_r4.o $(OBJ)fftmayer_r8.o $(OBJ)fftmserver.o $(OBJ)fftpackc.o $(OBJ)fftpserver.o $(OBJ)fftservintf.o $(OBJ)generaldata.o $(OBJ)generalfit.o $(OBJ)integ.o $(OBJ)matxop.o $(OBJ)median.o $(OBJ)nbmath.o $(OBJ)nbtri.o $(OBJ)ntoolsinit.o $(OBJ)objfitter.o $(OBJ)perandom.o $(OBJ)poly.o $(OBJ)rk4cdifeq.o $(OBJ)simplesort.o $(OBJ)tabmath.o
    88        $(ARCXX) $(ARCXXFLAGS) $@ $?
    99ifeq ($(CXX),cxx)
     
    8282 $(INC)gnumd5.h \
    8383 $(INC)ndatablock.h \
    84  $(INC)utilarr.h generaldata.h ntupintf.h \
    85  poly.h peida.h $(INC)utils.h \
     84 $(INC)utilarr.h generaldata.h \
     85 $(INC)ntupintf.h poly.h peida.h \
     86 $(INC)utils.h \
    8687 $(INC)perrors.h fmath.h nbconst.h tabmath.h
    8788$(OBJ)fct2dfit.o: fct2dfit.cc $(INC)machdefs.h \
     
    9899 $(INC)gnumd5.h \
    99100 $(INC)ndatablock.h \
    100  $(INC)utilarr.h generaldata.h ntupintf.h \
    101  poly.h peida.h $(INC)utils.h \
     101 $(INC)utilarr.h generaldata.h \
     102 $(INC)ntupintf.h poly.h peida.h \
     103 $(INC)utils.h \
    102104 $(INC)perrors.h fmath.h nbconst.h tabmath.h \
    103105 simps2d.h
     
    132134 $(INC)utilarr.h \
    133135 $(INC)tvector.h fftpackc.h
    134 $(OBJ)fftserver.o: fftserver.cc fftserver.h \
    135  $(INC)tvector.h \
    136  $(INC)tmatrix.h \
    137  $(INC)machdefs.h \
    138  $(INC)tarray.h \
    139  $(INC)basarr.h \
    140  $(INC)anydataobj.h \
    141  $(INC)mutyv.h \
    142  $(INC)dvlist.h \
    143  $(INC)objfio.h \
    144  $(INC)ppersist.h \
    145  $(INC)pexceptions.h \
    146  $(INC)gnumd5.h \
    147  $(INC)ndatablock.h \
    148  $(INC)utilarr.h
    149136$(OBJ)fftservintf.o: fftservintf.cc fftservintf.h \
    150137 $(INC)machdefs.h \
     
    177164 $(INC)gnumd5.h \
    178165 $(INC)ndatablock.h \
    179  $(INC)utilarr.h generaldata.h ntupintf.h \
    180  poly.h peida.h $(INC)utils.h \
     166 $(INC)utilarr.h generaldata.h \
     167 $(INC)ntupintf.h poly.h peida.h \
     168 $(INC)utils.h \
    181169 $(INC)perrors.h fmath.h
    182170$(OBJ)generalfit.o: generalfit.cc $(INC)machdefs.h \
     
    193181 $(INC)gnumd5.h \
    194182 $(INC)ndatablock.h \
    195  $(INC)utilarr.h generaldata.h ntupintf.h \
    196  poly.h peida.h $(INC)utils.h \
     183 $(INC)utilarr.h generaldata.h \
     184 $(INC)ntupintf.h poly.h peida.h \
     185 $(INC)utils.h \
    197186 $(INC)perrors.h fmath.h \
    198187 $(INC)sopemtx.h
     
    210199 $(INC)gnumd5.h \
    211200 $(INC)ndatablock.h \
    212  $(INC)utilarr.h generaldata.h ntupintf.h \
    213  poly.h peida.h $(INC)utils.h \
     201 $(INC)utilarr.h generaldata.h \
     202 $(INC)ntupintf.h poly.h peida.h \
     203 $(INC)utils.h \
    214204 $(INC)perrors.h fmath.h
    215205$(OBJ)median.o: median.cc
     
    231221 $(INC)dvlist.h \
    232222 $(INC)ndatablock.h \
    233  $(INC)utilarr.h generaldata.h ntupintf.h \
    234  cimage.h $(INC)fioarr.h tabmath.h nbconst.h \
    235  dates.h datime.h
    236 $(OBJ)ntupintf.o: ntupintf.cc ntupintf.h \
    237  $(INC)machdefs.h
     223 $(INC)utilarr.h generaldata.h \
     224 $(INC)ntupintf.h cimage.h \
     225 $(INC)fioarr.h tabmath.h nbconst.h dates.h \
     226 datime.h
    238227$(OBJ)objfitter.o: objfitter.cc objfitter.h \
    239228 $(INC)machdefs.h \
     
    259248 $(INC)histos2.h \
    260249 $(INC)hisprof.h generalfit.h generaldata.h \
    261  ntupintf.h poly.h peida.h
     250 $(INC)ntupintf.h poly.h peida.h
    262251$(OBJ)perandom.o: perandom.cc $(INC)machdefs.h \
    263252 $(INC)pexceptions.h perandom.h \
  • trunk/SophyaLib/NTools/dates.h

    r490 r1371  
     1//   Gestion de dates
     2//        E. Aubourg       1995-2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef DATES_SEEN
    26#define DATES_SEEN
     
    711#include "pexceptions.h"
    812
     13// namespace SOPHYA { 
     14
    915class TimeZone;
    1016// <summary> Dates, conversions, operations </summary>
    1117// Classe generale de date et heure, operation, TU/TL ...
    12 class Date EXC_AWARE {
     18class Date {
    1319public:
    1420  // Enumerations jours et mois
     
    122128// <summary> Gestion des fuseaux horaires </summary>
    123129// Classe de gestion des fuseaux horaires. Tient compte des heures d'ete.
    124 class TimeZone EXC_AWARE {
     130class TimeZone {
    125131public:
    126132  char code[4];
     
    144150extern TimeZone* gTimeZone;
    145151
     152// }  namespace SOPHYA
     153
    146154#endif
  • trunk/SophyaLib/NTools/difeq.h

    r552 r1371  
    11// This may look like C code, but it is really -*- C++ -*-
     2//  Simple differential equation solver
     3//        E. Aubourg 1996-
     4// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     5
    26#ifndef DIFEQ_H_SEEN
    37#define DIFEQ_H_SEEN
     
    1519// On resoud de facon generale un systeme de n equations differentielles,
    1620// donnant les derivees fpi de n fonctions fi.
    17 class DiffEqFunction EXC_AWARE {
     21class DiffEqFunction {
    1822public:
    1923  // Constructeur. n = nombre de fonctions dans le systeme
     
    155159// Beaucoup de fonctions renvoient l'objet pour pouvoir faire une
    156160// notation chainee s.Step(...).Start(...).Solve(...)
    157 class DiffEqSolver EXC_AWARE {
     161class DiffEqSolver {
    158162public:
    159163  // Constructeurs. L'equadif est donnee sous forme de DiffEqFunction.
  • trunk/SophyaLib/NTools/fftpserver.cc

    r1318 r1371  
    66
    77/*!
    8 \class SOPHYA::FFTPackServer
    9 A class that calculates Fourier transforms forwards and backwards.
     8  \class SOPHYA::FFTPackServer
     9  \ingroup NTools
     10  An implementation of FFTServerInterface based on fftpack, for
     11  one dimensional arrays.
    1012
    1113The class calls the c library ``fftpack'', which is accessible and documented
     
    2325*/
    2426
    25 /* \fn virtual void FFTServer::fftf(int l, r_4* inout)
    26   \param l length of array
    27   \param inout input array /output forward FFT (original array destroyed)
    28 */
    29 /*! \fn virtual void FFTServer::fftb(int l, r_4* inout)
    30   \param l length of array
    31   \param inout input array /output backward FFT (original array destroyed)
    32 */
    33 /* \fn virtual void FFTServer::fftf(int l, r_8* inout)
    34   \param l length of array
    35   \param inout input array /output forward FFT (original array destroyed)
    36   \param inout input/output array (original array destroyed)
    37 */
    38 /* \fn virtual void FFTServer::fftb(int l, r_8* inout)
    39   \param l length of array
    40   \param inout input array /output backward FFT(original array destroyed)
    41 */
    42 /*\fn  virtual void FFTServer::fftf(int l, complex<r_4>* inout)
    43   \param l length of array
    44   \param inout input array /output forward FFT (original array destroyed)
    45 */
    46 /* \fn virtual void FFTServer::fftb(int l, complex<r_4>* inout)
    47   \param l length of array
    48   \param inout input array /output backward FFT (original array destroyed)
    49 */
    50 /* \fn virtual void FFTServer::fftf(int l, complex<r_8>* inout)
    51   \param l length of array
    52   \param inout input array /output forward FFT (original array destroyed)
    53 */
    54 /* \fn virtual void FFTServer::fftb(int l, complex<r_8>* inout)
    55   \param l length of array
    56   \param inout input array /output backward FFT(original array destroyed)
    57 */
    58 /*\fn  virtual void FFTServer::fftf(Vector& in, Vector& out)
    59   \param in input array
    60   \param out forward FFT
    61 */
    62 /* \fn virtual void FFTServer::fftb(Vector& in, Vector& out)
    63   \param in input array
    64   \param out backward FFT
    65 */
    6627
    6728FFTPackServer::FFTPackServer()
  • trunk/SophyaLib/NTools/fftpserver.h

    r896 r1371  
     1//   FFT (Fast Fourier Transform) Server based on FFTPack
     2//        R. Ansari     1999-2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef  FFTPServer_H_SEEN
    26#define  FFTPServer_H_SEEN
  • trunk/SophyaLib/NTools/fftservintf.cc

    r750 r1371  
    22
    33
     4/*!
     5  \class SOPHYA::FFTServerInterface
     6  \ingroup NTools
     7  Defines the interface for FFT (Fast Fourier Transform) operations.
     8  Warning: The interface is likely to be changed and simplified,
     9  using only SOPHYA::TArray Objects.
     10*/
    411
    512/* --Methode-- */
  • trunk/SophyaLib/NTools/fftservintf.h

    r717 r1371  
     1//   FFT (Fast Fourier Transform) Server Interface
     2//        R. Ansari     1999-2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef  FFTServerIntf_H_SEEN
    26#define  FFTServerIntf_H_SEEN
  • trunk/SophyaLib/NTools/integ.h

    r552 r1371  
    11// This may look like C code, but it is really -*- C++ -*-
    2 //
    3 // integ.h
    4 //
    5 // $Id: integ.h,v 1.6 1999-11-05 13:08:29 ansari Exp $
    6 //
     2// Simple integrator
     3//        E. Aubourg        1996-...
     4// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
    75
    86#ifndef INTEG_H_SEEN
     
    1715class GeneralFunction;
    1816
    19 class Integrator EXC_AWARE {
     17class Integrator {
    2018public:
    2119  typedef double(*FUNC)(double);
  • trunk/SophyaLib/NTools/objlist.list

    r1110 r1371  
    1313fftpackc.o
    1414fftpserver.o
    15 fftserver.o
    1615fftservintf.o
    1716generaldata.o
     
    2322nbtri.o
    2423ntoolsinit.o
    25 ntupintf.o
    2624objfitter.o
    2725perandom.o
  • trunk/SophyaLib/NTools/perandom.h

    r1092 r1371  
    11// This may look like C code, but it is really -*- C++ -*-
    2 
    32// Nombres aleatoires pour Peida.
     3//        C. Magneville   1996-2000
     4// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
    45
    56#ifndef PERANDOM_SEEN
     
    1011#include "histos.h"
    1112#include "nbrandom.h"
     13
     14namespace SOPHYA { 
    1215
    1316class FunRan : public Histo {
     
    2225};
    2326
    24 class FunRan2D EXC_AWARE {
     27class FunRan2D {
    2528public:
    2629//  typedef r_8 (*Func)(r_8, r_8);
     
    3841};
    3942
     43} // namespace SOPHYA
     44
    4045#endif
  • trunk/SophyaLib/NTools/simplesort.h

    r490 r1371  
    11// This may look like C code, but it is really -*- C++ -*-
    22//
    3 // $Id: simplesort.h,v 1.2 1999-10-21 15:25:52 ansari Exp $
     3// $Id: simplesort.h,v 1.3 2001-01-05 17:06:31 ansari Exp $
    44//
    55
     
    1212#include "peida.h"
    1313
    14 class SimpleSort EXC_AWARE {
     14namespace SOPHYA { 
     15
     16class SimpleSort  {
    1517public:
    1618  SimpleSort(int nElts);
     
    9092
    9193
    92 
    93 
    94 
     94} // namespace SOPHYA
    9595
    9696#endif // SIMPLESORT_SEEN
  • trunk/SophyaLib/NTools/tabmath.cc

    r244 r1371  
    1919}
    2020
    21 TabFExp* ptabFExp;
     21TabFExp* SOPHYA::ptabFExp;
    2222
    2323////////////////////////////////////
     
    3939}
    4040
    41 TabFSin* ptabFSin;
     41TabFSin* SOPHYA::ptabFSin;
  • trunk/SophyaLib/NTools/tabmath.h

    r220 r1371  
    11// This may look like C code, but it is really -*- C++ -*-
     2// Tabulated math functions
     3//   E. Aubourg, C. Magneville  1996-2000
     4// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     5
     6#ifndef TABMATH_H_SEEN
     7#define TABMATH_H_SEEN
     8
    29#include <math.h>
    310#include "peida.h"
    411#include "nbconst.h"
    512
     13namespace SOPHYA { 
    614
    715///////////////////////////////
     
    917///////////////////////////////
    1018
    11 class TabFExp EXC_AWARE {
     19class TabFExp {
    1220public:
    1321  TabFExp();
     
    3038////////////////////////////////////
    3139
    32 class TabFSin EXC_AWARE {
     40class TabFSin {
    3341public:
    3442  TabFSin(int ntab = 0);
     
    5260#define tabFSin(_x_) ((*ptabFSin)(_x_))
    5361#define tabFCos(_x_) ((*ptabFSin)(_x_+Pis2))
     62
     63} // namespace SOPHYA
     64
     65#endif
  • trunk/SophyaLib/SUtils/datacards.cc

    r1258 r1371  
    1 /// $Id: datacards.cc,v 1.5 2000-10-24 17:35:03 ansari Exp $
    2 //
    3 // Datacards, acquisition EROS II
    4 //
    5 //
    6 // Eric Aubourg, Decembre 95
    7 //
    8 // DAPNIA/SPP (Saclay) / CEA
     1//
     2// $Id: datacards.cc,v 1.6 2001-01-05 17:06:03 ansari Exp $
     3//
     4//
     5// Eric Aubourg, R. Ansari 1995-2000
     6//               PEIDA (EROS) - SOPHYA
     7// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA
     8
    99
    1010#include "machdefs.h"
  • trunk/SophyaLib/Samba/alm.h

    r758 r1371  
     1//   Class for representing spherical harmonic coefficients
     2//              G. Le Meur      2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef ALM_SEEN
    26#define ALM_SEEN
     
    711#include "tvector.h"
    812
     13namespace SOPHYA { 
    914
    1015/*! class for the coefficients \f$a_{lm}\f$ of the development of a function defined on a sphere, in spherical harmonics */
     
    7479  };
    7580
     81} // namespace SOPHYA
    7682
    7783#endif
  • trunk/SophyaLib/Samba/bruit.h

    r680 r1371  
     1// Noise generators
     2//        R. Ansari , F. Couchot   1998
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef BRUIT_H_SEEN
    26#define BRUIT_H_SEEN
     7
     8namespace SOPHYA { 
    39
    410class NoiseGenerator {
     
    104110};
    105111
     112} // namespace SOPHYA
    106113
    107114#endif
  • trunk/SophyaLib/Samba/circle.h

    r568 r1371  
     1//   Geometry handling class
     2//        R. Ansari , G. Le Meur   2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef CIRCLE_H_SEEN
    26#define CIRCLE_H_SEEN
     
    812#include "utilgeom.h"
    913#include "geometry.h"
     14
     15namespace SOPHYA { 
    1016
    1117class Circle : public Geometry
     
    9298}
    9399
     100} // namespace SOPHYA
     101
    94102#endif
  • trunk/SophyaLib/Samba/geometry.h

    r473 r1371  
     1//   Geometry handling class
     2//        R. Ansari , G. Le Meur   2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef GEOMETRY_SEEN
    26#define GEOMETRY_SEEN
     
    48
    59#include "unitvector.h"
     10
     11namespace SOPHYA { 
     12
     13/*!
     14  \class SOPHYA::Geometry
     15  \ingroup Samba
     16  Base class (pure virtual) for geometry handling and coordinate
     17  system transforms
     18*/
    619
    720class Geometry
     
    1326};
    1427
     28} // namespace SOPHYA
    1529
    1630#endif
  • trunk/SophyaLib/Samba/mlobe.cc

    r568 r1371  
    33
    44#include "timing.h"
     5
     6/*!
     7  \class SOPHYA::MainLobe
     8  \ingroup Samba
     9  Class for computation of main lobe.
     10  The lobe values are computed in pixels laying on nc slices
     11  with hexagonal  pavement around theta=0 , phi=0. The lobe is
     12  gaussian with sigma=sig. The slices are built every
     13  dels*sigma. 
     14*/
     15
    516// #include "nbrandom.h"
    617//++
  • trunk/SophyaLib/Samba/mlobe.h

    r470 r1371  
    1 #ifndef SCSKYU_H_SEEN
    2 #define SCSKYU_H_SEEN
     1// Class for representing the main antenna lobe
     2//        R. Ansari            1998-2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
     5#ifndef MLOBE_H_SEEN
     6#define MLOBE_H_SEEN
    37
    48#include <math.h>
     
    812
    913
     14namespace SOPHYA { 
    1015
    1116// Classe MainLobe
     
    4752};
    4853
     54} // namespace SOPHYA
    4955
    5056#endif
  • trunk/SophyaLib/Samba/sambainit.cc

    r758 r1371  
    22
    33#include "sambainit.h"
     4
     5/*!
     6   \defgroup Samba Samba module
     7   This module contains various classes for CMB analysis, such as
     8   spherical harmonic decomposition and synthesis
     9*/
     10
     11/*!
     12  \class SOPHYA::SambaInitiator
     13  \ingroup Samba
     14  Array Matrices and Vector initiator
     15*/
    416
    517int SambaInitiator::FgInit = 0;
  • trunk/SophyaLib/Samba/sambainit.h

    r758 r1371  
    99#include "skymapinit.h"
    1010#include "ntoolsinit.h"
     11
     12namespace SOPHYA { 
    1113
    1214class SambaInitiator : public SkyMapInitiator {
     
    2224#define SophyaInit() SambaInitiator sambainitiator
    2325
     26} // namespace SOPHYA
     27
    2428#endif
    2529
  • trunk/SophyaLib/Samba/scan.h

    r701 r1371  
     1//   Class for managing sky scanning
     2//        R. Ansari , G. Le Meur   1998-2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef SCAN_H_SEEN
    26#define SCAN_H_SEEN
    37
    48
    5 // includes PEIDA
    69#include "ppersist.h"
    710#include <iostream.h>
    811#include "dvlist.h"
    912#include "ndatablock.h"
     13
     14namespace SOPHYA { 
    1015
    1116class FIO_Scan;
     
    188193};
    189194
     195} // namespace SOPHYA
    190196
    191197#endif /* SCAN_H_SEEN */
  • trunk/SophyaLib/SkyMap/Makefile

    r1242 r1371  
    100100 $(INC)piocmplx.h \
    101101 $(INC)fiondblock.h
    102 $(OBJ)longlat.o: longlat.cc longlat.h utilgeom.h
     102$(OBJ)longlat.o: longlat.cc longlat.h \
     103 $(INC)machdefs.h utilgeom.h
    103104$(OBJ)mapoperation.o: mapoperation.cc \
    104105 $(INC)machdefs.h mapoperation.h \
     
    177178 $(INC)fiondblock.h
    178179$(OBJ)unitvector.o: unitvector.cc unitvector.h vector3d.h longlat.h \
    179  utilgeom.h
     180 $(INC)machdefs.h utilgeom.h
    180181$(OBJ)utilgeom.o: utilgeom.cc utilgeom.h
    181182$(OBJ)vector3d.o: vector3d.cc $(INC)machdefs.h \
  • trunk/SophyaLib/SkyMap/longlat.h

    r764 r1371  
     1//   Geometry handling class
     2//       B. Revenu, R. Ansari , G. Le Meur   2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef LONGLAT_H_SEEN
    26#define LONGLAT_H_SEEN
    37
     8#include "machdefs.h"
    49#include <math.h>
    510#include <iostream.h>
     
    1318  latitude=Pi/2-theta
    1419*/
     20
     21namespace SOPHYA { 
    1522
    1623class LongLat
     
    4552}
    4653
     54} // namespace SOPHYA
     55
    4756#endif
  • trunk/SophyaLib/SkyMap/mapoperation.cc

    r940 r1371  
    1313#include "mapoperation.h"
    1414/*!
    15  * \class MapOperations
     15 * \class SOPHYA::MapOperations
    1616 * This class is for simple operations on maps
    1717 */
  • trunk/SophyaLib/SkyMap/mapoperation.h

    r932 r1371  
    4040  { MapOperations<T> a; a.meanSig(dbl,gmoy,gsig); }
    4141
    42 }
     42}  // namespace SOPHYA
     43
    4344#endif
  • trunk/SophyaLib/SkyMap/pixelmap.h

    r1066 r1371  
    1010namespace SOPHYA {
    1111
    12 //! General map of pixels on part of sphere or whole sphere
    13 /*! Class hierarchy :
     12/*!
     13 \class SOPHYA::PixelMap
     14 \ingroup SkyMap
     15 General map of pixels on part of sphere or whole sphere.
     16
     17 Class hierarchy :
    1418\verbatim
    1519   PixelMap
    1620     SphericalMap
    1721         SphereThetaPhi
    18          SphereGorski
     22         SphereHEALPix
    1923         SphereIco
    2024      LocalMap
  • trunk/SophyaLib/SkyMap/skymapinit.cc

    r853 r1371  
    1010#include "localmap.h"
    1111 
     12/*!
     13   \defgroup SkyMap SkyMap module
     14   This module contains classes for handling partial and full sky (spherical) maps
     15*/
     16
     17/*!
     18  \class SOPHYA::SkyMapInitiator
     19  \ingroup SkyMap
     20  Class handling initialization for module SkyMap
     21*/
     22
    1223int SkyMapInitiator::FgInit = 0;
    1324
  • trunk/SophyaLib/SkyMap/sphericalmap.h

    r908 r1371  
    2222namespace SOPHYA {
    2323
    24 
     24/*!
     25  \class SOPHYA::SphericalMap
     26  \ingroup SkyMap
     27  Base class (pure virtual) for 4Pi spherical maps
     28*/
    2529
    2630template<class T>
  • trunk/SophyaLib/SkyMap/unitvector.h

    r764 r1371  
     1//   3-D Geometry
     2//        B. Revenu, G. Le Meur   2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef UNITVECTOR_H_SEEN
    26#define UNITVECTOR_H_SEEN
     
    610#include <string.h>
    711#include "vector3d.h"
     12
     13namespace SOPHYA {
    814
    915class UnitVector : public Vector3d
     
    3137};
    3238
     39} // namespace SOPHYA
     40
    3341#endif
    3442
  • trunk/SophyaLib/SkyMap/vector3d.h

    r792 r1371  
     1//   3-D Geometry
     2//        B. Revenu, G. Le Meur   2000
     3// DAPNIA/SPP (Saclay) / CEA    LAL - IN2P3/CNRS  (Orsay)
     4
    15#ifndef VECTOR3D_H_SEEN
    26#define VECTOR3D_H_SEEN
     
    2832*/
    2933
     34namespace SOPHYA {
     35 
    3036class Vector3d
    3137{
     
    142148}
    143149
     150} // namespace SOPHYA
     151
    144152#endif
    145153
  • trunk/SophyaLib/SkyT/skyinit.h

    r759 r1371  
    88// Classe d''initialisation pour les modules de PEIDA++
    99#include "ntoolsinit.h"
     10
     11namespace SOPHYA { 
    1012
    1113class SkyTInitiator : public NToolsInitiator {
     
    2022#define PeidaInit() SkyTInitiator _skytinitiator_
    2123
     24} // namespace SOPHYA
     25
    2226#endif
    2327
  • trunk/SophyaLib/SysTools/pdlmgr.cc

    r1294 r1371  
     1//
    12// Gestionnaire de lien dynamique   -   R. Ansari 12/98
    23// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA
     4//
    35
    46#include "pdlmgr.h"
  • trunk/SophyaLib/TArray/tarrinit.cc

    r926 r1371  
    77/*!
    88   \defgroup TArray TArray module
    9    This module contains arrays matrixes and vectors.
     9   This module contains template arrays, matrices and vectors.
    1010*/
    1111
Note: See TracChangeset for help on using the changeset viewer.