Salome HOME
Corrected error in test 43 ExamplePoisson_2DEF_SQUARE (indentation and mesh location)
authormichael <michael@localhost.localdomain>
Mon, 5 Oct 2020 17:05:37 +0000 (19:05 +0200)
committermichael <michael@localhost.localdomain>
Mon, 5 Oct 2020 17:05:37 +0000 (19:05 +0200)
CDMATH/tests/examples/Poisson2DEF_DISK/CMakeLists.txt
CDMATH/tests/examples/Poisson2DEF_DISK/FiniteElements2DPoisson_DISK.py

index f2115b63f4b1db719d6fef75fb4c8e1359199e25..cfaa27b1f8ef2d8e7b8f830a53d39288b9ff907b 100755 (executable)
@@ -3,7 +3,7 @@ SET(MESH_MED
   ../../ressources/diskWithTriangles.med
   )
 
-file(COPY ${MESH_MED} DESTINATION ${CMAKE_BINARY_DIR}/tests/examples/Poisson2DEF_DISK)
+file(COPY ${MESH_MED} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
 install(FILES ${MESH_MED} DESTINATION share/examples/Poisson2DEF_DISK)
 
 if (CDMATH_WITH_PYTHON AND CDMATH_WITH_PETSC AND CDMATH_WITH_POSTPRO)
index 6b8d6d0902c85777a2008b52a8e7bea312638c7a..d3ec673dfddf5cef161b7ec469ce25c9433eb780 100755 (executable)
@@ -110,7 +110,7 @@ for i in range(nbCells):
                        #Ajout de la contribution de la cellule triangulaire i au second membre du noeud j 
                        RHS[j_int]=Ci.getMeasure()/3*my_RHSfield[j]+RHS[j_int] # intégrale dans le triangle du produit f x fonction de base
                        #Contribution de la cellule triangulaire i à la ligne j_int du système linéaire
-                       for k in [nodeId0,nodeId1,nodeId2] : 
+                       for k in [nodeId0,nodeId1,nodeId2] : 
                                if boundaryNodes.count(k)==0 : #seuls les noeuds intérieurs contribuent à la matrice du système linéaire
                                        k_int=interiorNodes.index(k)#indice du noeud k en tant que noeud intérieur
                                        Rigidite.addValue(j_int,k_int,GradShapeFuncs[j]*GradShapeFuncs[k]/Ci.getMeasure())