Changeset 14923
- Timestamp:
- 05/06/13 10:57:51 (12 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/objects/Elements
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/objects/Elements/Penta.cpp
r14917 r14923 876 876 877 877 /*New point 0*/ 878 xyz_bis[0][0]=*(xyz_list+3*2+0)+s 1*(*(xyz_list+3*0+0)-*(xyz_list+3*2+0));879 xyz_bis[0][1]=*(xyz_list+3*2+1)+s 1*(*(xyz_list+3*0+1)-*(xyz_list+3*2+1));880 xyz_bis[0][2]=*(xyz_list+3*2+2)+s 1*(*(xyz_list+3*0+2)-*(xyz_list+3*2+2));878 xyz_bis[0][0]=*(xyz_list+3*2+0)+s2*(*(xyz_list+3*0+0)-*(xyz_list+3*2+0)); 879 xyz_bis[0][1]=*(xyz_list+3*2+1)+s2*(*(xyz_list+3*0+1)-*(xyz_list+3*2+1)); 880 xyz_bis[0][2]=*(xyz_list+3*2+2)+s2*(*(xyz_list+3*0+2)-*(xyz_list+3*2+2)); 881 881 } 882 882 else if(gl[1]*gl[2]>0){ //Nodes 1 and 2 are similar, so points must be found on segment 0-1 and 0-2 … … 896 896 897 897 /*New point 2*/ 898 xyz_bis[2][0]=*(xyz_list+3*0+0)+s 1*(*(xyz_list+3*2+0)-*(xyz_list+3*0+0));899 xyz_bis[2][1]=*(xyz_list+3*0+1)+s 1*(*(xyz_list+3*2+1)-*(xyz_list+3*0+1));900 xyz_bis[2][2]=*(xyz_list+3*0+2)+s 1*(*(xyz_list+3*2+2)-*(xyz_list+3*0+2));898 xyz_bis[2][0]=*(xyz_list+3*0+0)+s2*(*(xyz_list+3*2+0)-*(xyz_list+3*0+0)); 899 xyz_bis[2][1]=*(xyz_list+3*0+1)+s2*(*(xyz_list+3*2+1)-*(xyz_list+3*0+1)); 900 xyz_bis[2][2]=*(xyz_list+3*0+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*0+2)); 901 901 } 902 902 else if(gl[0]*gl[2]>0){ //Nodes 0 and 2 are similar, so points must be found on segment 1-0 and 1-2 … … 916 916 917 917 /*New point 2*/ 918 xyz_bis[2][0]=*(xyz_list+3*1+0)+s 1*(*(xyz_list+3*2+0)-*(xyz_list+3*1+0));919 xyz_bis[2][1]=*(xyz_list+3*1+1)+s 1*(*(xyz_list+3*2+1)-*(xyz_list+3*1+1));920 xyz_bis[2][2]=*(xyz_list+3*1+2)+s 1*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2));918 xyz_bis[2][0]=*(xyz_list+3*1+0)+s2*(*(xyz_list+3*2+0)-*(xyz_list+3*1+0)); 919 xyz_bis[2][1]=*(xyz_list+3*1+1)+s2*(*(xyz_list+3*2+1)-*(xyz_list+3*1+1)); 920 xyz_bis[2][2]=*(xyz_list+3*1+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2)); 921 921 } 922 922 -
issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp
r14917 r14923 1186 1186 1187 1187 /*New point 0*/ 1188 xyz_bis[0][0]=*(xyz_list+3*2+0)+s 1*(*(xyz_list+3*0+0)-*(xyz_list+3*2+0));1189 xyz_bis[0][1]=*(xyz_list+3*2+1)+s 1*(*(xyz_list+3*0+1)-*(xyz_list+3*2+1));1190 xyz_bis[0][2]=*(xyz_list+3*2+2)+s 1*(*(xyz_list+3*0+2)-*(xyz_list+3*2+2));1188 xyz_bis[0][0]=*(xyz_list+3*2+0)+s2*(*(xyz_list+3*0+0)-*(xyz_list+3*2+0)); 1189 xyz_bis[0][1]=*(xyz_list+3*2+1)+s2*(*(xyz_list+3*0+1)-*(xyz_list+3*2+1)); 1190 xyz_bis[0][2]=*(xyz_list+3*2+2)+s2*(*(xyz_list+3*0+2)-*(xyz_list+3*2+2)); 1191 1191 } 1192 1192 else if(gl[1]*gl[2]>0){ //Nodes 1 and 2 are similar, so points must be found on segment 0-1 and 0-2 … … 1206 1206 1207 1207 /*New point 2*/ 1208 xyz_bis[2][0]=*(xyz_list+3*0+0)+s 1*(*(xyz_list+3*2+0)-*(xyz_list+3*0+0));1209 xyz_bis[2][1]=*(xyz_list+3*0+1)+s 1*(*(xyz_list+3*2+1)-*(xyz_list+3*0+1));1210 xyz_bis[2][2]=*(xyz_list+3*0+2)+s 1*(*(xyz_list+3*2+2)-*(xyz_list+3*0+2));1208 xyz_bis[2][0]=*(xyz_list+3*0+0)+s2*(*(xyz_list+3*2+0)-*(xyz_list+3*0+0)); 1209 xyz_bis[2][1]=*(xyz_list+3*0+1)+s2*(*(xyz_list+3*2+1)-*(xyz_list+3*0+1)); 1210 xyz_bis[2][2]=*(xyz_list+3*0+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*0+2)); 1211 1211 } 1212 1212 else if(gl[0]*gl[2]>0){ //Nodes 0 and 2 are similar, so points must be found on segment 1-0 and 1-2 … … 1226 1226 1227 1227 /*New point 2*/ 1228 xyz_bis[2][0]=*(xyz_list+3*1+0)+s 1*(*(xyz_list+3*2+0)-*(xyz_list+3*1+0));1229 xyz_bis[2][1]=*(xyz_list+3*1+1)+s 1*(*(xyz_list+3*2+1)-*(xyz_list+3*1+1));1230 xyz_bis[2][2]=*(xyz_list+3*1+2)+s 1*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2));1228 xyz_bis[2][0]=*(xyz_list+3*1+0)+s2*(*(xyz_list+3*2+0)-*(xyz_list+3*1+0)); 1229 xyz_bis[2][1]=*(xyz_list+3*1+1)+s2*(*(xyz_list+3*2+1)-*(xyz_list+3*1+1)); 1230 xyz_bis[2][2]=*(xyz_list+3*1+2)+s2*(*(xyz_list+3*2+2)-*(xyz_list+3*1+2)); 1231 1231 } 1232 1232
Note:
See TracChangeset
for help on using the changeset viewer.