Changeset 25441
- Timestamp:
- 08/21/20 11:31:20 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/gauss/GaussTria.cpp
r25438 r25441 309 309 * 310 310 */ 311 int ig;312 311 IssmDouble x,y; 313 312 IssmDouble xy_list[3][2]; … … 325 324 this->weights=xNew<IssmDouble>(this->numgauss); 326 325 327 for(i g=0;ig<gauss1->numgauss;ig++){ // Add the first triangle gauss points328 this->coords1[i g]=gauss1->coords1[ig];329 this->coords2[i g]=gauss1->coords2[ig];330 this->coords3[i g]=gauss1->coords3[ig];331 this->weights[i g]=gauss1->weights[ig];332 } 333 for(i g=0;ig<gauss2->numgauss;ig++){ // Add the second triangle gauss points334 this->coords1[gauss1->numgauss+i g]=gauss2->coords1[ig];335 this->coords2[gauss1->numgauss+i g]=gauss2->coords2[ig];336 this->coords3[gauss1->numgauss+i g]=gauss2->coords3[ig];337 this->weights[gauss1->numgauss+i g]=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]; 338 337 } 339 338 … … 343 342 344 343 /*Initialize static fields as undefined*/ 344 ig = -1; 345 345 weight=UNDEF; 346 346 coord1=UNDEF;
Note:
See TracChangeset
for help on using the changeset viewer.