]>
SALOME platform Git repositories - tools/medcoupling.git/log
eap [Tue, 29 Sep 2009 06:55:48 +0000 (06:55 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
+ double intersectWith(const QuadraticPolygon& other, double* barycenter) const;
eap [Tue, 29 Sep 2009 06:55:06 +0000 (06:55 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
Fixing bugs
- UnitTetraIntersectionBary();
+ UnitTetraIntersectionBary(bool isTetraInversed=false);
- void init();
+ void init(bool isTetraInversed=false);
+ std::vector< std::vector< double > > _polyNormals;
eap [Tue, 29 Sep 2009 06:53:00 +0000 (06:53 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
0020441 : [CEA 349] P1P1 barycentric interpolators
- double intersectSourceCell(typename MyMeshType::MyConnType srcCell);
+ double intersectSourceCell(typename MyMeshType::MyConnType srcCell, double* baryCentre=0);
+
+ double intersectTetra(const double** tetraCorners);
+ void clearVolumesCache();
eap [Tue, 29 Sep 2009 06:51:10 +0000 (06:51 +0000)]
remove an extra line
eap [Tue, 29 Sep 2009 06:50:22 +0000 (06:50 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
- std::string methC(method);
+ std::string methC = InterpolationOptions::filterInterpolationMethod(method);
if(methC=="P0P0")
intersector=new PolyhedronIntersector<MyMeshType,MatrixType>(targetMesh, srcMesh, getSplittingPolicy());
else if(methC=="P0P1")
intersector=new PolyhedronIntersectorP0P1<MyMeshType,MatrixType>(targetMesh, srcMesh, getSplittingPolicy());
else if(methC=="P1P0")
intersector=new PolyhedronIntersectorP1P0<MyMeshType,MatrixType>(targetMesh, srcMesh, getSplittingPolicy());
+ else if(methC=="P1P0Bary")
+ intersector=new PolyhedronIntersectorP1P0Bary<MyMeshType,MatrixType>(targetMesh, srcMesh, getSplittingPolicy());
eap [Tue, 29 Sep 2009 06:48:54 +0000 (06:48 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
+Intersector3DP1P0Bary.hxx \
+Intersector3DP1P0Bary.txx \
+PlanarIntersectorP1P0Bary.hxx \
+PlanarIntersectorP1P0Bary.txx \
+PolyhedronIntersectorP1P0Bary.hxx \
+PolyhedronIntersectorP1P0Bary.txx \
eap [Tue, 29 Sep 2009 06:42:47 +0000 (06:42 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
- std::string meth(method);
+ std::string meth = InterpolationOptions::filterInterpolationMethod(method);
if(meth=="P0P0")
{
}
+ else if(meth=="P1P0Bary")
+ {
+ switch (InterpolationOptions::getIntersectionType())
+ {
+ case Triangulation:
+ intersector=new TriangulationIntersector<MyMeshType,MatrixType,PlanarIntersectorP1P0Bary>(myMeshT,myMeshS,_dim_caracteristic,
+ case Convex:
+ intersector=new ConvexIntersector<MyMeshType,MatrixType,PlanarIntersectorP1P0Bary>(myMeshT,myMeshS,_dim_caracteristic,
+ case Geometric2D:
+ intersector=new Geometric2DIntersector<MyMeshType,MatrixType,PlanarIntersectorP1P0Bary>(myMeshT, myMeshS, _dim_caracteristic,
eap [Tue, 29 Sep 2009 06:38:32 +0000 (06:38 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
"Class InterpolationOptions should have an additional method : setP1P0BaryMethod(bool) that will set the _P1P0_bary_method attribute...An additional protected non virtual method treating string representation of interpolation method will be added:"
+ void setP1P0BaryMethod(bool isP1P0) { _P1P0_bary_method=isP1P0; }
+ bool getP1P0BaryMethod() const { return _P1P0_bary_method; }
+ std::string filterInterpolationMethod(const std::string& meth) const;
eap [Tue, 29 Sep 2009 06:34:30 +0000 (06:34 +0000)]
0020440 : [CEA 349] P1P0 barycentric interpolators
"Concerning engine intersectors TriangleIntersector,Geometric2DIntersector and ConvexIntersector have to be extended with and additional method:"
+ double intersectGeoBary(const std::vector<double>& targetCell, bool targetCellQuadratic, const double *sourceCell, std::vector<double>& res);
eap [Fri, 18 Sep 2009 14:59:10 +0000 (14:59 +0000)]
Merge from BR_renumbering
eap [Fri, 18 Sep 2009 12:07:22 +0000 (12:07 +0000)]
EHPOC: L1.1.1: Structrured/structrured interpolation
Implementation of 1D-3D cartesian/cartesian interpolation
+MEDCouplingNormalizedCartesianMesh.hxx MEDCouplingNormalizedCartesianMesh.txx
eap [Fri, 18 Sep 2009 12:06:07 +0000 (12:06 +0000)]
EHPOC: L1.1.1: Structrured/structrured interpolation
Implementation of 1D-3D cartesian/cartesian interpolation
+ CPPUNIT_TEST( testInterpolationCC );
eap [Fri, 18 Sep 2009 12:04:02 +0000 (12:04 +0000)]
EHPOC: L1.1.1: Structrured/structrured interpolation
Implementation of 1D-3D cartesian/cartesian interpolation
+InterpolationCC.hxx \
+InterpolationCC.txx \
vsr [Tue, 15 Sep 2009 19:47:10 +0000 (19:47 +0000)]
Fix problem of compilation: avoid linkage errors
vbd [Fri, 4 Sep 2009 13:50:28 +0000 (13:50 +0000)]
correcting mistake in polyhedra connectivity documentation
ageay [Fri, 28 Aug 2009 08:30:59 +0000 (08:30 +0000)]
*** empty log message ***
ageay [Tue, 25 Aug 2009 15:28:25 +0000 (15:28 +0000)]
*** empty log message ***
ageay [Tue, 25 Aug 2009 14:59:46 +0000 (14:59 +0000)]
*** empty log message ***
ageay [Tue, 25 Aug 2009 13:51:39 +0000 (13:51 +0000)]
NO TABS PLEASE !!!
ageay [Tue, 25 Aug 2009 13:33:12 +0000 (13:33 +0000)]
*** empty log message ***
ageay [Tue, 25 Aug 2009 07:00:26 +0000 (07:00 +0000)]
Add one test.
ageay [Tue, 25 Aug 2009 06:57:35 +0000 (06:57 +0000)]
delete tabs.
ageay [Tue, 25 Aug 2009 06:50:31 +0000 (06:50 +0000)]
delete tabs.
ageay [Mon, 24 Aug 2009 14:23:18 +0000 (14:23 +0000)]
P0->P1 parllel.
ndjinga [Fri, 21 Aug 2009 07:30:02 +0000 (07:30 +0000)]
Moved the Remapper tests to MEDMEMCppTests
ndjinga [Thu, 20 Aug 2009 13:39:34 +0000 (13:39 +0000)]
moved remapper tests to INTERP_KERNELTests
ndjinga [Thu, 20 Aug 2009 13:35:41 +0000 (13:35 +0000)]
removed remapper tests
ageay [Thu, 20 Aug 2009 12:18:08 +0000 (12:18 +0000)]
*** empty log message ***
ageay [Thu, 20 Aug 2009 12:10:09 +0000 (12:10 +0000)]
Some new functionalities able to deal with dynamic types as classic one.
ageay [Thu, 20 Aug 2009 12:08:06 +0000 (12:08 +0000)]
Some new functionalities : descending and reverse descending connectivities.
ndjinga [Thu, 20 Aug 2009 07:10:56 +0000 (07:10 +0000)]
Added management of vector fields (multiple component)
Corrected the indentation
vsr [Thu, 13 Aug 2009 05:38:18 +0000 (05:38 +0000)]
Issue
0020194 : EDF 977 ALL: Get rid of warnings PACKAGE_VERSION already defined
ndjinga [Mon, 27 Jul 2009 08:35:56 +0000 (08:35 +0000)]
AG : Debug for MEDMEM DataStructure.
ageay [Fri, 24 Jul 2009 06:28:43 +0000 (06:28 +0000)]
Const forgotten.
ageay [Tue, 21 Jul 2009 16:14:30 +0000 (16:14 +0000)]
*** empty log message ***
ageay [Tue, 21 Jul 2009 16:10:32 +0000 (16:10 +0000)]
Debug
ageay [Tue, 21 Jul 2009 15:56:12 +0000 (15:56 +0000)]
No tabs.
ageay [Tue, 21 Jul 2009 13:22:53 +0000 (13:22 +0000)]
*** empty log message ***
ageay [Tue, 21 Jul 2009 13:05:57 +0000 (13:05 +0000)]
*** empty log message ***
ageay [Tue, 21 Jul 2009 07:37:51 +0000 (07:37 +0000)]
Suppression of some trace.
ageay [Tue, 21 Jul 2009 07:32:28 +0000 (07:32 +0000)]
Suppression of some trace.
ageay [Tue, 21 Jul 2009 07:22:13 +0000 (07:22 +0000)]
Bug correction of empty cartesian mesh.
vsr [Wed, 15 Jul 2009 08:07:38 +0000 (08:07 +0000)]
Merge from V5_1_2_BR branch (14 July 2009)
secher [Mon, 22 Jun 2009 08:14:43 +0000 (08:14 +0000)]
improvement for multiple parallel couplings
ndjinga [Thu, 28 May 2009 12:49:21 +0000 (12:49 +0000)]
Added the functions rowSum and colSum that compute the sum of entries of a matrix according to the rows or columns
ndjinga [Thu, 28 May 2009 07:51:38 +0000 (07:51 +0000)]
Added new methods to handle vector fields in the remapper
ndjinga [Wed, 27 May 2009 16:40:49 +0000 (16:40 +0000)]
Added transposeMultiply method for rever interpolation in MEDMEM::Remapper
ageay [Tue, 26 May 2009 14:07:26 +0000 (14:07 +0000)]
*** empty log message ***
ageay [Tue, 26 May 2009 13:56:04 +0000 (13:56 +0000)]
*** empty log message ***
adam [Mon, 25 May 2009 14:56:04 +0000 (14:56 +0000)]
windows port
adam [Mon, 25 May 2009 12:44:52 +0000 (12:44 +0000)]
windows port
ageay [Mon, 25 May 2009 06:23:11 +0000 (06:23 +0000)]
Avoid warning in gcc4.2.2
ageay [Wed, 20 May 2009 08:45:49 +0000 (08:45 +0000)]
*** empty log message ***
ageay [Tue, 19 May 2009 10:35:01 +0000 (10:35 +0000)]
*** empty log message ***
adam [Tue, 19 May 2009 10:29:57 +0000 (10:29 +0000)]
windows port
ageay [Tue, 19 May 2009 10:23:50 +0000 (10:23 +0000)]
*** empty log message ***
secher [Mon, 4 May 2009 14:16:14 +0000 (14:16 +0000)]
use an other constructor of MPIProcessorGroup
ageay [Mon, 4 May 2009 05:48:57 +0000 (05:48 +0000)]
Compilation error on ONERA site.
vsr [Fri, 24 Apr 2009 13:39:04 +0000 (13:39 +0000)]
Issue
0020196 : [CEA 323] MicroMED compilation
ageay [Thu, 23 Apr 2009 14:13:30 +0000 (14:13 +0000)]
*** empty log message ***
ageay [Fri, 17 Apr 2009 11:48:34 +0000 (11:48 +0000)]
*** empty log message ***
ageay [Fri, 17 Apr 2009 08:27:39 +0000 (08:27 +0000)]
*** empty log message ***
ageay [Mon, 6 Apr 2009 08:41:14 +0000 (08:41 +0000)]
*** empty log message ***
ageay [Mon, 6 Apr 2009 08:39:47 +0000 (08:39 +0000)]
Suppression of useless dependancies to improve ParaMEDMEM_Swig.
ageay [Fri, 3 Apr 2009 15:17:03 +0000 (15:17 +0000)]
*** empty log message ***
secher [Wed, 18 Mar 2009 15:42:09 +0000 (15:42 +0000)]
add test for perf measures
secher [Wed, 18 Mar 2009 09:04:39 +0000 (09:04 +0000)]
bad algorithm
ageay [Mon, 16 Mar 2009 10:34:49 +0000 (10:34 +0000)]
Debug
ageay [Mon, 16 Mar 2009 09:25:40 +0000 (09:25 +0000)]
*** empty log message ***
vsr [Thu, 12 Mar 2009 15:19:23 +0000 (15:19 +0000)]
Fix compilation problems
vsr [Thu, 12 Mar 2009 15:18:09 +0000 (15:18 +0000)]
Fix compilation problems (Debian)
vsr [Thu, 12 Mar 2009 11:46:39 +0000 (11:46 +0000)]
Fix make distcheck problems
adam [Thu, 12 Mar 2009 10:17:06 +0000 (10:17 +0000)]
Export some classes on windows
adam [Thu, 12 Mar 2009 10:15:50 +0000 (10:15 +0000)]
Add MEDCoupling.hxx in headers
adam [Thu, 12 Mar 2009 10:14:46 +0000 (10:14 +0000)]
For windows compilation ...
adam [Thu, 12 Mar 2009 10:14:06 +0000 (10:14 +0000)]
For cmake compilation ...
ageay [Wed, 11 Mar 2009 18:20:43 +0000 (18:20 +0000)]
Bug correction.
ageay [Wed, 11 Mar 2009 18:20:10 +0000 (18:20 +0000)]
New tests.
ageay [Wed, 11 Mar 2009 18:19:30 +0000 (18:19 +0000)]
Some new functionalities
ageay [Wed, 11 Mar 2009 18:05:48 +0000 (18:05 +0000)]
Some new functionalities
ageay [Wed, 11 Mar 2009 17:55:43 +0000 (17:55 +0000)]
Some new functionalities
ageay [Wed, 11 Mar 2009 17:55:11 +0000 (17:55 +0000)]
*** empty log message ***
ageay [Wed, 11 Mar 2009 17:54:35 +0000 (17:54 +0000)]
Some new functionalities.
ageay [Wed, 11 Mar 2009 17:25:45 +0000 (17:25 +0000)]
Some new functionalities.
ageay [Wed, 11 Mar 2009 17:24:40 +0000 (17:24 +0000)]
Swig addition.
eap [Wed, 11 Mar 2009 16:51:43 +0000 (16:51 +0000)]
0020208 : Unit Test of MED failed
comment out unstable test
secher [Wed, 11 Mar 2009 15:00:54 +0000 (15:00 +0000)]
debug in case of no intersection between process
secher [Wed, 11 Mar 2009 13:56:01 +0000 (13:56 +0000)]
improve algorithm
vsr [Wed, 11 Mar 2009 09:58:26 +0000 (09:58 +0000)]
Fix problems of make distcheck step
ageay [Wed, 11 Mar 2009 07:26:21 +0000 (07:26 +0000)]
Bug correction : Non regression test comes this evening.
vsr [Tue, 10 Mar 2009 12:13:48 +0000 (12:13 +0000)]
Fix make distcheck problems
adam [Fri, 6 Mar 2009 15:54:21 +0000 (15:54 +0000)]
Test EXPORTS definition with target name as suggested by cmake
adam [Tue, 3 Mar 2009 14:12:35 +0000 (14:12 +0000)]
Ooouups !!
adam [Mon, 2 Mar 2009 14:28:59 +0000 (14:28 +0000)]
*** empty log message ***
adam [Wed, 25 Feb 2009 10:33:10 +0000 (10:33 +0000)]
Remove warnings
eap [Wed, 18 Feb 2009 14:27:22 +0000 (14:27 +0000)]
debug for 'make check'
comment out unstable squareAndDiamondBasic_Triangulation()
vsr [Wed, 18 Feb 2009 13:38:13 +0000 (13:38 +0000)]
Apply patch for gcc 4.3 from N.Geimer
eap [Wed, 18 Feb 2009 12:52:08 +0000 (12:52 +0000)]
debug for 'make check'
vsr [Wed, 18 Feb 2009 08:24:23 +0000 (08:24 +0000)]
Fix compilation problem on Debian Sarge
vsr [Tue, 17 Feb 2009 11:48:25 +0000 (11:48 +0000)]
Merge from BR_V5_DEV
17Feb09