]> SALOME platform Git repositories - tools/medcoupling.git/log
Salome HOME
tools/medcoupling.git
14 years agoAddition of operations on fields and CONST_ON_INTER policy for Time discretization.
ageay [Mon, 1 Feb 2010 15:48:28 +0000 (15:48 +0000)]
Addition of operations on fields and CONST_ON_INTER policy for Time discretization.

14 years agoAddition of operations on fields and CONST_ON_INTER policy for Time discretization.
ageay [Mon, 1 Feb 2010 15:38:52 +0000 (15:38 +0000)]
Addition of operations on fields and CONST_ON_INTER policy for Time discretization.

14 years agoDebug from Gauthier.
ageay [Mon, 1 Feb 2010 15:16:01 +0000 (15:16 +0000)]
Debug from Gauthier.

14 years agoParaMEDMEM SD -> MEDCoupling in ICoco
ageay [Mon, 1 Feb 2010 07:31:24 +0000 (07:31 +0000)]
ParaMEDMEM SD -> MEDCoupling in ICoco

14 years ago*** empty log message *** PARAVIS_29012010
ageay [Wed, 27 Jan 2010 14:56:34 +0000 (14:56 +0000)]
*** empty log message ***

14 years agoAddition of checkButterfly mergeMesh and mergeField functionalities.
ageay [Tue, 26 Jan 2010 11:18:59 +0000 (11:18 +0000)]
Addition of checkButterfly mergeMesh and mergeField functionalities.

14 years agocorrect method name
eap [Tue, 19 Jan 2010 13:08:12 +0000 (13:08 +0000)]
correct method name
-    void splitPenta5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
+    void splitPyram5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);

14 years agoMissing include
nge [Tue, 19 Jan 2010 10:25:22 +0000 (10:25 +0000)]
Missing include
Missing std::

14 years ago0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
eap [Mon, 18 Jan 2010 10:24:40 +0000 (10:24 +0000)]
0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
* Implement splitting cells of types other than hexahedron:

+    void splitPenta5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
+    void splitConvex(typename MyMeshTypeT::MyConnType                     targetCell,
+                     typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);

14 years ago0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
eap [Mon, 18 Jan 2010 10:16:31 +0000 (10:16 +0000)]
0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
+    unsigned getNumberOfNodesConstituentTheSon2(unsigned sonId, const int *nodalConn, int lgth) const;

14 years agog++ 4.4.1 porting
ageay [Mon, 18 Jan 2010 08:51:30 +0000 (08:51 +0000)]
g++ 4.4.1 porting

14 years agog++ 4.4.1 porting
ageay [Mon, 18 Jan 2010 08:45:38 +0000 (08:45 +0000)]
g++ 4.4.1 porting

14 years agog++ 4.4.1 porting
ageay [Mon, 18 Jan 2010 07:44:00 +0000 (07:44 +0000)]
g++ 4.4.1 porting

14 years ago*** empty log message ***
ageay [Fri, 15 Jan 2010 16:11:15 +0000 (16:11 +0000)]
*** empty log message ***

14 years agoImplement all methods of NormalizedUnstructuredMesh in _Cartesian3D2UnstructHexMesh
eap [Fri, 15 Jan 2010 07:18:25 +0000 (07:18 +0000)]
Implement all methods of NormalizedUnstructuredMesh in _Cartesian3D2UnstructHexMesh

14 years ago0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
eap [Thu, 14 Jan 2010 07:27:05 +0000 (07:27 +0000)]
0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
- Make SplitterTetra::intersectSourceCell() work with polyhedrons

14 years ago0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
eap [Thu, 14 Jan 2010 07:24:31 +0000 (07:24 +0000)]
0020634: [CEA 381] MEDMEM:REMAPPER : intersection error
- Fix connectivity of a son of NORM_PENTA6

14 years agoAdd missing include for double abs(double)
nge [Fri, 8 Jan 2010 11:05:23 +0000 (11:05 +0000)]
Add missing include for double abs(double)
Remove previous correction.

14 years agoFixing std::abs ambiguity.
mgr [Fri, 8 Jan 2010 08:41:47 +0000 (08:41 +0000)]
Fixing std::abs ambiguity.

14 years agoCorrect bug on BBTree.
ageay [Thu, 7 Jan 2010 09:19:01 +0000 (09:19 +0000)]
Correct bug on BBTree.

14 years agoDuplication of IntersectorCU2D.hxx and .txx twice : Forbidden with recent install...
nge [Wed, 6 Jan 2010 12:53:57 +0000 (12:53 +0000)]
Duplication of IntersectorCU2D.hxx and .txx twice : Forbidden with recent install program

14 years agoMergeNodes method on PointSet classes.
ageay [Wed, 6 Jan 2010 11:11:22 +0000 (11:11 +0000)]
MergeNodes method on PointSet classes.

14 years agoAvoid warning message on g++ 4.4.1
ageay [Mon, 4 Jan 2010 11:33:08 +0000 (11:33 +0000)]
Avoid warning message on g++ 4.4.1

14 years ago*** empty log message ***
ageay [Mon, 4 Jan 2010 11:26:34 +0000 (11:26 +0000)]
*** empty log message ***

14 years agomemory leak suppression.
ageay [Mon, 4 Jan 2010 07:38:38 +0000 (07:38 +0000)]
memory leak suppression.

14 years agoFix compilation problem on Debian Sarge
maintenance team [Wed, 30 Dec 2009 13:47:00 +0000 (13:47 +0000)]
Fix compilation problem on Debian Sarge

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:34:32 +0000 (14:34 +0000)]
(EHPOC) Interpolators
+    CPPUNIT_TEST( testInterpolationCU1D );
+    CPPUNIT_TEST( testInterpolationCU3D );

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:33:04 +0000 (14:33 +0000)]
(EHPOC) Interpolators
      enable SplitterTetra2 to work with meshes of different natures

-  template<class MyMeshType>
+  template<class MyMeshTypeT, class MyMeshTypeS=MyMeshTypeT>
   class SplitterTetra2

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:31:11 +0000 (14:31 +0000)]
(EHPOC) Interpolators
   Implement cartesian/unstructured interpolation

+InterpolationCU.hxx                     \
+InterpolationCU.txx                     \
 InterpolationUtils.hxx \
+IntersectorCU.hxx \
+IntersectorCU.txx \
+IntersectorCU1D.hxx \
+IntersectorCU1D.txx \
+IntersectorCU2D.hxx \
+IntersectorCU2D.txx \
+IntersectorCU3D.hxx \
+IntersectorCU3D.txx \
+IntersectorCU2D.hxx \
+IntersectorCU2D.txx \

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:30:31 +0000 (14:30 +0000)]
(EHPOC) Interpolators

+  template<> inline
+  void crossprod<1>( const double * A, const double * B, const double * C, double * V)
+  {
+    // just to be able to compile
+  }

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:30:01 +0000 (14:30 +0000)]
(EHPOC) Interpolators
   Implement cartesian/unstructured interpolation

14 years ago(EHPOC) Interpolators
eap [Tue, 29 Dec 2009 14:28:24 +0000 (14:28 +0000)]
(EHPOC) Interpolators

14 years ago*** empty log message *** BR_FSH_DEV V6_0_0
ageay [Thu, 17 Dec 2009 11:23:07 +0000 (11:23 +0000)]
*** empty log message ***

14 years agomanagement of points that lie on an edge or a face of the target tetrahedron and...
vbd [Thu, 17 Dec 2009 10:45:35 +0000 (10:45 +0000)]
management of points that lie on an edge or a face of the target tetrahedron and that have epsilon values after affine transformation - unit tetra bary test13 passes

14 years agoEHPOC Interpolators
eap [Thu, 17 Dec 2009 07:52:56 +0000 (07:52 +0000)]
EHPOC Interpolators
  In testInterpolationCU2D(), test interpolateMeshesRev()

14 years agoEHPOC Interpolators
eap [Wed, 16 Dec 2009 13:19:10 +0000 (13:19 +0000)]
EHPOC Interpolators
  Dimension of cartesian mesh == space dimension

14 years agoEHPOC Interpolators
eap [Wed, 16 Dec 2009 13:18:13 +0000 (13:18 +0000)]
EHPOC Interpolators

+InterpolationCU2D.hxx                   \
+InterpolationCU2D.txx                   \

14 years agoIndentation fix.
ageay [Tue, 15 Dec 2009 11:01:25 +0000 (11:01 +0000)]
Indentation fix.

14 years ago*** empty log message ***
ageay [Tue, 15 Dec 2009 10:51:36 +0000 (10:51 +0000)]
*** empty log message ***

14 years agoNGE : Missing include for compilation on recent gcc
nge [Tue, 15 Dec 2009 10:24:22 +0000 (10:24 +0000)]
NGE : Missing include for compilation on recent gcc

14 years ago*** empty log message ***
ageay [Tue, 15 Dec 2009 10:13:21 +0000 (10:13 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
ageay [Tue, 15 Dec 2009 09:06:11 +0000 (09:06 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
ageay [Mon, 14 Dec 2009 10:35:04 +0000 (10:35 +0000)]
*** empty log message ***

14 years agoRoll back an integration by mistake PHASE_17_Part1_V4
eap [Fri, 11 Dec 2009 07:43:19 +0000 (07:43 +0000)]
Roll back an integration by mistake

14 years agountabify
eap [Thu, 10 Dec 2009 14:55:37 +0000 (14:55 +0000)]
untabify

14 years agoMerge from V5_1_3_BR branch (07/12/09)
vsr [Tue, 8 Dec 2009 10:12:33 +0000 (10:12 +0000)]
Merge from V5_1_3_BR branch (07/12/09)

15 years ago*** empty log message ***
ageay [Wed, 18 Nov 2009 11:17:25 +0000 (11:17 +0000)]
*** empty log message ***

15 years agoIntegration of Trio non regression test.
ageay [Thu, 5 Nov 2009 13:28:43 +0000 (13:28 +0000)]
Integration of Trio non regression test.

15 years agoIntegration of Trio modifications.
ageay [Thu, 5 Nov 2009 10:55:16 +0000 (10:55 +0000)]
Integration of Trio modifications.

15 years agoProtection of acos against values out of [-1.,1.]
ageay [Thu, 5 Nov 2009 10:06:32 +0000 (10:06 +0000)]
Protection of acos against values out of [-1.,1.]

15 years agoBug on 2 tests division by 0.
ageay [Thu, 5 Nov 2009 10:04:51 +0000 (10:04 +0000)]
Bug on 2 tests division by 0.

15 years agoSuppression of bug on empty mesh.
ageay [Thu, 5 Nov 2009 09:33:22 +0000 (09:33 +0000)]
Suppression of bug on empty mesh.

15 years agoSuppression of bug on empty mesh.
ageay [Thu, 5 Nov 2009 09:27:11 +0000 (09:27 +0000)]
Suppression of bug on empty mesh.

15 years agoActivate floating point exceptions.
ageay [Thu, 5 Nov 2009 09:26:06 +0000 (09:26 +0000)]
Activate floating point exceptions.

15 years ago*** empty log message ***
ageay [Thu, 5 Nov 2009 08:54:25 +0000 (08:54 +0000)]
*** empty log message ***

15 years ago*** empty log message ***
ageay [Wed, 4 Nov 2009 16:04:08 +0000 (16:04 +0000)]
*** empty log message ***

15 years agoPolys management non conservative interpolators.
ageay [Wed, 4 Nov 2009 16:01:42 +0000 (16:01 +0000)]
Polys management non conservative interpolators.

15 years agoPolys management in MEDMEM.
ageay [Wed, 4 Nov 2009 16:01:09 +0000 (16:01 +0000)]
Polys management in MEDMEM.

15 years agoSuppression of useless attributes.
ageay [Wed, 4 Nov 2009 15:45:21 +0000 (15:45 +0000)]
Suppression of useless attributes.

15 years ago*** empty log message ***
ageay [Wed, 4 Nov 2009 15:44:51 +0000 (15:44 +0000)]
*** empty log message ***

15 years agoDealing polyhedra for 3D P0P0 non conservative interpolation.
ageay [Tue, 3 Nov 2009 09:15:20 +0000 (09:15 +0000)]
Dealing polyhedra for 3D P0P0 non conservative interpolation.

15 years agoDealing polyhedra for 3D P0P0 non conservative interpolation.
ageay [Mon, 2 Nov 2009 13:05:02 +0000 (13:05 +0000)]
Dealing polyhedra for 3D P0P0 non conservative interpolation.

15 years ago*** empty log message ***
ageay [Fri, 23 Oct 2009 05:44:42 +0000 (05:44 +0000)]
*** empty log message ***

15 years agonon conservative Interp 3D
ageay [Fri, 23 Oct 2009 05:43:24 +0000 (05:43 +0000)]
non conservative Interp 3D

15 years agoremoving bug. MEDMEM test coming soon.
ageay [Fri, 23 Oct 2009 05:42:52 +0000 (05:42 +0000)]
removing bug. MEDMEM test coming soon.

15 years ago3D non conservative INTERP
ageay [Fri, 23 Oct 2009 05:41:51 +0000 (05:41 +0000)]
3D non conservative INTERP

15 years agoFactorization IntersectorPlanar Intersector3D coming soon.
ageay [Fri, 23 Oct 2009 05:41:15 +0000 (05:41 +0000)]
Factorization IntersectorPlanar Intersector3D coming soon.

15 years agoAdding 3D non conservative interp.
ageay [Fri, 23 Oct 2009 05:39:52 +0000 (05:39 +0000)]
Adding 3D non conservative interp.

15 years ago-pedantic -Wall compilation
ageay [Fri, 23 Oct 2009 05:29:39 +0000 (05:29 +0000)]
-pedantic -Wall compilation

15 years ago-pedantic -Wall compilation
ageay [Thu, 22 Oct 2009 10:07:56 +0000 (10:07 +0000)]
-pedantic -Wall compilation

15 years ago-pedantic -Wall compilation
ageay [Thu, 22 Oct 2009 10:05:20 +0000 (10:05 +0000)]
-pedantic -Wall compilation

15 years ago-pedantic -Wall compilation
ageay [Thu, 22 Oct 2009 09:50:52 +0000 (09:50 +0000)]
-pedantic -Wall compilation

15 years ago*** empty log message ***
ageay [Thu, 22 Oct 2009 09:36:00 +0000 (09:36 +0000)]
*** empty log message ***

15 years ago*** empty log message ***
ageay [Thu, 22 Oct 2009 09:18:58 +0000 (09:18 +0000)]
*** empty log message ***

15 years agoAdding non conservative interpolators for 2D and 3DSurf.
ageay [Wed, 21 Oct 2009 07:44:43 +0000 (07:44 +0000)]
Adding non conservative interpolators for 2D and 3DSurf.
Suppression of precision degradation for P1P0Bary.

15 years agoAdding non conservative interpolators for 2D and 3DSurf.
ageay [Wed, 21 Oct 2009 06:56:27 +0000 (06:56 +0000)]
Adding non conservative interpolators for 2D and 3DSurf.

15 years agocorrect previous integration (Porting to Python 2.6) V5_1_3rc1
dmv [Mon, 12 Oct 2009 13:46:54 +0000 (13:46 +0000)]
correct previous integration (Porting to Python 2.6)

15 years agoPorting to Python 2.6 - add coding page specification for Python scripts
dmv [Mon, 12 Oct 2009 11:45:16 +0000 (11:45 +0000)]
Porting to Python 2.6 - add coding page specification for Python scripts

15 years agoin test3DInterpP1P0Bary_1(), increase compare tolerance up to 1e-3
eap [Fri, 9 Oct 2009 15:57:06 +0000 (15:57 +0000)]
in test3DInterpP1P0Bary_1(), increase compare tolerance up to 1e-3

15 years agouse tolerance at double comparison
eap [Fri, 9 Oct 2009 14:56:26 +0000 (14:56 +0000)]
use tolerance at double comparison

15 years ago0020525: [CEA] test MEDMEM fails
eap [Thu, 8 Oct 2009 14:07:49 +0000 (14:07 +0000)]
0020525: [CEA] test MEDMEM fails

-      if ( srcMesh.getTypeOfElement( i ) != NORM_TETRA4 )
+      if ( srcMesh.getTypeOfElement( OTT<ConnType,numPol>::indFC( i )) != NORM_TETRA4 )

15 years ago0020525: [CEA] test MEDMEM fails
eap [Thu, 8 Oct 2009 14:07:22 +0000 (14:07 +0000)]
0020525: [CEA] test MEDMEM fails

-      if ( meshS.getTypeOfElement( i ) != NORM_TRI3 )
+      if ( meshS.getTypeOfElement( OTT<ConnType,numPol>::indFC( i )) != NORM_TRI3 )

15 years agowindows port
adam [Wed, 7 Oct 2009 13:59:00 +0000 (13:59 +0000)]
windows port

15 years agowindows port
adam [Wed, 7 Oct 2009 13:03:58 +0000 (13:03 +0000)]
windows port

15 years agowindows port
adam [Wed, 7 Oct 2009 12:53:26 +0000 (12:53 +0000)]
windows port

15 years agowindows port
adam [Wed, 7 Oct 2009 12:46:11 +0000 (12:46 +0000)]
windows port

15 years agowindows port
adam [Tue, 6 Oct 2009 10:06:59 +0000 (10:06 +0000)]
windows port

15 years agoAdding some missing headers in install.
ageay [Mon, 5 Oct 2009 15:05:20 +0000 (15:05 +0000)]
Adding some missing headers in install.

15 years ago- std::pair< int, double[12] > subTetraNodes[24]; // a node of sub tetra and its...
eap [Mon, 5 Oct 2009 08:49:07 +0000 (08:49 +0000)]
-    std::pair< int, double[12] > subTetraNodes[24]; // a node of sub tetra and its coordinates
+    std::pair< int, std::vector<double> > subTetraNodes[24]; // a node of sub tetra and its coordinates

15 years agobug mantis 20457
ageay [Fri, 2 Oct 2009 08:07:48 +0000 (08:07 +0000)]
bug mantis 20457

15 years agofix memory leak in testInterpolationCC()
eap [Thu, 1 Oct 2009 05:43:57 +0000 (05:43 +0000)]
fix memory leak in testInterpolationCC()

15 years ago const double * MEDCouplingNormalizedCartesianMesh<SPACEDIM,MESHDIM>::getCoordsAlongA...
eap [Thu, 1 Oct 2009 05:43:26 +0000 (05:43 +0000)]
 const double * MEDCouplingNormalizedCartesianMesh<SPACEDIM,MESHDIM>::getCoordsAlongAxis(int axis) const
 {
-  return _mesh->getCoordsAt(axis)->getPointer();
+  return _mesh->getCoordsAt(axis)->getConstPointer();
 }

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Thu, 1 Oct 2009 05:39:05 +0000 (05:39 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Thu, 1 Oct 2009 05:36:31 +0000 (05:36 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators
   {
+    // SPEC:
+    // "Limitation. For the P1P0 barycentric improvement only triangle source cells in 2D and
+    // tetrahedrons in 3D will be supported by interpolators. If a non
+    // triangle/tetrahedron source cell is detected an INTERP_KERNEL::Exception should be thrown."
+
+    // Check types of source elements here rather than in intersectCells() since a wrong type can be
+    // found late after a long time of calculation.
+
+    const unsigned long numSrcElems = meshS.getNumberOfElements();
+    for(unsigned long i = 0 ; i < numSrcElems ; ++i)
+      if ( meshS.getTypeOfElement( i ) != NORM_... )
+        throw INTERP_KERNEL::Exception("P1P0 barycentric algorithm works only with triangular source meshes");
   }

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Thu, 1 Oct 2009 05:33:36 +0000 (05:33 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators
  do not call intersectCells() if no source cells found
-        intersector->intersectCells(targetIdx,intersectElems,result);
+        if ( !intersectElems.empty() )
+          intersector->intersectCells(targetIdx,intersectElems,result);

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Tue, 29 Sep 2009 14:41:52 +0000 (14:41 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators

+    CPPUNIT_TEST( test3DInterpP1P1_1 );

15 years agoremove extra lines
eap [Tue, 29 Sep 2009 14:41:16 +0000 (14:41 +0000)]
remove extra lines

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Tue, 29 Sep 2009 14:40:47 +0000 (14:40 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators

+    else if(methC=="P1P1")
+      intersector=new PolyhedronIntersectorP1P1<MyMeshType,MatrixType>(targetMesh, srcMesh, getSplittingPolicy());

15 years ago0020441: [CEA 349] P1P1 barycentric interpolators
eap [Tue, 29 Sep 2009 14:39:51 +0000 (14:39 +0000)]
0020441: [CEA 349] P1P1 barycentric interpolators

+Intersector3DP1P1.hxx \
+Intersector3DP1P1.txx \
+PolyhedronIntersectorP1P1.hxx \
+PolyhedronIntersectorP1P1.txx \

15 years agonew gcc and windows port
adam [Tue, 29 Sep 2009 12:34:30 +0000 (12:34 +0000)]
new gcc and windows port