Changeset 565716a in tol


Ignore:
Timestamp:
Aug 31, 2015, 6:28:54 AM (11 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
65edfbd
Parents:
b2fecec
Message:

refs #621, correcciones debido a compilación en 64 bits

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@6826 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/vmatrix_type/vmat_convert.cpp

    rb2fecec r565716a  
    720720  Delete();
    721721  code_  = ESC_chlmRsparse;
    722   register int n = Minimum(nrow,ncol);
    723   register int nnz = 0;
    724   register int i, j, k, h, d;
    725   register double c;
    726   register BPolyn<BDat> pol = pol_;
     722  int n = Minimum(nrow,ncol);
     723  int nnz = 0;
     724  int i, j, k, h, d;
     725  double c;
     726  BPolyn<BDat> pol = pol_;
    727727  pol.Aggregate();
    728   register int s=pol.Size();
    729   register const BMonome<BDat>* mon = pol.Buffer();
     728  int s=pol.Size();
     729  //const BMonome<BDat>* mon = pol.Buffer();
    730730
    731731  for(k=0; k<s; k++)
    732732  {
    733     d = mon->Degree();
     733  //d = mon->Degree();
     734  d = pol[k].Degree();
    734735    if(d>=0)
    735736    {
    … …  
    746747      }
    747748    }
    748     mon++;
    749   }
    750   mon = pol.Buffer();
     749    //mon++;
     750  }
     751  //mon = pol.Buffer();
    751752  cholmod_triplet* triplet = CholmodAllocate_triplet
    752753    (nrow,ncol,nnz,0,CHOLMOD_REAL,common_);
    … …  
    757758  for(k=h=0; k<s; k++)
    758759  {
    759     d = mon->Degree();
    760     c = mon->Coef().Value();
     760  //d = mon->Degree();
     761  d = pol[k].Degree();
     762  //c = mon->Coef().Value();
     763  c = pol[k].Coef().Value();
    761764    if(d>=0)
    762765    {
    … …  
    777780      }
    778781    }
    779     mon++;
     782    //mon++;
    780783  }
    781784
Note: See TracChangeset for help on using the changeset viewer.