Salome HOME
MEDCoupling API renaming - stage #2
[tools/medcoupling.git] / src / ParaMEDMEM / InterpolationMatrix.hxx
index 97fc2a3009f63e9b250fdf4623bf1b64db67a279..368528aa800a52ab94e3dedfd4e261c9ee14666b 100644 (file)
 #include "InterpolationOptions.hxx"
 #include "DECOptions.hxx"
 
-namespace ParaMEDMEM
+namespace MEDCoupling
 {
   class ElementLocator;
 
-  /**! class InterpolationMatrix
+  /*!
+   Internal class, not part of the public API.
+
    This class enables the storage of an interpolation matrix Wij mapping
-   source field Sj to target field Ti via Ti=Vi^(-1).Wij.Sj.
+   a source field Sj to a target field Ti via Ti=Vi^(-1).Wij.Sj.
    The matrix is built and stored on the processors belonging to the source
    group.
    */
@@ -40,7 +42,7 @@ namespace ParaMEDMEM
   {
   public:
     
-    InterpolationMatrix(const ParaMEDMEM::ParaFIELD *source_field, 
+    InterpolationMatrix(const MEDCoupling::ParaFIELD *source_field, 
                         const ProcessorGroup& source_group,
                         const ProcessorGroup& target_group,
                         const DECOptions& dec_opt,
@@ -91,7 +93,7 @@ namespace ParaMEDMEM
   private:
     bool isSurfaceComputationNeeded(const std::string& method) const;
   private:
-    const ParaMEDMEM::ParaFIELD *_source_field;
+    const MEDCoupling::ParaFIELD *_source_field;
     std::vector<int> _row_offsets;
     std::map<std::pair<int,int>, int > _col_offsets;
     MEDCouplingPointSet *_source_support;