Changeset 17855
- Timestamp:
- 04/28/14 11:48:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r17843 r17855 1665 1665 1666 1666 /*Build unit outward pointing vector*/ 1667 int index1,index2; 1667 1668 IssmDouble vector[2]; 1668 1669 IssmDouble norm; 1669 1670 1670 vector[0]=xyz_list[1*3+0] - xyz_list[0*3+0]; 1671 vector[1]=xyz_list[1*3+1] - xyz_list[0*3+1]; 1671 this->EdgeOnBaseIndices(&index1,&index2); 1672 vector[0]=xyz_list[index2*3+0] - xyz_list[index1*3+0]; 1673 vector[1]=xyz_list[index2*3+1] - xyz_list[index1*3+1]; 1672 1674 1673 1675 norm=sqrt(vector[0]*vector[0] + vector[1]*vector[1]); … … 1681 1683 1682 1684 /*Build unit outward pointing vector*/ 1685 int index1,index2; 1683 1686 IssmDouble vector[2]; 1684 1687 IssmDouble norm; 1685 1688 1686 vector[0]=xyz_list[1*3+0] - xyz_list[0*3+0]; 1687 vector[1]=xyz_list[1*3+1] - xyz_list[0*3+1]; 1689 this->EdgeOnSurfaceIndices(&index1,&index2); 1690 vector[0]=xyz_list[index2*3+0] - xyz_list[index1*3+0]; 1691 vector[1]=xyz_list[index2*3+1] - xyz_list[index1*3+1]; 1688 1692 1689 1693 norm=sqrt(vector[0]*vector[0] + vector[1]*vector[1]);
Note:
See TracChangeset
for help on using the changeset viewer.