Changeset 22251


Ignore:
Timestamp:
11/12/17 03:30:39 (7 years ago)
Author:
tsantos
Message:

BUG: 'long to int' conversions should be avoid (src/c/bamg/Mesh.cpp, RandomNumber usage)

Location:
issm/trunk-jpl/src/c/bamg
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/bamg/Mesh.cpp

    r22213 r22251  
    26922692                //Get Prime number
    26932693                const long PrimeNumber= BigPrimeNumber(nbv);
    2694                 int k0=this->RandomNumber(nbv);
     2694                long k0=this->RandomNumber(nbv);
    26952695
    26962696                //Build orderedvertices
     
    27962796                /*construction of a random order*/
    27972797                const long PrimeNumber= BigPrimeNumber(nbv)  ;
    2798                 long k3 = long(this->RandomNumber(nbvnew));
     2798                long k3 = this->RandomNumber(nbvnew);
    27992799                //loop over the new points
    28002800                for (int is3=0; is3<nbvnew; is3++){
     
    46904690        }
    46914691        /*}}}*/
    4692         int  Mesh::RandomNumber(int max){/*{{{*/
     4692        long  Mesh::RandomNumber(long max){/*{{{*/
    46934693                /*  Generate a random number from 0 to max-1 using linear congruential
    46944694                 *  random number generator*/
  • issm/trunk-jpl/src/c/bamg/Mesh.h

    r21867 r22251  
    4040                        double                        coefIcoor;             // coef to integer
    4141                        ListofIntersectionTriangles   lIntTria;
    42                         int                           randomseed;            //used for random number generation
     42                        long                                                                    randomseed;            //used for random number generation
    4343
    4444                        long                          NbVerticesOnGeomVertex;
     
    115115                        void BuildMetric1(BamgOpts* bamgopts);
    116116                        void BuildGeometryFromMesh(BamgOpts* bamgopts=NULL);
    117                         int  RandomNumber(int max);
     117                        long  RandomNumber(long max);
    118118                        void ReconstructExistingMesh();
    119119
Note: See TracChangeset for help on using the changeset viewer.