Salome HOME
Used MEDCoupling_version for compatibility between medCoupling 9.4 and 9.6
[tools/solverlab.git] / CDMATH / linearsolver / src / SparseMatrixPetsc.cxx
index 748be7227ee0865a26a890b5b6d1e91ea98aa259..31a943ce60405b304cc90904af4c0b62dd0de04a 100644 (file)
@@ -769,7 +769,11 @@ SparseMatrixPetsc::getEigenvectorsDataArrayDouble(int nev, EPSWhich which, doubl
 
        nconv=computeSpectrum(nev, &valP, &vecP, which, tol);
        
+#ifdef MEDCoupling_VERSION_VERSION_GREATER_9_4
        std::vector< long unsigned int > compoId(1);
+#else
+       std::vector< int > compoId(1);
+#endif
        MEDCoupling::DataArrayDouble *arrays=MEDCoupling::DataArrayDouble::New();
        MEDCoupling::DataArrayDouble *array =MEDCoupling::DataArrayDouble::New();
        arrays->alloc(_numberOfRows,nconv);