- Timestamp:
- 03/24/10 16:53:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Bamgx/objects/ListofIntersectionTriangles.h
r3280 r3332 43 43 double c01=lEnd-lBegin, c0=(lEnd-s)/c01, c1=(s-lBegin)/c01; 44 44 if (lBegin>s || s>lEnd){ 45 throw ErrorException(__FUNCT__,exprintf("lBegin>s || s>lEnd"));45 ISSMERROR(exprintf("lBegin>s || s>lEnd")); 46 46 } 47 47 return e->F(sBegin*c0+sEnd*c1); … … 93 93 SegInterpolation * lEn = new SegInterpolation[MaxNbSeg]; 94 94 if (!lSegsI || NbSeg>=MaxNbSeg){ 95 throw ErrorException(__FUNCT__,exprintf("!lSegsI || NbSeg>=MaxNbSeg"));95 ISSMERROR(exprintf("!lSegsI || NbSeg>=MaxNbSeg")); 96 96 } 97 97 for (int i=0;i< NbSeg;i++) … … 109 109 register int newsize = MaxSize*2; 110 110 IntersectionTriangles* nw = new IntersectionTriangles[newsize]; 111 if (!nw) { throw ErrorException(__FUNCT__,exprintf("!nw"));}111 if (!nw) ISSMERROR("!nw"); 112 112 // recopy 113 113 for (int i=0;i<MaxSize;i++) nw[i] = lIntTria[i];
Note:
See TracChangeset
for help on using the changeset viewer.