Changeset 3986 in Sophya for trunk/Cosmo/RadioBeam/mdish.cc


Ignore:
Timestamp:
May 5, 2011, 7:25:18 PM (14 years ago)
Author:
ansari
Message:

modification rapport maxi a appliquer lors des corrections de beams, Reza 05/05/2011

File:
1 edited

Legend:

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

    r3974 r3986  
    167167// -- Four2DRespRatio : rapport de la reponse entre deux objets Four2DResponse
    168168//---------------------------------------------------------------
    169 Four2DRespRatio::Four2DRespRatio(Four2DResponse& a, Four2DResponse& b, double divzthr)
    170   : Four2DResponse(0, a.D(), a.D()), a_(a), b_(b), divzthr_(divzthr)
     169Four2DRespRatio::Four2DRespRatio(Four2DResponse& a, Four2DResponse& b, double maxratio)
     170  : Four2DResponse(0, a.D(), a.D()), a_(a), b_(b), maxratio_(maxratio)
    171171{
    172172}
     
    177177  double rb = b_.Value(kx,ky);
    178178  if (ra<rb) {
    179     if (rb>1.e-39)  return(ra/rb); 
     179    if (rb>1.e-9)  return(ra/rb); 
    180180    else return 0.;
    181181  }
    182   if (rb<divzthr_)  rb=divzthr_;
    183   return (ra/rb);
     182  double rval=1.;
     183  if (rb<1.e-9) rval=ra/rb;
     184  if (rval<maxratio_) return rval;
     185  return maxratio_;
    184186}
    185187
Note: See TracChangeset for help on using the changeset viewer.