Changeset 17507


Ignore:
Timestamp:
03/20/14 16:34:36 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: removed all register commands to get rid of (warning: 'register' storage class specifier is deprecated)

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

Legend:

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

    r16521 r17507  
    150150
    151151                /*Get integer coodinate of current point w*/
    152                 register long i=w.i.x, j=w.i.y;
     152                long i=w.i.x, j=w.i.y;
    153153
    154154                /*Initialize level*/
    155                 register long level=MaxISize;
     155                long level=MaxISize;
    156156
    157157                /*Get inital box (the largest)*/
     
    426426                int  pi[ MaxDepth  ];
    427427                Icoor1 ii[  MaxDepth ], jj [ MaxDepth];
    428                 register int l=0; // level
    429                 register BamgQuadtreeBox * b;
     428                int l=0; // level
     429                BamgQuadtreeBox * b;
    430430                Icoor1 hb =  MaxISize;
    431431                Icoor1 i0=0,j0=0;
     
    444444                        b= pb[l];
    445445                        while (pi[l]--){             
    446                                 register int k = pi[l];
     446                                int k = pi[l];
    447447
    448448                                if (b->nbitems>0){ // BamgVertex BamgQuadtreeBox none empty
     
    457457                                }
    458458                                else{ // Pointer BamgQuadtreeBox
    459                                         register BamgQuadtreeBox *b0=b;
     459                                        BamgQuadtreeBox *b0=b;
    460460                                        if ((b=b->b[k])){
    461461                                                hb >>=1 ; // div by 2
    462                                                 register long iii = ii[l]+I_IJ(k,hb);
    463                                                 register long jjj = jj[l]+J_IJ(k,hb);
     462                                                long iii = ii[l]+I_IJ(k,hb);
     463                                                long jjj = jj[l]+J_IJ(k,hb);
    464464
    465465                                                if  (INTER_SEG(iii,iii+hb,i-hx,i+hx) && INTER_SEG(jjj,jjj+hb,j-hy,j+hy)){
  • issm/trunk-jpl/src/c/bamg/BamgVertex.cpp

    r15104 r17507  
    125125                /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/Smoothing)*/
    126126
    127                 register BamgVertex* s=this;
     127                BamgVertex* s=this;
    128128                BamgVertex &vP = *s,vPsave=vP;
    129129
    130                 register Triangle* tbegin= t , *tria = t , *ttc;
    131 
    132                 register int k=0,kk=0,j = EdgesVertexTriangle[IndexInTriangle][0],jc;
     130                Triangle* tbegin= t , *tria = t , *ttc;
     131
     132                int k=0,kk=0,j = EdgesVertexTriangle[IndexInTriangle][0],jc;
    133133                R2 P(s->r),PNew(0,0);
    134134                do {
  • issm/trunk-jpl/src/c/bamg/Geometry.cpp

    r16237 r17507  
    598598                                long *po=p;                     
    599599                                long  n=*p;                     
    600                                 register float angleold=-1000 ; // angle = - infinity
     600                                float angleold=-1000 ; // angle = - infinity
    601601                                ord=0; exch=0;
    602602
     
    878878                double sg;
    879879                if (eg0 == eg1) {
    880                         register double s0=vg0,s1=vg1;
     880                        double s0=vg0,s1=vg1;
    881881                        sg =  s0*(1.0-s) +  s*s1;
    882882                        on=eg0;
  • issm/trunk-jpl/src/c/bamg/ListofIntersectionTriangles.cpp

    r16233 r17507  
    8383                /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/NewItem)*/
    8484
    85                 register int n;
     85                int n;
    8686                R2 x(0,0);
    8787                if ( d0) x =      (*tt)[0].r * d0;
     
    9797                        lIntTria[Size].x = x;
    9898                        Metric m0,m1,m2;
    99                         register BamgVertex * v;
     99                        BamgVertex * v;
    100100                        if ((v=(*tt)(0))) m0    = v->m;
    101101                        if ((v=(*tt)(1))) m1    = v->m;
     
    111111                /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/NewItem)*/
    112112
    113                 register int n;
     113                int n;
    114114                if(!Size ||  Norme2_2(lIntTria[Size-1].x-A)) {
    115115                        if (Size==MaxSize) ReShape();
     
    183183        void ListofIntersectionTriangles::ReShape(){
    184184
    185                 register int newsize = MaxSize*2;
     185                int newsize = MaxSize*2;
    186186                IntersectionTriangles* nw = new IntersectionTriangles[newsize];
    187187                _assert_(nw);
  • issm/trunk-jpl/src/c/bamg/Mesh.cpp

    r16989 r17507  
    29332933                //loop over the new points
    29342934                for (int is3=0; is3<nbvnew; is3++){
    2935                         register long j=nbvold +(k3 = (k3+PrimeNumber)%nbvnew);
    2936                         register long i=nbvold+is3;
     2935                        long j=nbvold +(k3 = (k3+PrimeNumber)%nbvnew);
     2936                        long i=nbvold+is3;
    29372937                        orderedvertices[i]= vertices + j;
    29382938                        orderedvertices[i]->ReferenceNumber=i;
     
    37223722
    37233723                long *renu= new long[nbt];
    3724                 register Triangle *t0,*t,*te=triangles+nbt;
    3725                 register long k=0,it,i,j;
     3724                Triangle *t0,*t,*te=triangles+nbt;
     3725                long k=0,it,i,j;
    37263726
    37273727                for ( it=0;it<nbt;it++)
     
    39143914                for(i=Head0;i>=0;i=first_np_or_next_t0[ip=i],first_np_or_next_t0[ip]=-1) {
    39153915                        //  pour tous les triangles autour du sommet s
    3916                         register Triangle* t= vertices[i].t;
     3916                        Triangle* t= vertices[i].t;
    39173917                        if (!t){
    39183918                                _error_("!t");
     
    41544154        /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/ConsRefTriangle)*/
    41554155
    4156         register Triangle *t0,*t;
    4157         register long k=0, num;   
     4156        Triangle *t0,*t;
     4157        long k=0, num;   
    41584158
    41594159        //initialize all triangles as -1 (outside)
     
    47074707                                        L=0;// length of the curve
    47084708                                        long i=0;// index of new points on the curve
    4709                                         register GeomVertex * GA0 = *(*peequi)[k0equi].GeomEdgeHook;
     4709                                        GeomVertex * GA0 = *(*peequi)[k0equi].GeomEdgeHook;
    47104710                                        BamgVertex *A0;
    47114711                                        A0 = GA0->MeshVertexHook;  // the vertex in new mesh
     
    47814781                                                        if (ee[k1].GeomEdgeHook->IsRequiredVertex()) {
    47824782                                                                _assert_(eeequi[k1equi].GeomEdgeHook->IsRequiredVertex());
    4783                                                                 register GeomVertex * GA1 = *eeequi[k1equi].GeomEdgeHook;
     4783                                                                GeomVertex * GA1 = *eeequi[k1equi].GeomEdgeHook;
    47844784                                                                A1=GA1->MeshVertexHook;// the vertex in new mesh
    47854785                                                                _assert_(A1-vertices>=0 && A1-vertices<nbv);
  • issm/trunk-jpl/src/c/bamg/Triangle.cpp

    r16237 r17507  
    231231                // Copy all the mark
    232232                a &= 3;
    233                 register Triangle *tt=adj[a];
     233                Triangle *tt=adj[a];
    234234                AdjEdgeIndex [a] &= 55; // remove MarkUnSwap
    235                 register short aatt = AdjEdgeIndex[a] & 3;
     235                short aatt = AdjEdgeIndex[a] & 3;
    236236                if(tt){
    237237                        tt->adj[aatt]=this;
     
    255255        void Triangle::SetHidden(int a){
    256256                //Get Adjacent Triangle number a
    257                 register Triangle* t = adj[a];
     257                Triangle* t = adj[a];
    258258                //if it exist
    259259                //C|=D -> C=(C|D) bitwise inclusive OR
     
    264264        void Triangle::SetLocked(int a){
    265265                //mark the edge as on Boundary
    266                 register Triangle * t = adj[a];
     266                Triangle * t = adj[a];
    267267                t->AdjEdgeIndex[AdjEdgeIndex[a] & 3] |=4;
    268268                AdjEdgeIndex[a] |= 4;
     
    270270        /*FUNCTION Triangle::SetMarkUnSwap{{{*/
    271271        void Triangle::SetMarkUnSwap(int a){
    272                 register Triangle * t = adj[a];
     272                Triangle * t = adj[a];
    273273                t->AdjEdgeIndex[AdjEdgeIndex[a] & 3] |=8;
    274274                AdjEdgeIndex[a] |=8 ;
     
    282282        /*FUNCTION Triangle::SetUnMarkUnSwap{{{*/
    283283        void Triangle::SetUnMarkUnSwap(int a){
    284                 register Triangle * t = adj[a];
     284                Triangle * t = adj[a];
    285285                t->AdjEdgeIndex[AdjEdgeIndex[a] & 3] &=55; // 23 + 32
    286286                AdjEdgeIndex[a] &=55 ;
     
    292292                if(a/4 !=0) return 0;// arete lock or MarkUnSwap
    293293
    294                 register Triangle *t1=this,*t2=adj[a];// les 2 triangles adjacent
    295                 register short a1=a,a2=AdjEdgeIndex[a];// les 2 numero de l arete dans les 2 triangles
     294                Triangle *t1=this,*t2=adj[a];// les 2 triangles adjacent
     295                short a1=a,a2=AdjEdgeIndex[a];// les 2 numero de l arete dans les 2 triangles
    296296                if(a2/4 !=0) return 0; // arete lock or MarkUnSwap
    297297
    298                 register BamgVertex  *sa=t1->vertices[VerticesOfTriangularEdge[a1][0]];
    299                 register BamgVertex  *sb=t1->vertices[VerticesOfTriangularEdge[a1][1]];
    300                 register BamgVertex  *s1=t1->vertices[OppositeVertex[a1]];
    301                 register BamgVertex  *s2=t2->vertices[OppositeVertex[a2]];
     298                BamgVertex  *sa=t1->vertices[VerticesOfTriangularEdge[a1][0]];
     299                BamgVertex  *sb=t1->vertices[VerticesOfTriangularEdge[a1][1]];
     300                BamgVertex  *s1=t1->vertices[OppositeVertex[a1]];
     301                BamgVertex  *s2=t2->vertices[OppositeVertex[a2]];
    302302
    303303                Icoor2 det1=t1->det , det2=t2->det ;
     
    328328                                         if(kopt) {
    329329                                                 // critere de Delaunay pure isotrope
    330                                                  register Icoor2 xb1 = sb->i.x - s1->i.x,
     330                                                 Icoor2 xb1 = sb->i.x - s1->i.x,
    331331                                                                         x21 = s2->i.x - s1->i.x,
    332332                                                                         yb1 = sb->i.y - s1->i.y,
     
    336336                                                                         yba = sb->i.y - sa->i.y,
    337337                                                                         y2a = s2->i.y - sa->i.y;
    338                                                  register double
     338                                                 double
    339339                                                        cosb12 =  double(xb1*x21 + yb1*y21),
    340340                                                                         cosba2 =  double(xba*x2a + yba*y2a) ,
Note: See TracChangeset for help on using the changeset viewer.