Changeset 19478
- Timestamp:
- 08/03/15 15:31:34 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r19476 r19478 468 468 469 469 /*Intermediaries*/ 470 double d,xn,yn;470 IssmDouble d,xn,yn; 471 471 472 472 /*Get current levelset and vertex coordinates*/ … … 479 479 /*Get distance from list of segments and reset ls*/ 480 480 for(int j=0;j<NUMVERTICES;j++){ 481 double dmin = 1.e+50;481 IssmDouble dmin = 1.e+50; 482 482 for(int i=0;i<numsegments;i++){ 483 483 IssmDouble x = xyz_list[j][0]; … … 495 495 *We find projection of point p onto the line. 496 496 *It falls where t = [(p-v) . (w-v)] / |w-v|^2*/ 497 double t = ((x-segments[4*i+0])*(segments[4*i+2]-segments[4*i+0]) + (y-segments[4*i+1])*(segments[4*i+3]-segments[4*i+1]))/l2;497 IssmDouble t = ((x-segments[4*i+0])*(segments[4*i+2]-segments[4*i+0]) + (y-segments[4*i+1])*(segments[4*i+3]-segments[4*i+1]))/l2; 498 498 if(t < 0.0){ 499 499 // Beyond the 'v' end of the segment
Note:
See TracChangeset
for help on using the changeset viewer.