]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
staffan :
authorvbd <vbd>
Fri, 14 Sep 2007 08:17:52 +0000 (08:17 +0000)
committervbd <vbd>
Fri, 14 Sep 2007 08:17:52 +0000 (08:17 +0000)
* updated doc

src/INTERP_KERNEL/Interpolation3D.hxx
src/INTERP_KERNEL/MeshElement.hxx
src/INTERP_KERNEL/RegionNode.hxx
src/INTERP_KERNEL/TargetIntersector.hxx
src/INTERP_KERNEL/Test/MeshTestToolkit.hxx

index c89b365239c10bd6514db911fea1549f41ace1ca..1d8c326df1af102f06f3b0c93ab38774357d2809 100644 (file)
@@ -23,7 +23,7 @@ class Interpolation3DTest;
 namespace MEDMEM 
 {
   /**
-   * Class used to calculate the volumes of intersection between the elements of two 3D meshes.
+   * \brief Class used to calculate the volumes of intersection between the elements of two 3D meshes.
    * 
    */
   class Interpolation3D : public Interpolation
index e91359a39dcf0aca6707a7fc85c3a36711555cce..933397aa125db933c4bd565aed9d648c99ff7915 100644 (file)
@@ -84,7 +84,7 @@ namespace INTERP_UTILS
 
 
   /**
-   * Class defining an order for MeshElements based on their bounding boxes.
+   * \brief Class defining an order for MeshElements based on their bounding boxes.
    * The order defined between two elements is that between a given coordinate of 
    * their bounding boxes. For instance, if the order is based on YMIN, an element whose boxes
    * has a smaller YMIN is sorted before one with a larger YMIN.
index 8820abb11ab61707ed11b72590e37d974a676a63..99c866f5bdd7562964930ed319da3b533705424c 100644 (file)
@@ -7,7 +7,7 @@ namespace INTERP_UTILS
 {
 
   /**
-   * Class containing a tuplet of a source region and a target region. 
+   * \brief Class containing a tuplet of a source region and a target region. 
    * This is used as the object to put on the stack in the depth-first search
    * in the bounding-box filtering process.
    */
index ffd4b07433c9905baa62efb0b4aed9f642161054..e3080af385f0cf69690525208664d397d63f1331 100644 (file)
@@ -3,13 +3,21 @@
 
 namespace INTERP_UTILS
 {
+  /**
+   * \brief Abstract base class of Intersector classes. 
+   * These classes represent a target element and calculate its intersection
+   * with the source elements.
+   */
   class TargetIntersector
   {
   public:
+
+    /// Virtual destructor
     virtual ~TargetIntersector() {}
     
     /**
-     * Calculate the volume of the intersection of two cells
+     * Calculate the volume of the intersection between target cell 
+     * and the given source cell.
      *
      * @param srcCell     global number of the source cell
      */
index ee42b706064034cc9a45e02caefa20df2220fe51..59eed4cc20d1ffe277a392e807a250db2a803573 100644 (file)
@@ -14,46 +14,46 @@ using namespace INTERP_UTILS;
 namespace INTERP_TEST
 {
 
-class MeshTestToolkit
-{
+  class MeshTestToolkit
+  {
 
-public:
+  public:
 
-  MeshTestToolkit() : _interpolator(new Interpolation3D()) {}
+    MeshTestToolkit() : _interpolator(new Interpolation3D()) {}
   
-  ~MeshTestToolkit() { delete _interpolator; }
+    ~MeshTestToolkit() { delete _interpolator; }
 
-  void intersectMeshes(const char* mesh1, const char* mesh2, const double correctVol, const double prec = 1.0e-5, bool doubleTest = true) const;
+    void intersectMeshes(const char* mesh1, const char* mesh2, const double correctVol, const double prec = 1.0e-5, bool doubleTest = true) const;
 
-  // 1.0e-5 here is due to limited precision of "correct" volumes calculated in Salome
-  void intersectMeshes(const char* mesh1path, const char* mesh1, const char* mesh2path, const char* mesh2, const double correctVol, const double prec = 1.0e-5, bool doubleTest = true) const;
+    // 1.0e-5 here is due to limited precision of "correct" volumes calculated in Salome
+    void intersectMeshes(const char* mesh1path, const char* mesh1, const char* mesh2path, const char* mesh2, const double correctVol, const double prec = 1.0e-5, bool doubleTest = true) const;
   
-  void dumpIntersectionMatrix(const IntersectionMatrix& m) const;
+    void dumpIntersectionMatrix(const IntersectionMatrix& m) const;
 
-  double sumRow(const IntersectionMatrix& m, int i) const;
+    double sumRow(const IntersectionMatrix& m, int i) const;
 
-  double sumCol(const IntersectionMatrix& m, int i) const;
+    double sumCol(const IntersectionMatrix& m, int i) const;
 
-  void getVolumes( MEDMEM::MESH& mesh,const double*& tab) const;
+    void getVolumes( MEDMEM::MESH& mesh,const double*& tab) const;
 
-  bool testVolumes(const IntersectionMatrix& m,  MEDMEM::MESH& sMesh,  MEDMEM::MESH& tMesh) const;
+    bool testVolumes(const IntersectionMatrix& m,  MEDMEM::MESH& sMesh,  MEDMEM::MESH& tMesh) const;
 
-  double sumVolume(const IntersectionMatrix& m) const;
+    double sumVolume(const IntersectionMatrix& m) const;
 
-  bool areCompatitable( const IntersectionMatrix& m1,  const IntersectionMatrix& m2) const;
+    bool areCompatitable( const IntersectionMatrix& m1,  const IntersectionMatrix& m2) const;
 
-  bool testSymmetric(const IntersectionMatrix& m1, const IntersectionMatrix& m2) const;
+    bool testSymmetric(const IntersectionMatrix& m1, const IntersectionMatrix& m2) const;
 
-  bool testDiagonal(const IntersectionMatrix& m) const;
+    bool testDiagonal(const IntersectionMatrix& m) const;
   
-  void calcIntersectionMatrix(const char* mesh1path, const char* mesh1, const char* mesh2path, const char* mesh2, IntersectionMatrix& m) const;
+    void calcIntersectionMatrix(const char* mesh1path, const char* mesh1, const char* mesh2path, const char* mesh2, IntersectionMatrix& m) const;
 
-  std::pair<int,int> countNumberOfMatrixEntries(const IntersectionMatrix& m);
+    std::pair<int,int> countNumberOfMatrixEntries(const IntersectionMatrix& m);
 
-protected:
+  protected:
 
-  Interpolation3D* _interpolator;
+    Interpolation3D* _interpolator;
 
-};
+  };
 }
 #endif