diff --git a/Solver/eigenSolver.cpp b/Solver/eigenSolver.cpp index 9c41388d8d34f550573c57c55cfc233ec7591a68..76728f89db617a25147b7547d9d60797a60c1d4c 100644 --- a/Solver/eigenSolver.cpp +++ b/Solver/eigenSolver.cpp @@ -10,6 +10,11 @@ #include <slepceps.h> +void eigenSolver::_try(int ierr) const +{ + CHKERRABORT(PETSC_COMM_WORLD, ierr); +} + eigenSolver::eigenSolver(dofManager<double> *manager, std::string A, std::string B, bool hermitian) : _A(0), _B(0), _hermitian(hermitian) diff --git a/Solver/eigenSolver.h b/Solver/eigenSolver.h index ae995791d0955b9daf790844b58d27942e7266d3..67280231281fb67fc8d932c8c91c496dd3bb3542 100644 --- a/Solver/eigenSolver.h +++ b/Solver/eigenSolver.h @@ -22,7 +22,7 @@ class eigenSolver{ bool _hermitian; std::vector<std::complex<double> > _eigenValues; std::vector<std::vector<std::complex<double> > > _eigenVectors; - void _try(int ierr) const { CHKERRABORT(PETSC_COMM_WORLD, ierr); } + void _try(int ierr) const; public: eigenSolver(dofManager<double> *manager, std::string A, std::string B="", bool hermitian=true); diff --git a/wrappers/gmshpy/CMakeLists.txt b/wrappers/gmshpy/CMakeLists.txt index cd0ca86e3bd6e86b1a05b79fa653e2abcac96464..72047cc629669b671ab0802118e54d2bc871fc84 100644 --- a/wrappers/gmshpy/CMakeLists.txt +++ b/wrappers/gmshpy/CMakeLists.txt @@ -121,6 +121,7 @@ set (GMSH_PYTHON_EXTRA_INCLUDE Numeric/BergotBasis.h Mesh/CenterlineField.h Geo/Curvature.h + Common/Options.h Mesh/directions3D.h Mesh/DivideAndConquer.h Mesh/Field.h @@ -134,11 +135,13 @@ set (GMSH_PYTHON_EXTRA_INCLUDE Geo/gmshLevelset.h Numeric/jacobiPolynomials.h Numeric/legendrePolynomials.h + Plugin/Plugin.h Solver/linearSystemPETSc.h Mesh/meshGFaceLloyd.h contrib/HighOrderMeshOptimizer/OptHomRun.h contrib/HighOrderMeshOptimizer/OptHomElastic.h Post/PViewAsSimpleFunction.h + Post/PViewDataList.h Post/PViewFactory.h Numeric/pyramidalBasis.h Solver/SElement.h