]>
SALOME platform Git repositories - tools/medcoupling.git/log
Anthony Geay [Thu, 5 Dec 2019 06:49:49 +0000 (07:49 +0100)]
Fix MEDCouplingNumPyTest test
Anthony Geay [Thu, 5 Dec 2019 06:49:32 +0000 (07:49 +0100)]
Fix MEDCouplingBasicsTest4 test
Anthony Geay [Thu, 5 Dec 2019 06:32:30 +0000 (07:32 +0100)]
Solve some of problems in 64bits configuration
eap [Tue, 3 Dec 2019 18:59:51 +0000 (21:59 +0300)]
finish LOT4: make all MEDCoupling tests C++ and Python pass in both 32 and 64 config
eap [Tue, 3 Dec 2019 18:57:34 +0000 (21:57 +0300)]
finish LOT3: fix DataArrayInt.i, MEDCouplingBasicsTest7.py and their dependency
eap [Fri, 29 Nov 2019 17:39:48 +0000 (20:39 +0300)]
LOT4: update MEDCoupling/Test
eap [Fri, 29 Nov 2019 17:17:39 +0000 (20:17 +0300)]
LOT3: SWIG DataArrayInt64. Create MEDCouplingBasicsTest7.py
eap [Fri, 29 Nov 2019 17:08:32 +0000 (20:08 +0300)]
Lot2: update MEDCoupling_Swig according to int->mcIdType in MEDCoupling
eap [Fri, 29 Nov 2019 16:59:14 +0000 (19:59 +0300)]
LOT2: finalize int->mcIdType in MEDCoupling: DataArray, Meshes, Fields,
Remapper
eap [Fri, 29 Nov 2019 16:49:04 +0000 (19:49 +0300)]
LOT2: finalize int->mcIdType in INTERP_KERNEL
eap [Fri, 15 Nov 2019 14:03:26 +0000 (17:03 +0300)]
LOT2: massive substitution of int->mcIdType in the INTERP_KERNEL implementation
eap [Fri, 15 Nov 2019 13:22:33 +0000 (16:22 +0300)]
LOT2: conversion int->mcIdType with main INTERP_KERNEL entries used by MEDCoupling
eap [Thu, 14 Nov 2019 15:54:58 +0000 (18:54 +0300)]
LOT2: move mcIdType to INTERP_KERNEL. Care of MEDCouplingNormalizedUnstructuredMesh.hxx
emv [Fri, 8 Nov 2019 12:03:43 +0000 (15:03 +0300)]
LOT2: Replace int with mcIdType and DataArrayInt with DataArrayIdType MEDCouplingMemArray.
emv [Fri, 8 Nov 2019 11:19:03 +0000 (14:19 +0300)]
LOT3 Update: Make the static methods GetSlice, GetNumberOfItemGivenBES, GetNumberOfItemGivenBESRelative, GetPosOfItemGivenBESRelativeNoThrow of DataArray class template.
emv [Wed, 6 Nov 2019 06:32:25 +0000 (09:32 +0300)]
LOT1 Update: Change API to use size_t for components and mcIdType for tuples
- Provide interfaces to make SWIG work - duplicating methods can be easily identified by *cast_to_remove* method. These methods has to be removed after SWIG update.
- Change API to use *std::size_t* for Components and *mcIdType* for Tuples in DataArray* classes.
- Using correct type for Components and Tuples across MEDCoupling module.
emv [Wed, 23 Oct 2019 09:51:12 +0000 (12:51 +0300)]
LOT 3: Moving DataArrayInt32 methods into DataArrayDiscrete<T> to make them available in DataArrayInt64
Eugeny MALTCHIKOV [Tue, 22 Oct 2019 06:08:38 +0000 (09:08 +0300)]
LOT 1: Enabling the -Wsign-compare and -Wconversion warnings in MEDCoupling and MEDCouplingRemapper packages.
Using size_t instead of int (where possible) in INTERP_KERNEL.
Eliminating warnings in MEDCouplingRemapper
- Eliminating Wconversion warnings
- Eliminating Wsign-compare warnings
- Using MeshType::MyConnType instead of int
Eliminating warnings in medcouplingcpp package
- Eliminating Wconversion warnings
- Eliminating Wsign-compare warnings
abn [Wed, 6 Nov 2019 14:18:13 +0000 (15:18 +0100)]
Removing deprecated exception specifications
Anthony Geay [Tue, 29 Oct 2019 15:41:27 +0000 (16:41 +0100)]
Thanks to Kanglong
Anthony Geay [Fri, 18 Oct 2019 12:18:29 +0000 (14:18 +0200)]
Addition of MEDFileMesh.zipFamilies
Anthony Geay [Tue, 15 Oct 2019 07:09:46 +0000 (09:09 +0200)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
Anthony Geay [Tue, 15 Oct 2019 07:09:18 +0000 (09:09 +0200)]
Labels management of splitter
abn [Tue, 10 Sep 2019 14:56:29 +0000 (16:56 +0200)]
fix MEDFileUMesh::Aggregate(): groups with the same name were not handled properly.
abn [Mon, 2 Sep 2019 09:49:16 +0000 (11:49 +0200)]
Portability GCC9 (spotted on Fedora 30)
Anthony Geay [Fri, 30 Aug 2019 08:54:17 +0000 (10:54 +0200)]
MEDCouplingFieldTemplate is pickable + fix of memory leak in python wrapping linked to pickelization of arrays
Anthony Geay [Mon, 26 Aug 2019 12:58:58 +0000 (14:58 +0200)]
Merge branch 'abn/aggreg'
Anthony Geay [Mon, 26 Aug 2019 11:28:44 +0000 (13:28 +0200)]
Fix due to last commit
vsr [Fri, 23 Aug 2019 11:16:33 +0000 (14:16 +0300)]
Fix runtime warning about unclosed file descriptors
abn [Wed, 21 Aug 2019 11:48:12 +0000 (13:48 +0200)]
Bug fix: MEDFileUMesh::Aggregate was incorrectly merging groups
+ family number conflicts were not handled properly.
abn [Wed, 21 Aug 2019 11:41:06 +0000 (13:41 +0200)]
Indentation and white spaces ...
Anthony Geay [Thu, 25 Jul 2019 14:56:31 +0000 (16:56 +0200)]
[
EDF19849 ] : more permissive MEDCouplingUMesh::computePlaneEquationOf3DFaces
Anthony Geay [Fri, 19 Jul 2019 07:26:42 +0000 (09:26 +0200)]
[
EDF19821 ] : 2 last vicious cases
Anthony Geay [Wed, 17 Jul 2019 15:00:37 +0000 (17:00 +0200)]
[
EDF19821 ] : Temp files for tests are no more created into the current directory in the salome test context
Anthony Geay [Wed, 17 Jul 2019 08:49:07 +0000 (10:49 +0200)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
Anthony Geay [Wed, 17 Jul 2019 08:47:03 +0000 (10:47 +0200)]
To more link pywrappers to libpythonX.Y.so for Linux platform
Anthony Geay [Wed, 17 Jul 2019 08:16:20 +0000 (10:16 +0200)]
Python3.7 : PyUnicode_AsUTF8AndSize returns const char *
vsr [Wed, 10 Jul 2019 12:09:19 +0000 (15:09 +0300)]
refs #17181: EDF - broken link in MEDCoupling doc
abn [Thu, 13 Jun 2019 10:25:39 +0000 (12:25 +0200)]
Bug detected by Clang.
vsr [Mon, 6 May 2019 11:04:28 +0000 (14:04 +0300)]
Merge branch 'V9_3_BR'
abn [Thu, 2 May 2019 09:20:00 +0000 (11:20 +0200)]
CaseReader: minor bug fix in reg exp ...
Anthony Geay [Wed, 17 Apr 2019 14:53:57 +0000 (16:53 +0200)]
Some helpers to convert VTK files to medcoupling mesh object in memory
vsr [Thu, 28 Mar 2019 07:00:51 +0000 (10:00 +0300)]
Increment version: 9.3.0
Anthony Geay [Wed, 27 Mar 2019 07:11:15 +0000 (08:11 +0100)]
Better management of profiles
Anthony Geay [Fri, 22 Mar 2019 15:31:10 +0000 (16:31 +0100)]
Attempt of Management of profiles in spliter
rnv [Tue, 19 Mar 2019 08:18:52 +0000 (11:18 +0300)]
Integration of [CEA 13233] support new xdr.h location
rnv [Wed, 13 Mar 2019 13:12:22 +0000 (16:12 +0300)]
Compilation under Windows.
rnv [Thu, 7 Mar 2019 10:45:22 +0000 (13:45 +0300)]
Fix compilation on Windows
abn [Wed, 6 Mar 2019 14:00:44 +0000 (15:00 +0100)]
Intersect2DMeshes bug fix: mishandling of orientation in reconstruction.
vsr [Tue, 5 Mar 2019 06:34:31 +0000 (09:34 +0300)]
Merge branch 'V9_2_2_BR'
abn [Mon, 4 Mar 2019 12:45:42 +0000 (13:45 +0100)]
Intersect2DMeshWith1DLine: more doc.
abn [Mon, 4 Mar 2019 12:37:15 +0000 (13:37 +0100)]
Intersect2DMeshWith1DLine bug fix: when a cell was cut more than 3 times.
Anthony Geay [Tue, 26 Feb 2019 06:29:27 +0000 (07:29 +0100)]
Windows porting. Thanks to Roman.
vsr [Mon, 25 Feb 2019 12:59:31 +0000 (15:59 +0300)]
Increment version: 9.2.2
rnv [Wed, 20 Feb 2019 12:40:10 +0000 (15:40 +0300)]
Build MEDCOUPLING with numpy on Windows.
abn [Mon, 18 Feb 2019 12:30:32 +0000 (13:30 +0100)]
Indexed arrays functions are now part of DataArrayInt but MEDCoupingUMesh Python interface still has them.
abn [Mon, 18 Feb 2019 09:47:50 +0000 (10:47 +0100)]
New functionality: computeCellCenterOfMassWithPrecision()
Same job as computeCellCenterOfMass, but sets quadratic precision
so that tolerance on arc of circle detection can be finely controlled.
abn [Wed, 20 Feb 2019 14:19:36 +0000 (15:19 +0100)]
SWIG: Full clean up of "throw" specifications.
abn [Tue, 19 Feb 2019 12:41:05 +0000 (13:41 +0100)]
SWIG exception: removing C++11 warnings, minimal work.
+ removing C++11 warning about deprecated "auto_ptr"
abn [Mon, 18 Feb 2019 12:34:31 +0000 (13:34 +0100)]
MEDCoupling becomes medcoupling in tests.
abn [Mon, 18 Feb 2019 10:29:55 +0000 (11:29 +0100)]
Remapper: PointLocator method does not make sense for srcMeshDim=2, trgtMeshDim=3, spaceDim=3
abn [Fri, 15 Feb 2019 13:08:51 +0000 (14:08 +0100)]
Intersector: Earlier detection of merged nodes.
Use a BBTreePoints to detect merged nodes.
Allows to more efficiently use identifyEarlyIntersection()
and avoid degenerated situations again.
abn [Wed, 20 Feb 2019 09:32:05 +0000 (10:32 +0100)]
SWIG bug fix: DataArrayDouble::setValues()
vsr [Thu, 14 Feb 2019 08:37:05 +0000 (11:37 +0300)]
Update copyrights
vsr [Fri, 8 Feb 2019 11:29:46 +0000 (14:29 +0300)]
Increment version: 9.2.1
Anthony Geay [Tue, 5 Feb 2019 07:38:23 +0000 (08:38 +0100)]
Bug correction : Multi WriteField on field lying on mesh with duplicate nodes
Anthony Geay [Fri, 1 Feb 2019 13:44:31 +0000 (14:44 +0100)]
int64 : update attributes
Anthony Geay [Fri, 1 Feb 2019 12:19:47 +0000 (13:19 +0100)]
Prepare int64 management
Anthony Geay [Fri, 1 Feb 2019 09:17:18 +0000 (10:17 +0100)]
Prepare int64 management
Anthony Geay [Fri, 1 Feb 2019 06:50:18 +0000 (07:50 +0100)]
Prepare int64 management - example 4
Anthony Geay [Thu, 31 Jan 2019 14:15:56 +0000 (15:15 +0100)]
Prepare int64 management - example 3
Anthony Geay [Thu, 31 Jan 2019 13:43:46 +0000 (14:43 +0100)]
Prepare int64 management - example 2
Anthony Geay [Thu, 31 Jan 2019 13:22:40 +0000 (14:22 +0100)]
Prepare int64 management - example 1
Anthony Geay [Thu, 31 Jan 2019 13:10:35 +0000 (14:10 +0100)]
Prepare int64 management
rnv [Mon, 21 Jan 2019 09:48:25 +0000 (12:48 +0300)]
Fix tests in the MICRO mode.
abn [Thu, 17 Jan 2019 16:40:49 +0000 (17:40 +0100)]
Intersector: optim for SegSeg and ArcCSeg when an extremity is shared.
abn [Thu, 17 Jan 2019 16:13:42 +0000 (17:13 +0100)]
Some cleanup : removing unused param
abn [Thu, 17 Jan 2019 12:47:03 +0000 (13:47 +0100)]
Bug fix: BuildIntersectCells() should no try to merge points at all. Done before.
abn [Thu, 17 Jan 2019 10:55:19 +0000 (11:55 +0100)]
splitAbs(): Taking direction into account when skiping start/end nodes
abn [Wed, 16 Jan 2019 15:12:00 +0000 (16:12 +0100)]
orientCorreclty2DCells() -> bug fix: quadratic cell orientation not well handled.
abn [Wed, 16 Jan 2019 14:09:33 +0000 (15:09 +0100)]
restoring intersect test Tmp10 with a little fix to help on non-conform mesh
abn [Tue, 15 Jan 2019 16:25:30 +0000 (17:25 +0100)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
abn [Tue, 15 Jan 2019 13:09:52 +0000 (14:09 +0100)]
Rewrote eraseCurrent() in a more efficient way + disabling one test not stable enough yet.
Anthony Geay [Tue, 15 Jan 2019 08:48:28 +0000 (09:48 +0100)]
Bug correction into MEDCouplingUMesh::getMeasureFieldOnNode on non simplex cells. Consequence : FieldDouble::integral on P1 field may change in case of non simplex use.
abn [Mon, 14 Jan 2019 14:40:50 +0000 (15:40 +0100)]
Useful valgrind suppr file for SWIG ...
abn [Mon, 14 Jan 2019 14:29:26 +0000 (15:29 +0100)]
Intersec bug fix: point not added properly inserted in splitting.
abn [Mon, 14 Jan 2019 12:07:45 +0000 (13:07 +0100)]
Intersect bug fix : quad point was not inserted in the map even when used as an extremity
for another seg.
Anthony Geay [Mon, 14 Jan 2019 12:49:12 +0000 (13:49 +0100)]
Protect MEDCouplingFieldDouble::getValueOnMulti from SIGEGV on PENTA6
abn [Fri, 11 Jan 2019 14:54:50 +0000 (15:54 +0100)]
Nasty one! Was OK on FED20, but not on more recent compilers.
abn [Wed, 9 Jan 2019 14:30:10 +0000 (15:30 +0100)]
Intersec bug fix: correct polygons with flat corners, they crash residual computation ...
also added test.
abn [Wed, 9 Jan 2019 13:48:50 +0000 (14:48 +0100)]
Bug fix in compute residual: the stop condition is really on pol1Zip only.
We might end up with remaining boundary edges from pol2 (and that's OK)
abn [Wed, 9 Jan 2019 12:10:47 +0000 (13:10 +0100)]
Intersection : ComputeResidual -> some refactoring for readability
abn [Mon, 7 Jan 2019 16:16:44 +0000 (17:16 +0100)]
Intersec bug fix: when intersecting nodes are merged, they were not properly
added on pol2.
abn [Mon, 7 Jan 2019 16:10:39 +0000 (17:10 +0100)]
Bug fix: seg seg intersector epsilon is to be taken absolutely for colinearity test:
+ even for very small vectors we don't want to have false positive on colinearity. So go back to a comparison with an angle.
+ removed spurious *2 in comparison
+ test IntersectionPointOnlyUnitarySegSeg precision was relaxed a bit
abn [Wed, 19 Dec 2018 11:23:44 +0000 (12:23 +0100)]
Intersection: renaming some variables and refactor to make the algo easier to read.
abn [Wed, 12 Dec 2018 13:00:49 +0000 (14:00 +0100)]
Rewrote _matrix in a more natural way in SegSegIntersetor
Anthony Geay [Fri, 4 Jan 2019 09:41:53 +0000 (10:41 +0100)]
Implementation of mergefields on Gauss Points + unification of mergefields(f1,f2) and mergefields([f1,f2])
Anthony Geay [Mon, 31 Dec 2018 07:09:07 +0000 (08:09 +0100)]
Porting python3
Anthony Geay [Thu, 20 Dec 2018 09:55:59 +0000 (10:55 +0100)]
First draft of int64.
Christophe Bourcier [Wed, 19 Dec 2018 12:50:53 +0000 (13:50 +0100)]
Add reading of record 8 of sauv file (ascii and XDR) for Castem 17