Changeset 25441


Ignore:
Timestamp:
08/21/20 11:31:20 (5 years ago)
Author:
Mathieu Morlighem
Message:

BUG: missing initialization of ig

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/gauss/GaussTria.cpp

    r25438 r25441  
    309309         *
    310310         */
    311         int         ig;
    312311        IssmDouble x,y;
    313312        IssmDouble xy_list[3][2];
     
    325324        this->weights=xNew<IssmDouble>(this->numgauss);
    326325
    327         for(ig=0;ig<gauss1->numgauss;ig++){ // Add the first triangle gauss points
    328                 this->coords1[ig]=gauss1->coords1[ig];
    329                 this->coords2[ig]=gauss1->coords2[ig];
    330                 this->coords3[ig]=gauss1->coords3[ig];
    331                 this->weights[ig]=gauss1->weights[ig];
    332         }
    333         for(ig=0;ig<gauss2->numgauss;ig++){ // Add the second triangle gauss points
    334                 this->coords1[gauss1->numgauss+ig]=gauss2->coords1[ig];
    335                 this->coords2[gauss1->numgauss+ig]=gauss2->coords2[ig];
    336                 this->coords3[gauss1->numgauss+ig]=gauss2->coords3[ig];
    337                 this->weights[gauss1->numgauss+ig]=gauss2->weights[ig];
     326        for(int ii=0;ii<gauss1->numgauss;ii++){ // Add the first triangle gauss points
     327                this->coords1[ii]=gauss1->coords1[ii];
     328                this->coords2[ii]=gauss1->coords2[ii];
     329                this->coords3[ii]=gauss1->coords3[ii];
     330                this->weights[ii]=gauss1->weights[ii];
     331        }
     332        for(int ii=0;ii<gauss2->numgauss;ii++){ // Add the second triangle gauss points
     333                this->coords1[gauss1->numgauss+ii]=gauss2->coords1[ii];
     334                this->coords2[gauss1->numgauss+ii]=gauss2->coords2[ii];
     335                this->coords3[gauss1->numgauss+ii]=gauss2->coords3[ii];
     336                this->weights[gauss1->numgauss+ii]=gauss2->weights[ii];
    338337        }
    339338
     
    343342
    344343        /*Initialize static fields as undefined*/
     344        ig    = -1;
    345345        weight=UNDEF;
    346346        coord1=UNDEF;
Note: See TracChangeset for help on using the changeset viewer.