Salome HOME
modules/smesh.git
7 years agoWin32 compilation.
rnv [Mon, 11 Nov 2013 11:46:01 +0000 (11:46 +0000)]
Win32 compilation.

7 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Mon, 11 Nov 2013 11:07:44 +0000 (11:07 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

7 years agoSmall correction.
rnv [Mon, 11 Nov 2013 10:45:01 +0000 (10:45 +0000)]
Small correction.

7 years agoCMake: Edit sphinx documentation
mpa [Thu, 7 Nov 2013 13:08:36 +0000 (13:08 +0000)]
CMake: Edit sphinx documentation

7 years agoCMake: Update path and version variables for current build system
mpa [Thu, 7 Nov 2013 11:30:33 +0000 (11:30 +0000)]
CMake: Update path and version variables for current build system

7 years agoCMake:
mpa [Wed, 6 Nov 2013 10:43:34 +0000 (10:43 +0000)]
CMake:
- add tests for this module which can be run via command "make test"

7 years agoCMake:
mpa [Wed, 6 Nov 2013 10:36:07 +0000 (10:36 +0000)]
CMake:
- define variable SALOME_BUILD_TESTS and find CppUnit for adding tests to this module

7 years agoJapanese translations update
rnc [Tue, 5 Nov 2013 15:26:19 +0000 (15:26 +0000)]
Japanese translations update

7 years agoCMake: improved reloading of dependent CMake targets in Config file to
mpa [Tue, 5 Nov 2013 12:49:17 +0000 (12:49 +0000)]
CMake: improved reloading of dependent CMake targets in Config file to
account for COMPONENTS.

7 years agoFix for the "0022345: EDF 2754 SMESH: Select pyramids in Mesh Information" issue.
rnv [Tue, 5 Nov 2013 11:26:07 +0000 (11:26 +0000)]
Fix for the "0022345: EDF 2754 SMESH: Select pyramids in Mesh Information" issue.

7 years agoCMake:
mpa [Fri, 1 Nov 2013 10:44:42 +0000 (10:44 +0000)]
CMake:
Edit documentation. Use salome macros to set the environment for sphinx run.

7 years agoCMake: Edition accumulation of LD_LIBRARY_PATH, PATH and PYTHONPATH
mpa [Thu, 31 Oct 2013 11:08:56 +0000 (11:08 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH, PATH and PYTHONPATH

7 years agoCMake: Add keyword NOCHECK for accumulating environment because included directories...
mpa [Thu, 31 Oct 2013 11:07:26 +0000 (11:07 +0000)]
CMake: Add keyword NOCHECK for accumulating environment because included directories not exists in this moment

7 years agoAdd missing link dependency (libcgns depends on hdf5 but does not link against libhdf...
vsr [Thu, 31 Oct 2013 10:17:43 +0000 (10:17 +0000)]
Add missing link dependency (libcgns depends on hdf5 but does not link against libhdf5 on Linux)

7 years agoCMake:
mpa [Tue, 29 Oct 2013 10:13:14 +0000 (10:13 +0000)]
CMake:
Edit documentation. Now it use salome macros to set the environment for sphinx run.

7 years agoCMake:
mpa [Tue, 29 Oct 2013 10:09:19 +0000 (10:09 +0000)]
CMake:
Edit documentation. Now it use salome macros to set the environment for sphinx run.

7 years agoCMake:
mpa [Tue, 29 Oct 2013 08:32:59 +0000 (08:32 +0000)]
CMake:
- Accumulate environment variables, to be used later to run some command in proper environment.

7 years agoWorkaround about SWIG_ADD_MODULE bug: remove duplicates in include directories
vsr [Tue, 29 Oct 2013 07:31:44 +0000 (07:31 +0000)]
Workaround about SWIG_ADD_MODULE bug: remove duplicates in include directories

7 years agoSmall correction in the doc of FindCoincidentNodes, MergeNodes, MergeElements .....
rnc [Mon, 28 Oct 2013 15:32:04 +0000 (15:32 +0000)]
Small correction in the doc of FindCoincidentNodes, MergeNodes, MergeElements ... The type of object returned or taken as an argument by these methods has been detailed with more accuracy

7 years agoFix compilation on WIN64 in Release mode
ana [Fri, 25 Oct 2013 13:31:17 +0000 (13:31 +0000)]
Fix compilation on WIN64 in Release mode

7 years agoWin32 compilation.
rnv [Thu, 24 Oct 2013 12:05:53 +0000 (12:05 +0000)]
Win32 compilation.

7 years agoGenerate documentation only if corresopnding option is swiched on.
rnv [Thu, 24 Oct 2013 12:05:10 +0000 (12:05 +0000)]
Generate documentation only if corresopnding option is swiched on.

7 years agoAdd dll import/export on WIN32 platform.
rnv [Thu, 24 Oct 2013 12:04:17 +0000 (12:04 +0000)]
Add dll import/export on WIN32 platform.

7 years agoUse WIN32 CMake variable instead deprecated WINDOWS variable.
rnv [Thu, 24 Oct 2013 12:03:15 +0000 (12:03 +0000)]
Use WIN32 CMake variable instead deprecated WINDOWS variable.

7 years agoCMake: rollback of previous changes
mpa [Wed, 23 Oct 2013 14:18:58 +0000 (14:18 +0000)]
CMake: rollback of previous changes

8 years agoCMake: doing proper string comparison in IF clause
mpa [Wed, 23 Oct 2013 10:22:41 +0000 (10:22 +0000)]
CMake: doing proper string comparison in IF clause

8 years agoCmake: add make clean for generated files in documentation
mpa [Tue, 22 Oct 2013 09:58:51 +0000 (09:58 +0000)]
Cmake: add make clean for generated files in documentation

8 years agoImprove make dev_docs step:
mpa [Tue, 22 Oct 2013 09:56:22 +0000 (09:56 +0000)]
Improve make dev_docs step:
- It does not install anything; only generates output with doxygen
- make install installs output files generated by make dev_docs
- make clean cleans generated files

8 years agoCMake: using SALOME_ACCUMULATE_HEADERS() to populate the complete list of includes...
mpa [Tue, 22 Oct 2013 08:11:34 +0000 (08:11 +0000)]
CMake: using SALOME_ACCUMULATE_HEADERS() to populate the complete list of includes required by SMESH header files.

8 years ago- SALOME_BUILD_DOC, SALOME_BUILD_TESTS and SALOME_BUILD_GUI should be independent...
mpa [Tue, 22 Oct 2013 07:35:44 +0000 (07:35 +0000)]
- SALOME_BUILD_DOC, SALOME_BUILD_TESTS and SALOME_BUILD_GUI should be independent in each module
- Add definitions and include directories of dependent modules

8 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Mon, 21 Oct 2013 13:07:09 +0000 (13:07 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

  Make all fields protected

8 years agoGive proper permissions to Python scripts
vsr [Mon, 21 Oct 2013 11:21:11 +0000 (11:21 +0000)]
Give proper permissions to Python scripts

8 years agoGive proper permissions to Python scripts
vsr [Mon, 21 Oct 2013 11:11:39 +0000 (11:11 +0000)]
Give proper permissions to Python scripts

8 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Mon, 21 Oct 2013 08:21:05 +0000 (08:21 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

  Make myBox protected

8 years agoSmall correction.
rnv [Fri, 18 Oct 2013 14:32:33 +0000 (14:32 +0000)]
Small correction.

8 years agoWIN32 compilation of the SMESH module:
rnv [Fri, 18 Oct 2013 13:29:00 +0000 (13:29 +0000)]
WIN32 compilation of the SMESH module:

1) Fix common WIN32 compilation errors.
2) Replace WNT deprecated macro definition by the WIN32.
3) Remove unnecessary test executables.
4) Make MEFISTO2D algorithm optional: try to determine f2c generator and generate C code from Fortran, otherwise MEFISTO2D is unavailable.

8 years agoManage concurrent hypotheses sets properly
vsr [Fri, 18 Oct 2013 11:05:26 +0000 (11:05 +0000)]
Manage concurrent hypotheses sets properly

8 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Thu, 17 Oct 2013 12:48:25 +0000 (12:48 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

make getChildIndex() static

8 years ago22332: EDF 2725 SMESH: Convert to bi-quadratic failure after hexotic meshing
eap [Wed, 16 Oct 2013 14:24:20 +0000 (14:24 +0000)]
22332: EDF 2725 SMESH: Convert to bi-quadratic failure after hexotic meshing

In GetCentralNode(), check UV of corner nodes

8 years agoFirst step for the "21793: [CEA 625] Clipping : from coordinates or from bounding...
rnv [Wed, 16 Oct 2013 12:56:06 +0000 (12:56 +0000)]
First step for the "21793: [CEA 625] Clipping : from coordinates or from bounding box" issue.

8 years agoRNV: Fix compilation in the WITHOUT GUI mode.
inv [Tue, 15 Oct 2013 06:49:00 +0000 (06:49 +0000)]
RNV: Fix compilation in the WITHOUT GUI mode.

8 years agoREG: Verima / Build procedure: Updated the CMake build procedure and removed some...
rnc [Mon, 14 Oct 2013 15:02:25 +0000 (15:02 +0000)]
REG: Verima / Build procedure: Updated the CMake build procedure and removed some files previously added by mistake

8 years agoIMP: Verima / New Plugin: Added a plugin for meshers quality testing (work done at...
rnc [Mon, 14 Oct 2013 13:27:09 +0000 (13:27 +0000)]
IMP: Verima / New Plugin: Added a plugin for meshers quality testing (work done at EDF by Pascale Noyret and Bruno Clement)

8 years agoExpose missing configuration
vsr [Mon, 14 Oct 2013 10:40:52 +0000 (10:40 +0000)]
Expose missing configuration

8 years agoIMP: SMESH / CMake build procedure: Added the export of MEDFILE_ROOT_DIR to the confi...
rnc [Mon, 14 Oct 2013 09:14:04 +0000 (09:14 +0000)]
IMP: SMESH / CMake build procedure: Added the export of MEDFILE_ROOT_DIR to the configuration file so that other modules can find MEDFILE based on the information provided by SMESH.

8 years agoMerge from V7_siman 11/10/2013
vsr [Fri, 11 Oct 2013 12:58:32 +0000 (12:58 +0000)]
Merge from V7_siman 11/10/2013

8 years agoRemove python code to create, copy and remove directories, use cmake -E mode instead.
rnv [Fri, 11 Oct 2013 08:41:28 +0000 (08:41 +0000)]
Remove python code to create, copy and remove directories, use cmake -E mode instead.

8 years agoPorting SALOME SMESH module to the CMake build system: initial version.
rnv [Thu, 10 Oct 2013 12:57:42 +0000 (12:57 +0000)]
Porting SALOME SMESH module to the CMake build system: initial version.

8 years ago-#if OCC_VERSION_LARGE > 0x06010000
eap [Thu, 10 Oct 2013 10:29:42 +0000 (10:29 +0000)]
-#if OCC_VERSION_LARGE > 0x06010000
           OCC_CATCH_SIGNALS;
-#endif

8 years agocatch exceptions in "rate = algo->GetProgress();"
eap [Thu, 10 Oct 2013 10:26:03 +0000 (10:26 +0000)]
catch exceptions in "rate = algo->GetProgress();"

8 years agoFix multi-file dump
eap [Wed, 9 Oct 2013 16:25:36 +0000 (16:25 +0000)]
Fix multi-file dump

8 years agoFix
eap [Wed, 9 Oct 2013 16:06:33 +0000 (16:06 +0000)]
Fix
1) SALOME Forum bug http://www.salome-platform.org/forum/forum_14/610436714
2) Regressions of SALOME_TESTS/Grids/smesh/imps_09/K0

8 years agoFix remarks related to the "0021709: [CEA 583] Toolbar preferences" issue.
rnv [Tue, 8 Oct 2013 15:22:55 +0000 (15:22 +0000)]
Fix remarks related to the "0021709: [CEA 583] Toolbar preferences" issue.

8 years agoImplementation of the "0021709: [CEA 583] Toolbar preferences" issue.
rnv [Fri, 4 Oct 2013 14:02:16 +0000 (14:02 +0000)]
Implementation of the "0021709: [CEA 583] Toolbar preferences" issue.

8 years ago0022172: [CEA 790] create the groups corresponding to domains (note 0016221)
eap [Fri, 4 Oct 2013 10:12:56 +0000 (10:12 +0000)]
0022172: [CEA 790] create the groups corresponding to domains (note 0016221)

A better fix for Clear() for the mesh w/o shape

8 years ago0022172: [CEA 790] create the groups corresponding to domains (note 0016221)
eap [Fri, 4 Oct 2013 10:08:21 +0000 (10:08 +0000)]
0022172: [CEA 790] create the groups corresponding to domains (note 0016221)

Fix Clear() for the mesh w/o shape

8 years agoFix doxycomments
eap [Fri, 27 Sep 2013 07:57:23 +0000 (07:57 +0000)]
Fix doxycomments

8 years agoFix warning
eap [Fri, 27 Sep 2013 07:54:54 +0000 (07:54 +0000)]
Fix warning
unused variable 'ielem'

8 years agoFix warning
eap [Fri, 27 Sep 2013 07:51:07 +0000 (07:51 +0000)]
Fix warning
no return statement in function returning non-void

8 years agountabify
eap [Thu, 26 Sep 2013 08:44:08 +0000 (08:44 +0000)]
untabify

8 years agoFor PPGP: in GetAlgoState() remove INFOS( "None algorithm attached" ) since hyp
eap [Wed, 25 Sep 2013 08:16:55 +0000 (08:16 +0000)]
For PPGP: in GetAlgoState() remove INFOS( "None algorithm attached" ) since hyp
definition errors are reported now in both gui and tui modes

8 years agoFix for SMESH::FT_BallDiameter
eap [Mon, 23 Sep 2013 08:23:40 +0000 (08:23 +0000)]
Fix for SMESH::FT_BallDiameter

8 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Fri, 20 Sep 2013 15:35:08 +0000 (15:35 +0000)]
0022318: [CEA] Problems with study dump in SMESH

WNT porting

8 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Fri, 20 Sep 2013 15:34:52 +0000 (15:34 +0000)]
0022318: [CEA] Problems with study dump in SMESH

Restore
  Swap "aFilterManager.CreateFilter()" and "smesh.GetFilterFromCriteria(criteria)"

8 years agoFix omniORB::fatalException at SALOME termination after creating a Mesh in Python
eap [Thu, 19 Sep 2013 12:44:24 +0000 (12:44 +0000)]
Fix omniORB::fatalException at SALOME termination after creating a Mesh in Python

do not call mesh.Register() as this prevents mesh servant deletion at closing study

8 years agoFix omniORB::fatalException at SALOME termination after creating a Mesh in Python
eap [Thu, 19 Sep 2013 12:40:41 +0000 (12:40 +0000)]
Fix omniORB::fatalException at SALOME termination after creating a Mesh in Python

Deactivate CORBA object in destructor

8 years ago22318: [CEA] Problems with study dump in SMESH
eap [Thu, 19 Sep 2013 12:34:44 +0000 (12:34 +0000)]
22318: [CEA] Problems with study dump in SMESH

Memory usage and performance optimization: do not make a script from
lines and than split it back into lines several times.

8 years agofix getSubmeshIDForCopiedMesh()
eap [Wed, 18 Sep 2013 12:57:26 +0000 (12:57 +0000)]
fix getSubmeshIDForCopiedMesh()

8 years agoImplementation of the "0022102: EDF 1496 SMESH : Displaying of discrete elements...
rnv [Fri, 13 Sep 2013 10:00:15 +0000 (10:00 +0000)]
Implementation of the "0022102: EDF 1496 SMESH : Displaying of discrete elements in SMESH relating to their attribute (diameter)" issue.

8 years agoFix memory leaks: another attempt
vsr [Fri, 13 Sep 2013 06:58:16 +0000 (06:58 +0000)]
Fix memory leaks: another attempt

8 years agoFix memory leaks
vsr [Fri, 13 Sep 2013 06:35:30 +0000 (06:35 +0000)]
Fix memory leaks

8 years ago0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure
vsr [Thu, 12 Sep 2013 14:18:54 +0000 (14:18 +0000)]
0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure

8 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Thu, 12 Sep 2013 11:11:52 +0000 (11:11 +0000)]
0022318: [CEA] Problems with study dump in SMESH

Memory needed for SMESH_2smeshpy::ConvertScript() reduced by 3 times

8 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:29:50 +0000 (07:29 +0000)]
Fix linkage problem

8 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:16:32 +0000 (07:16 +0000)]
Fix linkage problem

8 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:06:31 +0000 (07:06 +0000)]
Fix linkage problem

8 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 06:56:51 +0000 (06:56 +0000)]
Fix linkage problem

8 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 06:38:25 +0000 (06:38 +0000)]
Fix linkage problem

8 years agoCorrection of a spelling mistake :
fahed [Wed, 11 Sep 2013 12:41:25 +0000 (12:41 +0000)]
Correction of a spelling mistake :
"bynary" becomes "binary"

8 years agoCorrection of the documentation about GMF import/export.
fahed [Wed, 11 Sep 2013 12:22:01 +0000 (12:22 +0000)]
Correction of the documentation about GMF import/export.

8 years agoagain: Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()
eap [Wed, 11 Sep 2013 10:34:33 +0000 (10:34 +0000)]
again: Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()

8 years agoAvoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()
eap [Tue, 10 Sep 2013 14:28:13 +0000 (14:28 +0000)]
Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()

8 years ago22170: [CEA 704] Redirect NETGEN outup in a log file
eap [Tue, 10 Sep 2013 13:52:57 +0000 (13:52 +0000)]
22170: [CEA 704] Redirect NETGEN outup in a log file

restore cout possibly redirected by algo

8 years agoFix boost_filesystem usage
barate [Fri, 6 Sep 2013 16:13:23 +0000 (16:13 +0000)]
Fix boost_filesystem usage

8 years agoProgress bar. Increase difference between computeCost of EDGE and FACE
eap [Tue, 3 Sep 2013 15:48:57 +0000 (15:48 +0000)]
Progress bar. Increase difference between computeCost of EDGE and FACE

8 years agoRegression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A6
eap [Tue, 3 Sep 2013 11:38:19 +0000 (11:38 +0000)]
Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A6

TTElemOfElemListMap and TElemOfVecOfNnlmiMap must use same comparator
for correct work of makeWalls()

8 years ago0022308: EDF 2572 SMESH: Can't import a file with a non ascii character in the path
vsr [Tue, 3 Sep 2013 10:58:47 +0000 (10:58 +0000)]
0022308: EDF 2572 SMESH: Can't import a file with a non ascii character in the path

8 years ago1) Use transformation for projection from bottom to top
eap [Tue, 3 Sep 2013 10:42:36 +0000 (10:42 +0000)]
1) Use transformation for projection from bottom to top
2) Improve performance of TPCurveOnHorFaceAdaptor::Value() by avoiding
creation of PCurves on planar faces
3) Report a meaningful error in case of missing 1D algo

8 years agoenable ComputeParameters() to find a better solution in hard cases
eap [Tue, 3 Sep 2013 10:33:38 +0000 (10:33 +0000)]
enable ComputeParameters() to find a better solution in hard cases
(concave faces)

+  void refineParametersOnFace( const gp_Pnt& thePoint, gp_XYZ& theParams, int theFaceID );

8 years agoBug: preview works correctly only once, other times preview shows the same
eap [Tue, 3 Sep 2013 09:42:04 +0000 (09:42 +0000)]
Bug: preview works correctly only once, other times preview shows the same
as at the 1st time.

Ensure clearing of tmp mesh

8 years agoIMP: SMESH / Yams plug-in: Some more updates for porting to MGSurfOpt 1.1
rnc [Mon, 2 Sep 2013 11:46:39 +0000 (11:46 +0000)]
IMP: SMESH / Yams plug-in: Some more updates for porting to MGSurfOpt 1.1

8 years agoMore examples of filter usage
eap [Mon, 2 Sep 2013 10:47:47 +0000 (10:47 +0000)]
More examples of filter usage

8 years agofix copy/paste error
eap [Mon, 2 Sep 2013 08:21:16 +0000 (08:21 +0000)]
fix copy/paste error

8 years agoIMP: SMESH/Yams plug-in: Update to use Meshgems-SurfOpt 1.1 (new name of Yams)
rnc [Fri, 30 Aug 2013 15:35:06 +0000 (15:35 +0000)]
IMP: SMESH/Yams plug-in: Update to use Meshgems-SurfOpt 1.1 (new name of Yams)

8 years agoRemoving --execute option is unit tests
aguerre [Thu, 29 Aug 2013 09:28:56 +0000 (09:28 +0000)]
Removing --execute option is unit tests

8 years agofix leaks of SALOMEDS_UseCaseBuilder_i
eap [Wed, 28 Aug 2013 12:10:59 +0000 (12:10 +0000)]
fix leaks of SALOMEDS_UseCaseBuilder_i

8 years agofix SIGSEGV in Save() on an empty mesh, after the previous optimization
eap [Wed, 28 Aug 2013 11:58:22 +0000 (11:58 +0000)]
fix SIGSEGV in Save() on an empty mesh, after the previous optimization

8 years agosmall imp
eap [Wed, 28 Aug 2013 11:56:36 +0000 (11:56 +0000)]
small imp

8 years agoFix crash in salome_test.py
vsr [Wed, 28 Aug 2013 11:00:25 +0000 (11:00 +0000)]
Fix crash in salome_test.py

8 years agoAdding the public member IsSelectionActivated() to access the selection status of...
bourcier [Wed, 28 Aug 2013 09:38:03 +0000 (09:38 +0000)]
Adding the public member IsSelectionActivated() to access the selection status of the widget from dialog boxes implementation.