Changeset 5391 for issm/trunk
- Timestamp:
- 08/19/10 08:20:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/TriaSearchx/TriaSearchx.cpp
r5357 r5391 33 33 34 34 // read background mesh 35 if (verbose) printf("Reading mesh\n");36 35 Mesh Th(index,x,y,nods,nel); 37 36 Th.CreateSingleVertexToTriangleConnectivity(); … … 48 47 49 48 // internal point 50 if (tb.det>0){ 51 //Area coordinate 52 areacoord[0]= (double) dete[0]/ tb.det; 53 areacoord[1]= (double) dete[1] / tb.det; 54 areacoord[2]= (double) dete[2] / tb.det; 55 //3 vertices of the triangle 56 i0=Th.GetId(tb[0]); 57 i1=Th.GetId(tb[1]); 58 i2=Th.GetId(tb[2]); 59 //triangle number 60 tria[i]=(double)Th.GetId(tb); 61 } 49 if (Th.GetId(tb)<nel)tria[i]=(double)Th.GetId(tb); 62 50 //external point 63 51 else tria[i]=NAN; 64 52 } 65 53 54 66 55 /*Assign output pointers:*/ 67 56 *ptria=tria;
Note:
See TracChangeset
for help on using the changeset viewer.