Changeset 3796 in Sophya for trunk/Cosmo/RadioBeam/mdish.cc
- Timestamp:
- Jun 29, 2010, 7:26:01 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/mdish.cc
r3792 r3796 33 33 return ( (wk<1.)?(1.-wk):0.); 34 34 break; 35 case 22: // Reponse parabole diametre D Triangle <= kmax= 2 pi D / lambda + trou au centre 36 wk = sqrt(kx*kx+ky*ky)/dx_/2./M_PI; 37 if (wk<0.025) return 39.*wk; 38 else if (wk<1.) return (1.-wk); 39 else return 0.; 40 break; 35 41 case 3: // Reponse rectangle Dx x Dy Triangle (|kx|,|k_y|) <= (2 pi Dx / lambda, 2 pi Dx / lambda) 36 wkx = kx/2./M_PI/dx_;37 wky = ky/2./M_PI/dy_;42 wkx = fabs(kx)/2./M_PI/dx_; 43 wky = fabs(ky)/2./M_PI/dy_; 38 44 return ( ((wkx<1.)&&(wky<1.))?((1.-wkx)*(1-wky)):0.); 39 45 break; … … 78 84 hrep_.FindBin(kx, ky, i, j); 79 85 return hrep_(i, j); 86 } 87 88 double Four2DRespTable::renormalize(double max) 89 { 90 double cmx = hrep_.VMax(); 91 hrep_ *= (max/cmx); 92 return cmx; 80 93 } 81 94
Note:
See TracChangeset
for help on using the changeset viewer.