Changeset 2610 in Sophya


Ignore:
Timestamp:
Sep 7, 2004, 3:37:53 PM (21 years ago)
Author:
ansari
Message:

Ajout classe SphereECP<T> avec sa gestionnaire PPersist - Reza , 7 Septembre 2004

Location:
trunk/SophyaLib/SkyMap
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyMap/Makefile

    r2444 r2610  
    33all: $(LIB)libSkyMap.a
    44clean:
    5         rm -f $(OBJ)HEALPixUtils.o $(OBJ)fiolocalmap.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)mapoperation.o $(OBJ)skymapinit.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
     5        rm -f $(OBJ)HEALPixUtils.o $(OBJ)fiolocalmap.o $(OBJ)fiosphereecp.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)mapoperation.o $(OBJ)skymapinit.o $(OBJ)sphereecp.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
    66        rm -f $(LIB)libSkyMap.a
    7 $(LIB)libSkyMap.a : $(OBJ)HEALPixUtils.o $(OBJ)fiolocalmap.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)mapoperation.o $(OBJ)skymapinit.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
     7$(LIB)libSkyMap.a : $(OBJ)HEALPixUtils.o $(OBJ)fiolocalmap.o $(OBJ)fiosphereecp.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)mapoperation.o $(OBJ)skymapinit.o $(OBJ)sphereecp.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
    88        $(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))
    99ifeq ($(CXX),cxx)
     
    2525 $(INC)pexceptions.h \
    2626 $(INC)gnumd5.h \
     27 $(INC)ppfbinstream.h \
     28 $(INC)rawstream.h \
     29 $(INC)ppfnametag.h \
    2730 $(INC)utilarr.h \
    2831 $(INC)smathconst.h
     
    3336 $(INC)pexceptions.h \
    3437 $(INC)gnumd5.h \
     38 $(INC)ppfbinstream.h \
     39 $(INC)rawstream.h \
     40 $(INC)ppfnametag.h \
    3541 $(INC)dvlist.h \
    3642 $(INC)objfio.h \
     
    4753 $(INC)fiondblock.h \
    4854 $(INC)datatype.h
     55$(OBJ)fiosphereecp.o: fiosphereecp.cc fiosphereecp.h sphereecp.h \
     56 sphericalmap.h $(INC)smathconst.h \
     57 $(INC)machdefs.h pixelmap.h \
     58 $(INC)ppersist.h \
     59 $(INC)pexceptions.h \
     60 $(INC)gnumd5.h \
     61 $(INC)ppfbinstream.h \
     62 $(INC)rawstream.h \
     63 $(INC)ppfnametag.h \
     64 $(INC)dvlist.h \
     65 $(INC)objfio.h \
     66 $(INC)anydataobj.h \
     67 $(INC)mutyv.h spherepos.h unitvector.h \
     68 vector3d.h longlat.h utilgeom.h \
     69 $(INC)tvector.h \
     70 $(INC)tmatrix.h \
     71 $(INC)tarray.h \
     72 $(INC)basarr.h \
     73 $(INC)ndatablock.h \
     74 $(INC)utilarr.h \
     75 $(INC)fioarr.h \
     76 $(INC)datatype.h
    4977$(OBJ)fiospherehealpix.o: fiospherehealpix.cc fiospherehealpix.h \
    5078 sphericalmap.h $(INC)smathconst.h \
     
    5381 $(INC)pexceptions.h \
    5482 $(INC)gnumd5.h \
     83 $(INC)ppfbinstream.h \
     84 $(INC)rawstream.h \
     85 $(INC)ppfnametag.h \
    5586 $(INC)dvlist.h \
    5687 $(INC)objfio.h \
     
    72103 $(INC)pexceptions.h \
    73104 $(INC)gnumd5.h \
     105 $(INC)ppfbinstream.h \
     106 $(INC)rawstream.h \
     107 $(INC)ppfnametag.h \
    74108 $(INC)dvlist.h \
    75109 $(INC)objfio.h \
     
    90124 $(INC)pexceptions.h \
    91125 $(INC)gnumd5.h \
     126 $(INC)ppfbinstream.h \
     127 $(INC)rawstream.h \
     128 $(INC)ppfnametag.h \
    92129 $(INC)dvlist.h \
    93130 $(INC)objfio.h \
     
    113150 $(INC)pexceptions.h \
    114151 $(INC)gnumd5.h \
     152 $(INC)ppfbinstream.h \
     153 $(INC)rawstream.h \
     154 $(INC)ppfnametag.h \
    115155 $(INC)dvlist.h \
    116156 $(INC)objfio.h \
     
    124164 $(INC)pexceptions.h \
    125165 $(INC)gnumd5.h \
     166 $(INC)ppfbinstream.h \
     167 $(INC)rawstream.h \
     168 $(INC)ppfnametag.h \
    126169 $(INC)dvlist.h \
    127170 $(INC)objfio.h \
     
    136179 $(INC)utilarr.h fiospherehealpix.h \
    137180 spherehealpix.h HEALPixUtils.h fiospherethetaphi.h fiolocalmap.h \
    138  localmap.h
     181 localmap.h fiosphereecp.h sphereecp.h
     182$(OBJ)sphereecp.o: sphereecp.cc sphereecp.h sphericalmap.h \
     183 $(INC)smathconst.h \
     184 $(INC)machdefs.h pixelmap.h \
     185 $(INC)ppersist.h \
     186 $(INC)pexceptions.h \
     187 $(INC)gnumd5.h \
     188 $(INC)ppfbinstream.h \
     189 $(INC)rawstream.h \
     190 $(INC)ppfnametag.h \
     191 $(INC)dvlist.h \
     192 $(INC)objfio.h \
     193 $(INC)anydataobj.h \
     194 $(INC)mutyv.h spherepos.h unitvector.h \
     195 vector3d.h longlat.h utilgeom.h \
     196 $(INC)tvector.h \
     197 $(INC)tmatrix.h \
     198 $(INC)tarray.h \
     199 $(INC)basarr.h \
     200 $(INC)ndatablock.h \
     201 $(INC)utilarr.h
    139202$(OBJ)spherehealpix.o: spherehealpix.cc \
    140203 $(INC)machdefs.h \
     
    143206 $(INC)ppersist.h \
    144207 $(INC)gnumd5.h \
     208 $(INC)ppfbinstream.h \
     209 $(INC)rawstream.h \
     210 $(INC)ppfnametag.h \
    145211 $(INC)ndatablock.h \
    146212 $(INC)anydataobj.h spherehealpix.h \
     
    160226 $(INC)ppersist.h \
    161227 $(INC)pexceptions.h \
    162  $(INC)gnumd5.h unitvector.h vector3d.h \
     228 $(INC)gnumd5.h \
     229 $(INC)ppfbinstream.h \
     230 $(INC)rawstream.h \
     231 $(INC)ppfnametag.h unitvector.h vector3d.h \
    163232 longlat.h utilgeom.h $(INC)anydataobj.h \
    164233 $(INC)datatype.h
     
    169238 $(INC)pexceptions.h \
    170239 $(INC)gnumd5.h \
     240 $(INC)ppfbinstream.h \
     241 $(INC)rawstream.h \
     242 $(INC)ppfnametag.h \
    171243 $(INC)dvlist.h \
    172244 $(INC)objfio.h \
  • trunk/SophyaLib/SkyMap/objlist.list

    r1196 r2610  
    11HEALPixUtils.o
    22fiolocalmap.o
     3fiosphereecp.o
    34fiospherehealpix.o
    45fiospherethetaphi.o
     
    78mapoperation.o
    89skymapinit.o
     10sphereecp.o
    911spherehealpix.o
    1012spherepos.o
  • trunk/SophyaLib/SkyMap/skymap.h

    r853 r2610  
    99#include "spherehealpix.h"
    1010#include "localmap.h"
     11#include "sphereecp.h"
    1112#include "fiospherethetaphi.h"
    1213#include "fiospherehealpix.h"
    1314#include "fiolocalmap.h"
     15#include "fiosphereecp.h"
    1416
    1517#endif
  • trunk/SophyaLib/SkyMap/skymapinit.cc

    r2082 r2610  
    88#include "fiospherethetaphi.h"
    99#include "fiolocalmap.h"
    10 #include "localmap.h"
     10#include "fiosphereecp.h"
    1111 
    1212/*!
     
    8585  DObjRegister(FIO_LocalMap< complex<r_8> >, LocalMap< complex<r_8> >);
    8686
     87  // ---------- Les SphereECP ---------
     88
     89  PPRegister(FIO_SphereECP<int_4>);
     90  DObjRegister(FIO_SphereECP<int_4>, SphereECP<int_4>);
     91
     92  PPRegister(FIO_SphereECP<r_4>);
     93  DObjRegister(FIO_SphereECP<r_4>, SphereECP<r_4>);
     94
     95  PPRegister(FIO_SphereECP<r_8>);
     96  DObjRegister(FIO_SphereECP<r_8>, SphereECP<r_8>);
     97
     98  PPRegister(FIO_SphereECP< complex<r_4> >);
     99  DObjRegister(FIO_SphereECP< complex<r_4> >, SphereECP< complex<r_4> >);
     100
     101  PPRegister(FIO_SphereECP< complex<r_8> >);
     102  DObjRegister(FIO_SphereECP< complex<r_8> >, SphereECP< complex<r_8> >);
     103
     104
    87105
    88106}
Note: See TracChangeset for help on using the changeset viewer.