Changeset 336
- Timestamp:
- 05/11/09 14:58:33 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Tria.cpp
r335 r336 1007 1007 * J is assumed to have been allocated of size NDOF2xNDOF2.*/ 1008 1008 1009 double x1,x2,x3,y1,y2,y3 ;1009 double x1,x2,x3,y1,y2,y3,z1,z2,z3; 1010 1010 1011 1011 x1=*(xyz_list+3*0+0); 1012 1012 y1=*(xyz_list+3*0+1); 1013 z1=*(xyz_list+3*0+2); 1013 1014 x2=*(xyz_list+3*1+0); 1014 1015 y2=*(xyz_list+3*1+1); 1016 z2=*(xyz_list+3*1+2); 1015 1017 x3=*(xyz_list+3*2+0); 1016 1018 y3=*(xyz_list+3*2+1); 1017 1018 1019 *Jdet=sqrt(3.0)/6.0*((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)); 1019 z3=*(xyz_list+3*2+2); 1020 1021 1022 *Jdet=sqrt(3.0)/6.0*pow(pow(((y2-y1)*(z3-z1)-(z2-z1)*(y3-y1)),2.0)+pow(((z2-z1)*(x3-x1)-(x2-x1)*(z3-z1)),2.0)+pow(((x2-x1)*(y3-y1)-(y2-y1)*(x3-x1)),2.0),0.5); 1023 1020 1024 1021 1025 if(Jdet<0){
Note:
See TracChangeset
for help on using the changeset viewer.