Changeset 522 in Sophya


Ignore:
Timestamp:
Oct 26, 1999, 7:15:37 PM (26 years ago)
Author:
ansari
Message:

Fix a dumb bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Samba/ana2fast.cc

    r483 r522  
    105105    //cout << "fft:"<<phas_np[0]<<" "<<phas_sp[0]<<" "<<phas_nm[0]<<" "<<phas_sm[0]<<endl;
    106106    for (int m = 0; m <= nmmax; m++){
    107       //      cout << phas_np[m]<<" "<<phas_sp[m]<<" "<<phas_nm[m]<<" "<<phas_sm[m]<<endl;
     107      cout << phas_np[m]<<" "<<phas_sp[m]<<" "<<phas_nm[m]<<" "<<phas_sm[m]<<endl;
    108108      a2lmp[m][m]+=l2b.lam2lmp(m,m)*phas_np[m]+l2b.lam2lmp(m,m,-1)*phas_sp[m];
    109109      a2lmm[m][m]+=l2b.lam2lmm(m,m)*phas_nm[m]+l2b.lam2lmm(m,m,-1)*phas_sm[m];
     
    127127  float domega=(4.*M_PI)/(12.*nsmax*nsmax);
    128128  for (int m = 0; m <= nmmax; m++){
     129      a2lme[m][m]=-(a2lmp[m][m]+a2lmm[m][m])/2.*static_cast<double>(domega);
     130      a2lmb[m][m]=im*(a2lmp[m][m]-a2lmm[m][m])/2.*static_cast<double>(domega);
    129131    for (int l = m+1; l<= nlmax; l++){
    130       a2lme[l][m]=-(a2lmp[l][m]+a2lmm[l][m])/2.*(double)domega;
    131       a2lmb[l][m]=im*(a2lmp[l][m]-a2lmm[l][m])/2.*(double)domega;
     132      a2lme[l][m]=-(a2lmp[l][m]+a2lmm[l][m])/2.*static_cast<double>(domega);
     133      a2lmb[l][m]=im*(a2lmp[l][m]-a2lmm[l][m])/2.*static_cast<double>(domega);
    132134    }
    133135  }
Note: See TracChangeset for help on using the changeset viewer.