N2=my_mesh.getNode(nodeId2)
#Formule des gradients voir EF P1 -> calcul déterminants
- GradShapeFunc0[0]= (N1.y()-N2.y())/2
- GradShapeFunc0[1]=-(N1.x()-N2.x())/2
- GradShapeFunc1[0]=-(N0.y()-N2.y())/2
- GradShapeFunc1[1]= (N0.x()-N2.x())/2
- GradShapeFunc2[0]= (N0.y()-N1.y())/2
- GradShapeFunc2[1]=-(N0.x()-N1.x())/2
+ GradShapeFunc0[0]= (N1.y()-N2.y())*0.5
+ GradShapeFunc0[1]=-(N1.x()-N2.x())*0.5
+ GradShapeFunc1[0]=-(N0.y()-N2.y())*0.5
+ GradShapeFunc1[1]= (N0.x()-N2.x())*0.5
+ GradShapeFunc2[0]= (N0.y()-N1.y())*0.5
+ GradShapeFunc2[1]=-(N0.x()-N1.x())*0.5
#Création d'un tableau (numéro du noeud, gradient de la fonction de forme
GradShapeFuncs={nodeId0 : GradShapeFunc0}