Changeset 833 in Sophya for trunk/SophyaLib/Samba


Ignore:
Timestamp:
Apr 7, 2000, 12:28:03 PM (25 years ago)
Author:
ansari
Message:

Compil SGI-CC (Pb for(int i; i redeclare)) Reza 7/4/2000

Location:
trunk/SophyaLib/Samba
Files:
2 edited

Legend:

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

    r729 r833  
    2929  //    --- smoothes the initial power spectrum ---
    3030  TVector<T> cl=clin;
    31   for (int l=0;l<n_l;l++)
     31  int l;
     32  for (l=0;l<n_l;l++)
    3233    {
    3334      r_8 gauss=exp(-l*(l+1.)*sig_smooth*sig_smooth);
     
    3940  r_8 hsqrt2 = 1.0 / Rac2;
    4041
    41   for (int l=0;l<n_l;l++)
     42  for (l=0;l<n_l;l++)
    4243    {
    4344      T rms=sqrt(cl(l));
  • trunk/SophyaLib/Samba/sphericaltransformserver.cc

    r746 r833  
    8080      LambdaLMBuilder lb(theta,nlmax,nmmax);
    8181      //  somme sur m de 0 a l'infini
    82       for (int m = 0; m <= nmmax; m++)
     82      int m;
     83      for (m = 0; m <= nmmax; m++)
    8384        {
    8485          //  somme sur l de m a l'infini
     
    104105    //        obtains the negative m of b(m,theta) (= complex conjugate)
    105106
    106       for (int m=1;m<=nmmax;m++)
     107      for (m=1;m<=nmmax;m++)
    107108        {
    108109          //compiler doesn't have conj()
     
    169170
    170171  for (int kk=0; kk<bw.NElts(); kk++) bw(kk)=(T)0.;
    171   for (int m=-b_m.Mmax();m<=-1;m++)
     172  int m;
     173  for (m=-b_m.Mmax();m<=-1;m++)
    172174    {
    173175      int maux=m;
     
    177179      bw(iw) += b_m(m) * complex<T>( (T)cos(aux),(T)sin(aux) )  ;
    178180    }
    179   for (int m=0;m<=b_m.Mmax();m++)
     181  for (m=0;m<=b_m.Mmax();m++)
    180182    {
    181183      //      int iw=((m % nph) +nph) % nph; //between 0 and nph = m'
     
    248250
    249251  for (int kk=0; kk<bw.NElts(); kk++) bw(kk)=(T)0.;
    250   for (int m=-b_m.Mmax();m<=-1;m++)
     252  int m;
     253  for (m=-b_m.Mmax();m<=-1;m++)
    251254    {
    252255      int maux=m;
     
    256259      bw(iw) += b_m(m) * complex<T>( (T)cos(aux),(T)sin(aux) )  ;
    257260    }
    258   for (int m=0;m<=b_m.Mmax();m++)
     261  for (m=0;m<=b_m.Mmax();m++)
    259262    {
    260263      //      int iw=((m % nph) +nph) % nph; //between 0 and nph = m'
     
    365368
    366369  int im_max=min(nph,nmmax+1);
    367   for (int i=0;i< dataout.NElts();i++) dataout(i)=complex<T>((T)0.,(T)0.);
    368   for (int i=0;i<im_max;i++) dataout(i)=transformedData(i);
     370  int i;
     371  for (i=0;i< dataout.NElts();i++) dataout(i)=complex<T>((T)0.,(T)0.);
     372  for (i=0;i<im_max;i++) dataout(i)=transformedData(i);
    369373
    370374
     
    373377  //  }
    374378  for (int kk=nph; kk<dataout.NElts(); kk++) dataout(kk)=dataout(kk%nph);
    375   for (int i = 0;i <dataout.NElts();i++){
     379  for (i = 0;i <dataout.NElts();i++){
    376380    dataout(i)*= (complex<T>)(complex<double>(cos(-i*phi0),sin(-i*phi0)));
    377381  }
     
    415419  int sizeOfTransformToGet = min(transformedData.NElts(),nmmax+1);
    416420  //  int im_max=min(transformedData.NElts()-1,nmmax);
    417   for (int i=0;i<sizeOfTransformToGet;i++) dataout(i)=transformedData(i);
     421  int i;
     422  for (i=0;i<sizeOfTransformToGet;i++) dataout(i)=transformedData(i);
    418423
    419424
     
    422427  if (sizeOfTransformToGet == (transformedData.NElts()))
    423428    {
    424       for (int i=transformedData.NElts(); i<min(nph,dataout.NElts()); i++)
     429      for (i=transformedData.NElts(); i<min(nph,dataout.NElts()); i++)
    425430        {
    426431
     
    434439        }
    435440    }
    436   for (int i = 0;i <dataout.NElts();i++){
     441  for (i = 0;i <dataout.NElts();i++){
    437442    dataout(i)*= (complex<T>)(complex<double>(cos(-i*phi0),sin(-i*phi0)));
    438443  }
     
    640645      phasem(i)=0;
    641646    }
    642 
    643   for(int kk=0; kk<nph; kk++) datain(kk)=complex<T>(dataq(kk),datau(kk));
     647  int kk;
     648  for(kk=0; kk<nph; kk++) datain(kk)=complex<T>(dataq(kk),datau(kk));
    644649
    645650  phasep = CFromFourierAnalysis(nmmax,datain,phi0);
    646651
    647   for(int kk=0; kk<nph; kk++) datain(kk)=complex<T>(dataq(kk),-datau(kk));
     652  for(kk=0; kk<nph; kk++) datain(kk)=complex<T>(dataq(kk),-datau(kk));
    648653  phasem = CFromFourierAnalysis(nmmax,datain,phi0);
    649654  LambdaPMBuilder lpmb(theta,nlmax,nmmax);
     
    695700      //      LambdaPMBuilder lpmb(theta,nlmax,nmmax);
    696701      r_8 sqr2inv=1/Rac2;
    697       for (int m = 0; m <= nmmax; m++)
     702      int m;
     703      for (m = 0; m <= nmmax; m++)
    698704        {
    699705          r_8 lambda_w=0.;
     
    718724        }
    719725      //        obtains the negative m of b(m,theta) (= complex conjugate)
    720       for (int m=1;m<=nmmax;m++)
     726      for (m=1;m<=nmmax;m++)
    721727        {
    722728          b_m_theta_q(-m) = conj(b_m_theta_q(m));
     
    764770
    765771      LambdaPMBuilder lpmb(theta,nlmax,nmmax);
    766       for (int m = 0; m <= nmmax; m++)
     772      int m;
     773      for (m = 0; m <= nmmax; m++)
    767774        {
    768775          r_8 lambda_p=0.;
     
    784791     
    785792      //        obtains the negative m of b(m,theta) (= complex conjugate)
    786       for (int m=1;m<=nmmax;m++)
     793      for (m=1;m<=nmmax;m++)
    787794        {
    788795          b_m_theta_p(-m) = conj(b_m_theta_m(m));
Note: See TracChangeset for help on using the changeset viewer.