Salome HOME
getCellsContainingPoints is sensitive to 2D quadratic static cells.
[tools/medcoupling.git] / src / MEDCoupling / MEDCouplingMatrix.hxx
index f0e86287c1c79188cc5bcd2ee874565a415595c8..221e67b3e32a6d9ec6b35f4c88fcc29306212754 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2016  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 #include "MEDCouplingTimeLabel.hxx"
 #include "MEDCouplingRefCountObject.hxx"
 #include "MEDCouplingMemArray.hxx"
-#include "MEDCouplingAutoRefCountObjectPtr.hxx"
+#include "MCAuto.hxx"
 
 #include "InterpKernelException.hxx"
 
-namespace ParaMEDMEM
+namespace MEDCoupling
 {
   /*!
    * The aim of this class is \b NOT to reimplement all linear algebra but only to store a dense matrix.
@@ -40,7 +40,7 @@ namespace ParaMEDMEM
   public:
     MEDCOUPLING_EXPORT static DenseMatrix *New(int nbRows, int nbCols);
     MEDCOUPLING_EXPORT static DenseMatrix *New(DataArrayDouble *array, int nbRows, int nbCols);
-    MEDCOUPLING_EXPORT DenseMatrix *deepCpy() const;
+    MEDCOUPLING_EXPORT DenseMatrix *deepCopy() const;
     MEDCOUPLING_EXPORT DenseMatrix *shallowCpy() const;
     MEDCOUPLING_EXPORT std::size_t getHeapMemorySizeWithoutChildren() const;
     MEDCOUPLING_EXPORT std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
@@ -79,7 +79,7 @@ namespace ParaMEDMEM
   private:
     int _nb_rows;
     int _nb_cols;
-    MEDCouplingAutoRefCountObjectPtr<DataArrayDouble> _data;
+    MCAuto<DataArrayDouble> _data;
   };
 }