Changeset 1371 in Sophya
- Timestamp:
- Jan 5, 2001, 6:07:12 PM (25 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 5 deleted
- 49 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fitsautoreader.cc
r1351 r1371 7 7 // objets 8 8 //////////////////////////////////////////////////////////////////// 9 10 /*! 11 \class SOPHYA::FITS_AutoReader 12 \ingroup FitsIOServer 13 FITS reader with automatic mapping on SOPHYA objects. 14 */ 9 15 10 16 FITS_AutoReader::FITS_AutoReader() {InitNull();}; -
trunk/SophyaExt/FitsIOServer/fitsfile.cc
r1359 r1371 7 7 #include "fitsspherehealpix.h" 8 8 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 */ 9 14 10 15 void BnTblLine::setFormat(int dc, int fc, int ic, int lc, int bc,int cc, vector<string> names) … … 65 70 /*! 66 71 \class SOPHYA::FitsIOHandler 72 \ingroup FitsIOServer 67 73 The class structure is analogous to Sophya-PPersist system : 68 74 Each SOPHYA object XXX is associated with a object of class FITS_XXX … … 143 149 144 150 145 /*!146 \class SOPHYA::FitsIOHandler147 Class (virtual) for managing FITS format files148 */149 150 151 151 152 … … 204 205 /*! 205 206 \class SOPHYA::FitsInFile 206 207 \ingroup FitsIOServer 207 208 class for reading SOPHYA objects from FITS Format Files (uses cfitsio lib) 208 209 */ … … 1252 1253 /*! 1253 1254 \class SOPHYA::FitsOutFile 1255 \ingroup FitsIOServer 1254 1256 Class for loading SOPHYA objects from FITS Format Files (uses cfitsio lib) 1255 1257 */ -
trunk/SophyaExt/FitsIOServer/fitslocalmap.cc
r1351 r1371 5 5 // pout LocalMap 6 6 /////////////////////////////////////////////////////////// 7 8 /*! 9 \class SOPHYA::FITS_LocalMap 10 \ingroup FitsIOServer 11 FITS format I/O handler for SOPHYA::LocalMap objects. 12 */ 7 13 8 14 using namespace SOPHYA; -
trunk/SophyaExt/FitsIOServer/fitsntuple.cc
r1300 r1371 11 11 12 12 13 /*! 14 \class SOPHYA::FITS_NTuple 15 \ingroup FitsIOServer 16 FITS format I/O handler for SOPHYA::NTuple objects. 17 */ 13 18 14 19 FITS_NTuple::FITS_NTuple() -
trunk/SophyaExt/FitsIOServer/fitsspherehealpix.cc
r1353 r1371 10 10 // SphereHealpix 11 11 //////////////////////////////////////////////////////////////////// 12 13 /*! 14 \class SOPHYA::FITS_SphereHEALPix 15 \ingroup FitsIOServer 16 FITS format I/O handler for SOPHYA::SphereHEALPix objects. 17 */ 12 18 13 19 -
trunk/SophyaExt/FitsIOServer/fitstarray.cc
r1334 r1371 6 6 // pout TArray 7 7 /////////////////////////////////////////////////////////// 8 9 /*! 10 \class SOPHYA::FITS_TArray 11 \ingroup FitsIOServer 12 FITS format I/O handler for SOPHYA::TArray objects in Sophya. 13 */ 8 14 9 15 using namespace SOPHYA; -
trunk/SophyaExt/FitsIOServer/fitsxntuple.cc
r1352 r1371 5 5 // pout XNTuple 6 6 /////////////////////////////////////////////////////////// 7 8 /*! 9 \class SOPHYA::FITS_XNTuple 10 \ingroup FitsIOServer 11 FITS format I/O handler for SOPHYA::XNTuple objects. 12 */ 7 13 8 14 -
trunk/SophyaLib/BaseTools/Makefile
r1275 r1371 12 12 13 13 $(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 \ 15 15 $(INC)machdefs.h 16 16 $(OBJ)datacards.o: datacards.cc $(INC)machdefs.h \ … … 48 48 srandgen.h smathconst.h 49 49 $(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 212 212 #define EXC_ABORT_ALL(_x) 213 213 214 #define EXC_AWARE215 214 216 215 #define END_CONSTRUCTOR -
trunk/SophyaLib/BaseTools/sversion.h
r1363 r1371 3 3 4 4 #define SOPHYA_VERSION 0.9 5 #define SOPHYA_REVISION 9 86 #define SOPHYA_TAG "V_ Oct2000"5 #define SOPHYA_REVISION 99 6 #define SOPHYA_TAG "V_Dec2000" 7 7 8 8 #endif -
trunk/SophyaLib/HiStats/Makefile
r1118 r1371 3 3 all: $(LIB)libHiStats.a 4 4 clean: 5 rm -f $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntup le.o $(OBJ)xntuple.o5 rm -f $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntupintf.o $(OBJ)ntuple.o $(OBJ)xntuple.o 6 6 rm -f $(LIB)libHiStats.a 7 $(LIB)libHiStats.a : $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntup le.o $(OBJ)xntuple.o7 $(LIB)libHiStats.a : $(OBJ)hisprof.o $(OBJ)histinit.o $(OBJ)histos.o $(OBJ)histos2.o $(OBJ)ntupintf.o $(OBJ)ntuple.o $(OBJ)xntuple.o 8 8 $(ARCXX) $(ARCXXFLAGS) $@ $? 9 9 ifeq ($(CXX),cxx) … … 50 50 $(INC)ndatablock.h \ 51 51 $(INC)utilarr.h histos2.h hisprof.h ntuple.h \ 52 $(INC)ntupintf.h xntuple.h52 ntupintf.h xntuple.h 53 53 $(OBJ)histos.o: histos.cc $(INC)machdefs.h histos.h \ 54 54 $(INC)objfio.h \ … … 89 89 $(INC)ndatablock.h \ 90 90 $(INC)utilarr.h 91 $(OBJ)ntupintf.o: ntupintf.cc ntupintf.h \ 92 $(INC)machdefs.h 91 93 $(OBJ)ntuple.o: ntuple.cc $(INC)strutil.h \ 92 94 $(INC)perrors.h \ … … 96 98 $(INC)anydataobj.h \ 97 99 $(INC)ppersist.h \ 98 $(INC)gnumd5.h \ 99 $(INC)ntupintf.h \ 100 $(INC)gnumd5.h ntupintf.h \ 100 101 $(INC)dvlist.h \ 101 102 $(INC)mutyv.h … … 104 105 $(INC)pexceptions.h \ 105 106 $(INC)gnumd5.h \ 106 $(INC)perrors.h xntuple.h \ 107 $(INC)ntupintf.h \ 107 $(INC)perrors.h xntuple.h ntupintf.h \ 108 108 $(INC)dvlist.h \ 109 109 $(INC)objfio.h \ -
trunk/SophyaLib/HiStats/ntuple.cc
r1155 r1371 10 10 #define LENNAME 8 11 11 #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 */ 12 19 13 20 //++ -
trunk/SophyaLib/HiStats/objlist.list
r763 r1371 3 3 histos.o 4 4 histos2.o 5 ntupintf.o 5 6 ntuple.o 6 7 xntuple.o -
trunk/SophyaLib/HiStats/xntuple.cc
r1135 r1371 13 13 #define MAXLEN 128 14 14 #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 */ 15 23 16 24 //++ -
trunk/SophyaLib/NTools/Makefile
r1242 r1371 3 3 all: $(LIB)libNTools.a 4 4 clean: 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)fftserv er.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.o5 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 6 6 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)fftserv er.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.o7 $(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 8 8 $(ARCXX) $(ARCXXFLAGS) $@ $? 9 9 ifeq ($(CXX),cxx) … … 82 82 $(INC)gnumd5.h \ 83 83 $(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 \ 86 87 $(INC)perrors.h fmath.h nbconst.h tabmath.h 87 88 $(OBJ)fct2dfit.o: fct2dfit.cc $(INC)machdefs.h \ … … 98 99 $(INC)gnumd5.h \ 99 100 $(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 \ 102 104 $(INC)perrors.h fmath.h nbconst.h tabmath.h \ 103 105 simps2d.h … … 132 134 $(INC)utilarr.h \ 133 135 $(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.h149 136 $(OBJ)fftservintf.o: fftservintf.cc fftservintf.h \ 150 137 $(INC)machdefs.h \ … … 177 164 $(INC)gnumd5.h \ 178 165 $(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 \ 181 169 $(INC)perrors.h fmath.h 182 170 $(OBJ)generalfit.o: generalfit.cc $(INC)machdefs.h \ … … 193 181 $(INC)gnumd5.h \ 194 182 $(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 \ 197 186 $(INC)perrors.h fmath.h \ 198 187 $(INC)sopemtx.h … … 210 199 $(INC)gnumd5.h \ 211 200 $(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 \ 214 204 $(INC)perrors.h fmath.h 215 205 $(OBJ)median.o: median.cc … … 231 221 $(INC)dvlist.h \ 232 222 $(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 238 227 $(OBJ)objfitter.o: objfitter.cc objfitter.h \ 239 228 $(INC)machdefs.h \ … … 259 248 $(INC)histos2.h \ 260 249 $(INC)hisprof.h generalfit.h generaldata.h \ 261 ntupintf.h poly.h peida.h250 $(INC)ntupintf.h poly.h peida.h 262 251 $(OBJ)perandom.o: perandom.cc $(INC)machdefs.h \ 263 252 $(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 1 5 #ifndef DATES_SEEN 2 6 #define DATES_SEEN … … 7 11 #include "pexceptions.h" 8 12 13 // namespace SOPHYA { 14 9 15 class TimeZone; 10 16 // <summary> Dates, conversions, operations </summary> 11 17 // Classe generale de date et heure, operation, TU/TL ... 12 class Date EXC_AWARE{18 class Date { 13 19 public: 14 20 // Enumerations jours et mois … … 122 128 // <summary> Gestion des fuseaux horaires </summary> 123 129 // Classe de gestion des fuseaux horaires. Tient compte des heures d'ete. 124 class TimeZone EXC_AWARE{130 class TimeZone { 125 131 public: 126 132 char code[4]; … … 144 150 extern TimeZone* gTimeZone; 145 151 152 // } namespace SOPHYA 153 146 154 #endif -
trunk/SophyaLib/NTools/difeq.h
r552 r1371 1 1 // 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 2 6 #ifndef DIFEQ_H_SEEN 3 7 #define DIFEQ_H_SEEN … … 15 19 // On resoud de facon generale un systeme de n equations differentielles, 16 20 // donnant les derivees fpi de n fonctions fi. 17 class DiffEqFunction EXC_AWARE{21 class DiffEqFunction { 18 22 public: 19 23 // Constructeur. n = nombre de fonctions dans le systeme … … 155 159 // Beaucoup de fonctions renvoient l'objet pour pouvoir faire une 156 160 // notation chainee s.Step(...).Start(...).Solve(...) 157 class DiffEqSolver EXC_AWARE{161 class DiffEqSolver { 158 162 public: 159 163 // Constructeurs. L'equadif est donnee sous forme de DiffEqFunction. -
trunk/SophyaLib/NTools/fftpserver.cc
r1318 r1371 6 6 7 7 /*! 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. 10 12 11 13 The class calls the c library ``fftpack'', which is accessible and documented … … 23 25 */ 24 26 25 /* \fn virtual void FFTServer::fftf(int l, r_4* inout)26 \param l length of array27 \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 array31 \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 array35 \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 array40 \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 array44 \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 array48 \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 array52 \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 array56 \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 array60 \param out forward FFT61 */62 /* \fn virtual void FFTServer::fftb(Vector& in, Vector& out)63 \param in input array64 \param out backward FFT65 */66 27 67 28 FFTPackServer::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 1 5 #ifndef FFTPServer_H_SEEN 2 6 #define FFTPServer_H_SEEN -
trunk/SophyaLib/NTools/fftservintf.cc
r750 r1371 2 2 3 3 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 */ 4 11 5 12 /* --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 1 5 #ifndef FFTServerIntf_H_SEEN 2 6 #define FFTServerIntf_H_SEEN -
trunk/SophyaLib/NTools/integ.h
r552 r1371 1 1 // 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) 7 5 8 6 #ifndef INTEG_H_SEEN … … 17 15 class GeneralFunction; 18 16 19 class Integrator EXC_AWARE{17 class Integrator { 20 18 public: 21 19 typedef double(*FUNC)(double); -
trunk/SophyaLib/NTools/objlist.list
r1110 r1371 13 13 fftpackc.o 14 14 fftpserver.o 15 fftserver.o16 15 fftservintf.o 17 16 generaldata.o … … 23 22 nbtri.o 24 23 ntoolsinit.o 25 ntupintf.o26 24 objfitter.o 27 25 perandom.o -
trunk/SophyaLib/NTools/perandom.h
r1092 r1371 1 1 // This may look like C code, but it is really -*- C++ -*- 2 3 2 // Nombres aleatoires pour Peida. 3 // C. Magneville 1996-2000 4 // DAPNIA/SPP (Saclay) / CEA LAL - IN2P3/CNRS (Orsay) 4 5 5 6 #ifndef PERANDOM_SEEN … … 10 11 #include "histos.h" 11 12 #include "nbrandom.h" 13 14 namespace SOPHYA { 12 15 13 16 class FunRan : public Histo { … … 22 25 }; 23 26 24 class FunRan2D EXC_AWARE{27 class FunRan2D { 25 28 public: 26 29 // typedef r_8 (*Func)(r_8, r_8); … … 38 41 }; 39 42 43 } // namespace SOPHYA 44 40 45 #endif -
trunk/SophyaLib/NTools/simplesort.h
r490 r1371 1 1 // This may look like C code, but it is really -*- C++ -*- 2 2 // 3 // $Id: simplesort.h,v 1. 2 1999-10-21 15:25:52ansari Exp $3 // $Id: simplesort.h,v 1.3 2001-01-05 17:06:31 ansari Exp $ 4 4 // 5 5 … … 12 12 #include "peida.h" 13 13 14 class SimpleSort EXC_AWARE { 14 namespace SOPHYA { 15 16 class SimpleSort { 15 17 public: 16 18 SimpleSort(int nElts); … … 90 92 } 91 93 92 93 94 94 } // namespace SOPHYA 95 95 96 96 #endif // SIMPLESORT_SEEN -
trunk/SophyaLib/NTools/tabmath.cc
r244 r1371 19 19 } 20 20 21 TabFExp* ptabFExp;21 TabFExp* SOPHYA::ptabFExp; 22 22 23 23 //////////////////////////////////// … … 39 39 } 40 40 41 TabFSin* ptabFSin;41 TabFSin* SOPHYA::ptabFSin; -
trunk/SophyaLib/NTools/tabmath.h
r220 r1371 1 1 // 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 2 9 #include <math.h> 3 10 #include "peida.h" 4 11 #include "nbconst.h" 5 12 13 namespace SOPHYA { 6 14 7 15 /////////////////////////////// … … 9 17 /////////////////////////////// 10 18 11 class TabFExp EXC_AWARE{19 class TabFExp { 12 20 public: 13 21 TabFExp(); … … 30 38 //////////////////////////////////// 31 39 32 class TabFSin EXC_AWARE{40 class TabFSin { 33 41 public: 34 42 TabFSin(int ntab = 0); … … 52 60 #define tabFSin(_x_) ((*ptabFSin)(_x_)) 53 61 #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 II4 // 5 // 6 // Eric Aubourg, Decembre 957 // 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 9 9 10 10 #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 1 5 #ifndef ALM_SEEN 2 6 #define ALM_SEEN … … 7 11 #include "tvector.h" 8 12 13 namespace SOPHYA { 9 14 10 15 /*! class for the coefficients \f$a_{lm}\f$ of the development of a function defined on a sphere, in spherical harmonics */ … … 74 79 }; 75 80 81 } // namespace SOPHYA 76 82 77 83 #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 1 5 #ifndef BRUIT_H_SEEN 2 6 #define BRUIT_H_SEEN 7 8 namespace SOPHYA { 3 9 4 10 class NoiseGenerator { … … 104 110 }; 105 111 112 } // namespace SOPHYA 106 113 107 114 #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 1 5 #ifndef CIRCLE_H_SEEN 2 6 #define CIRCLE_H_SEEN … … 8 12 #include "utilgeom.h" 9 13 #include "geometry.h" 14 15 namespace SOPHYA { 10 16 11 17 class Circle : public Geometry … … 92 98 } 93 99 100 } // namespace SOPHYA 101 94 102 #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 1 5 #ifndef GEOMETRY_SEEN 2 6 #define GEOMETRY_SEEN … … 4 8 5 9 #include "unitvector.h" 10 11 namespace SOPHYA { 12 13 /*! 14 \class SOPHYA::Geometry 15 \ingroup Samba 16 Base class (pure virtual) for geometry handling and coordinate 17 system transforms 18 */ 6 19 7 20 class Geometry … … 13 26 }; 14 27 28 } // namespace SOPHYA 15 29 16 30 #endif -
trunk/SophyaLib/Samba/mlobe.cc
r568 r1371 3 3 4 4 #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 5 16 // #include "nbrandom.h" 6 17 //++ -
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 3 7 4 8 #include <math.h> … … 8 12 9 13 14 namespace SOPHYA { 10 15 11 16 // Classe MainLobe … … 47 52 }; 48 53 54 } // namespace SOPHYA 49 55 50 56 #endif -
trunk/SophyaLib/Samba/sambainit.cc
r758 r1371 2 2 3 3 #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 */ 4 16 5 17 int SambaInitiator::FgInit = 0; -
trunk/SophyaLib/Samba/sambainit.h
r758 r1371 9 9 #include "skymapinit.h" 10 10 #include "ntoolsinit.h" 11 12 namespace SOPHYA { 11 13 12 14 class SambaInitiator : public SkyMapInitiator { … … 22 24 #define SophyaInit() SambaInitiator sambainitiator 23 25 26 } // namespace SOPHYA 27 24 28 #endif 25 29 -
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 1 5 #ifndef SCAN_H_SEEN 2 6 #define SCAN_H_SEEN 3 7 4 8 5 // includes PEIDA6 9 #include "ppersist.h" 7 10 #include <iostream.h> 8 11 #include "dvlist.h" 9 12 #include "ndatablock.h" 13 14 namespace SOPHYA { 10 15 11 16 class FIO_Scan; … … 188 193 }; 189 194 195 } // namespace SOPHYA 190 196 191 197 #endif /* SCAN_H_SEEN */ -
trunk/SophyaLib/SkyMap/Makefile
r1242 r1371 100 100 $(INC)piocmplx.h \ 101 101 $(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 103 104 $(OBJ)mapoperation.o: mapoperation.cc \ 104 105 $(INC)machdefs.h mapoperation.h \ … … 177 178 $(INC)fiondblock.h 178 179 $(OBJ)unitvector.o: unitvector.cc unitvector.h vector3d.h longlat.h \ 179 utilgeom.h180 $(INC)machdefs.h utilgeom.h 180 181 $(OBJ)utilgeom.o: utilgeom.cc utilgeom.h 181 182 $(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 1 5 #ifndef LONGLAT_H_SEEN 2 6 #define LONGLAT_H_SEEN 3 7 8 #include "machdefs.h" 4 9 #include <math.h> 5 10 #include <iostream.h> … … 13 18 latitude=Pi/2-theta 14 19 */ 20 21 namespace SOPHYA { 15 22 16 23 class LongLat … … 45 52 } 46 53 54 } // namespace SOPHYA 55 47 56 #endif -
trunk/SophyaLib/SkyMap/mapoperation.cc
r940 r1371 13 13 #include "mapoperation.h" 14 14 /*! 15 * \class MapOperations15 * \class SOPHYA::MapOperations 16 16 * This class is for simple operations on maps 17 17 */ -
trunk/SophyaLib/SkyMap/mapoperation.h
r932 r1371 40 40 { MapOperations<T> a; a.meanSig(dbl,gmoy,gsig); } 41 41 42 } 42 } // namespace SOPHYA 43 43 44 #endif -
trunk/SophyaLib/SkyMap/pixelmap.h
r1066 r1371 10 10 namespace SOPHYA { 11 11 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 : 14 18 \verbatim 15 19 PixelMap 16 20 SphericalMap 17 21 SphereThetaPhi 18 Sphere Gorski22 SphereHEALPix 19 23 SphereIco 20 24 LocalMap -
trunk/SophyaLib/SkyMap/skymapinit.cc
r853 r1371 10 10 #include "localmap.h" 11 11 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 12 23 int SkyMapInitiator::FgInit = 0; 13 24 -
trunk/SophyaLib/SkyMap/sphericalmap.h
r908 r1371 22 22 namespace SOPHYA { 23 23 24 24 /*! 25 \class SOPHYA::SphericalMap 26 \ingroup SkyMap 27 Base class (pure virtual) for 4Pi spherical maps 28 */ 25 29 26 30 template<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 1 5 #ifndef UNITVECTOR_H_SEEN 2 6 #define UNITVECTOR_H_SEEN … … 6 10 #include <string.h> 7 11 #include "vector3d.h" 12 13 namespace SOPHYA { 8 14 9 15 class UnitVector : public Vector3d … … 31 37 }; 32 38 39 } // namespace SOPHYA 40 33 41 #endif 34 42 -
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 1 5 #ifndef VECTOR3D_H_SEEN 2 6 #define VECTOR3D_H_SEEN … … 28 32 */ 29 33 34 namespace SOPHYA { 35 30 36 class Vector3d 31 37 { … … 142 148 } 143 149 150 } // namespace SOPHYA 151 144 152 #endif 145 153 -
trunk/SophyaLib/SkyT/skyinit.h
r759 r1371 8 8 // Classe d''initialisation pour les modules de PEIDA++ 9 9 #include "ntoolsinit.h" 10 11 namespace SOPHYA { 10 12 11 13 class SkyTInitiator : public NToolsInitiator { … … 20 22 #define PeidaInit() SkyTInitiator _skytinitiator_ 21 23 24 } // namespace SOPHYA 25 22 26 #endif 23 27 -
trunk/SophyaLib/SysTools/pdlmgr.cc
r1294 r1371 1 // 1 2 // Gestionnaire de lien dynamique - R. Ansari 12/98 2 3 // LAL (Orsay) / IN2P3-CNRS DAPNIA/SPP (Saclay) / CEA 4 // 3 5 4 6 #include "pdlmgr.h" -
trunk/SophyaLib/TArray/tarrinit.cc
r926 r1371 7 7 /*! 8 8 \defgroup TArray TArray module 9 This module contains arrays matrixes and vectors.9 This module contains template arrays, matrices and vectors. 10 10 */ 11 11
Note:
See TracChangeset
for help on using the changeset viewer.