Changeset 3789 in Sophya for trunk/Cosmo/RadioBeam/mdish.cc
- Timestamp:
- Jun 27, 2010, 4:57:36 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/mdish.cc
r3788 r3789 9 9 //-------------------------------------------------- 10 10 // Constructor 11 Four2DResponse::Four2DResponse(int typ, double dx, double dy )11 Four2DResponse::Four2DResponse(int typ, double dx, double dy, double lambda) 12 12 : typ_(typ), dx_((dx>1.e-3)?dx:1.), dy_((dy>1.e-3)?dy:1.) 13 13 { 14 setLambdaRef( );15 setLambda( );14 setLambdaRef(lambda); 15 setLambda(lambda); 16 16 } 17 17 … … 78 78 // -- Four2DRespRatio : rapport de la reponse entre deux objets Four2DResponse 79 79 //--------------------------------------------------------------- 80 Four2DRespRatio::Four2DRespRatio(Four2DResponse& a, Four2DResponse& b )81 : Four2DResponse(0, a.D(), a.D()), a_(a), b_(b) 80 Four2DRespRatio::Four2DRespRatio(Four2DResponse& a, Four2DResponse& b, double divzthr) 81 : Four2DResponse(0, a.D(), a.D()), a_(a), b_(b), divzthr_(divzthr) 82 82 { 83 83 } … … 87 87 double ra = a_.Value(kx,ky); 88 88 double rb = b_.Value(kx,ky); 89 if (rb<1.e-19) rb = 1.e-19; 89 if (rb<divzthr_) { 90 if (ra<rb) return 0.; 91 else rb=divzthr_; 92 } 90 93 return (ra/rb); 91 94 }
Note:
See TracChangeset
for help on using the changeset viewer.