Changeset 3915 in Sophya for trunk/AddOn/TAcq/brviscalc.h
- Timestamp:
- Nov 30, 2010, 10:13:51 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/brviscalc.h
r3909 r3915 41 41 42 42 // Pour definir le rang de l'objet lors d'un traitement avec plusieurs BRVisibilityCalculator en // 43 void DefineRank(uint_4 nbc, uint_4 cid );43 void DefineRank(uint_4 nbc, uint_4 cid, uint_4 pair1=0, uint_4 nbpairs=999999999, bool fgpimp=false); 44 44 45 45 // Pour limiter le calcul des visibilites a certaines voies, determine par les numeros de sequences des paires 46 46 // Exemple pour 2 fibres et 4 voies 47 47 // kpair=numero sequentiel de la paire: 0->(0,0), 1->(0,1), 2->(0,2), 3->(0,3), 4->(1,1), 5->(1,2) ... 48 uint_4 SelectPairs(uint_4 pair1=0, uint_4 nbpairs=99999999); 48 // fgpimp=true : on calcule uniquement les visib avec un numero de voie paire, un numero de voie impair 49 // fgpimp=true est utile pour le calcul des visib entre deux cylindres (E-W) 50 uint_4 SelectPairs(uint_4 pair1=0, uint_4 nbpairs=999999999, bool fgpimp=false); 49 51 // pour definir le binning en frequence pour la VisibDataTable 50 52 // par defaut, toutes les frequences avec un pas de 1 … … 78 80 uint_4 nbcalc_, calcid_; // Nombre total de threads/objets BRVisibilityCalculator parallèles, l'identificateur de l'objet 79 81 80 uint_4 pairst_, nbpairs_; // Numero de la premiere paire, nombre de paires 82 uint_4 pairst_, nbpairs_; // Numero de la premiere paire, nombre de paires ( 1 paire= 1 visibilites) 83 bool fgpimp_; // true -> calculer uniquement visibilities avec no voie pair-impair 84 81 85 uint_4 jf1_,jf2_,djf_; // binning en frequence pour la datatable 82 86 … … 121 125 class BRVisCalcGroup { 122 126 public: 123 BRVisCalcGroup(size_t nbcalc, RAcqMemZoneMgr& memgr, string outpath, uint_4 nmean=1000, size_t nthr=1); 127 BRVisCalcGroup(size_t nbcalc, RAcqMemZoneMgr& memgr, string outpath, uint_4 nmean=1000, 128 uint_4 pair1=0, uint_4 nbpairs=999999999, bool fgpimp=false, size_t nthr=1); 124 129 ~BRVisCalcGroup(); 125 130 int SelectFreqBinning(uint_4 freq1=0, uint_4 freq2=0, uint_4 nbfreq=1);
Note:
See TracChangeset
for help on using the changeset viewer.