Ignore:
Timestamp:
Dec 23, 2010, 6:38:00 PM (15 years ago)
Author:
ansari
Message:

1/ Ajout nouvelle config interfero en croix (ASKAP like)
2/ Correction et ameliorations diverses, en particulier sur les limites de rotation

ThetaMax=23 degres, angles phi, -phi, phi+pi, -phi-pi

Reza 23/12/2010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/RadioBeam/interfconfigs.cc

    r3930 r3931  
    267267
    268268/* --Fonction -- */
     269vector<Dish> CreateCrossConfig(double Ddish, double base, double Eta)
     270{
     271  vector<Dish>  vd;
     272  int cnt=0;
     273  EnumeratedSequence esx,esy;
     274  esx = -6.,-2.,1.,3.,5.;
     275  esy = -5.,-1.,2.,4.,6.;
     276 
     277  cnt++;
     278  vd.push_back(Dish(cnt, 0., 0., Eta*Ddish));
     279
     280  for(int k=0; k<esx.Size(); k++) {
     281    double fx=esx.Value(k);
     282    cnt++;
     283    vd.push_back(Dish(cnt, fx*base, 0., Eta*Ddish));
     284  }
     285  for(int k=0; k<esy.Size(); k++) {
     286    double fy=esy.Value(k);
     287    cnt++;
     288    vd.push_back(Dish(cnt, 0., fy*base, Eta*Ddish));
     289  }
     290 cout << ">>>CreateCrossConfig(" << Ddish << "," << Eta << ") ---> NDishes=" << vd.size() << endl;
     291 return vd;
     292}
     293
     294
     295/* --Fonction -- */
    269296vector<Dish> CreateDoubleHexagonConfig(double Ddish, double radius1, double radius2, double Eta)
    270297{
Note: See TracChangeset for help on using the changeset viewer.