]>
SALOME platform Git repositories - modules/smesh.git/log
prascle [Wed, 20 Mar 2013 10:23:48 +0000 (10:23 +0000)]
PR: synchro V7_main tag mergefrom_V6_main_19Mar13
prascle [Fri, 15 Mar 2013 10:57:18 +0000 (10:57 +0000)]
PR: examples adaptation to geomBuilder
prascle [Thu, 14 Mar 2013 15:58:07 +0000 (15:58 +0000)]
PR: examples adaptation
prascle [Thu, 14 Mar 2013 13:16:09 +0000 (13:16 +0000)]
PR: examples adaptation
prascle [Thu, 14 Mar 2013 11:03:51 +0000 (11:03 +0000)]
PR: examples adaptation
prascle [Thu, 14 Mar 2013 08:43:02 +0000 (08:43 +0000)]
PR: examples adaptation
prascle [Wed, 13 Mar 2013 20:34:41 +0000 (20:34 +0000)]
PR: examples adaptation
prascle [Wed, 13 Mar 2013 14:32:14 +0000 (14:32 +0000)]
PR: update documentation and examples
prascle [Mon, 11 Mar 2013 16:10:13 +0000 (16:10 +0000)]
PR: synchro V7_main tag mergefrom_V6_main_06Mar13
prascle [Fri, 1 Mar 2013 16:33:22 +0000 (16:33 +0000)]
PR: synchro V7_main tag mergefrom_V6_main_28Feb13
prascle [Mon, 25 Feb 2013 10:43:20 +0000 (10:43 +0000)]
PR: comment debug print
prascle [Mon, 25 Feb 2013 10:21:39 +0000 (10:21 +0000)]
PR: fix dump and compatibility with previous scripts
prascle [Sun, 24 Feb 2013 20:57:19 +0000 (20:57 +0000)]
PR: packaging: from salome.smesh import smeshBuilder
prascle [Wed, 20 Feb 2013 15:39:30 +0000 (15:39 +0000)]
PR: synchro V7_main tag mergefrom_V6_main_11Feb13
prascle [Tue, 19 Feb 2013 11:27:45 +0000 (11:27 +0000)]
PR: dump new init mode
prascle [Mon, 18 Feb 2013 20:50:33 +0000 (20:50 +0000)]
PR: synchro V6_main tag mergeto_V7_main_11Feb13
prascle [Thu, 7 Feb 2013 14:42:52 +0000 (14:42 +0000)]
PR: distributed geom and smesh scripts: first step
rnc [Wed, 5 Dec 2012 13:13:54 +0000 (13:13 +0000)]
tiny documentation improvement
vsr [Mon, 3 Dec 2012 11:33:20 +0000 (11:33 +0000)]
Correction of documentation
eap [Thu, 29 Nov 2012 10:16:07 +0000 (10:16 +0000)]
[SALOME Forum] Viscous Layers on a complex geometry
fix getFaceDir( const TopoDS_Face& F, const TopoDS_Vertex& fromV, ... )
for a vertex where 2 collinear EDGE's meet
boulant [Mon, 26 Nov 2012 08:26:46 +0000 (08:26 +0000)]
PADDER FIX: run with the plugin all the unit tests of the executable programs (SpherePadder).
boulant [Fri, 23 Nov 2012 17:45:33 +0000 (17:45 +0000)]
Prepare the fix of padder plugin for the usecases defined by SpherePadder tests
rnc [Fri, 23 Nov 2012 14:22:29 +0000 (14:22 +0000)]
Pascale Noyret: made the doc reading of Yams working on all systems (default system viewer is used)
rnc [Fri, 23 Nov 2012 13:57:14 +0000 (13:57 +0000)]
Pascale Noyret and rnc :
- correction in yams plugin exportGMF has now a boolean argument
- default tab of yams plugin dialog is now the first one
- attempt to enable doc reading with okular besides kpdf
vsr [Fri, 23 Nov 2012 13:38:39 +0000 (13:38 +0000)]
Minor fix for documentation
eap [Fri, 23 Nov 2012 11:28:28 +0000 (11:28 +0000)]
SALOME Forum http://www.salome-platform.org/forum/forum_10/
651894792
Avoid a false detection of collision of a layer edge with a face
which is behind the face the layer edge is based on
eap [Thu, 22 Nov 2012 17:03:01 +0000 (17:03 +0000)]
regression imps/H8
Make Mesh.functors be not shared by all Mesh'es
eap [Thu, 22 Nov 2012 16:45:03 +0000 (16:45 +0000)]
regression imps/H4
Fix DeleteEventListener(): erase self from SMESH_subMeshEventListener::myBusySM
+ if ( l_d->first && !l_d->first->IsDeletable() )
+ l_d->first->myBusySM.erase( this );
eap [Thu, 22 Nov 2012 16:43:13 +0000 (16:43 +0000)]
untabify
ctn [Thu, 22 Nov 2012 16:00:57 +0000 (16:00 +0000)]
EDF 1495: Creating groups of balls and groups of 0D elements
eap [Thu, 22 Nov 2012 14:41:24 +0000 (14:41 +0000)]
return enums instead of integers
- int GetAlgoState() const { return _algoState; }
- int GetComputeState() const { return _computeState; };
- SMESH_ComputeErrorPtr& GetComputeError() { return _computeError; }
+ algo_state GetAlgoState() const { return _algoState; }
+ compute_state GetComputeState() const { return _computeState; };
+ SMESH_ComputeErrorPtr& GetComputeError() { return _computeError; }
eap [Thu, 22 Nov 2012 14:40:26 +0000 (14:40 +0000)]
typo
ctn [Thu, 22 Nov 2012 14:34:00 +0000 (14:34 +0000)]
EDF 2485: Default sub-meshes priority.
eap [Thu, 22 Nov 2012 14:24:52 +0000 (14:24 +0000)]
regerssion of the test bugs/X6
compute nodes on VERTEX'es if they are not yet there
eap [Thu, 22 Nov 2012 13:00:03 +0000 (13:00 +0000)]
0021543 (~14811): EDF 1978 SMESH: Viscous layer for 2D meshes
fix finding IN layers boundary on a shrinked EDGE adjacent to a convex EDGE
vsr [Thu, 22 Nov 2012 12:47:57 +0000 (12:47 +0000)]
0021993 : EDF SMESH : Crash during extrusion of a mesh along a path
eap [Thu, 22 Nov 2012 11:00:20 +0000 (11:00 +0000)]
0021996 : EDF SMESH 1549: Regression in projection algorithms
fix up "Improve seaching an initial VERTEX association by VERTEX closeness"
eap [Wed, 21 Nov 2012 16:05:15 +0000 (16:05 +0000)]
in Scale(), allow theScaleFact be a float or an integer
eap [Wed, 21 Nov 2012 16:04:03 +0000 (16:04 +0000)]
1) Add a check of element type to GetPoints(elemID)
2) Fix double MaxElementLength2D::GetValue( long theElementId )
eap [Wed, 21 Nov 2012 16:00:30 +0000 (16:00 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
fix _ViscousBuilder2D::toShrinkForAdjacent()
+ builder._faceSideVec = StdMeshers_FaceSide::GetFaceWires( adjFace, *_mesh, true, _error );
eap [Wed, 21 Nov 2012 13:22:48 +0000 (13:22 +0000)]
Non-regression test bugs/K2
Improve seaching an initial VERTEX association by VERTEX closeness
static TopoDS_Edge GetBoundaryEdge(const TopoDS_Shape& edgeContainer,
const SMESH_Mesh& mesh,
+ std::list< TopoDS_Edge >* allBndEdges = 0 );
eap [Wed, 21 Nov 2012 13:01:25 +0000 (13:01 +0000)]
0021542 : EDF 1699 SMESH: Reorient a group of faces
fix again for a non-manifold mesh
eap [Wed, 21 Nov 2012 11:07:33 +0000 (11:07 +0000)]
0021988 : EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes
In checkMissing(), avoid reporting "global 1D algorithm is missing"
with a local GHS3D and a global NETGEN 1D-2D.
eap [Tue, 20 Nov 2012 15:07:43 +0000 (15:07 +0000)]
Regression of bugs/F9
enable calling checkMissing() disabled by mistake
eap [Tue, 20 Nov 2012 14:27:25 +0000 (14:27 +0000)]
Regression of bugs/D5
eap [Tue, 20 Nov 2012 14:14:10 +0000 (14:14 +0000)]
remove commented code
eap [Tue, 20 Nov 2012 11:56:17 +0000 (11:56 +0000)]
Regression of 3D_mesh_NETGEN/C7
In _QuadFaceGrid::AddContinuousFace(), orient new children equally
eap [Tue, 20 Nov 2012 10:47:47 +0000 (10:47 +0000)]
Remove actors from views
boulant [Mon, 19 Nov 2012 17:11:52 +0000 (17:11 +0000)]
Add error detection for the cases where the launcher resources are not correctly defined for padder execution.
eap [Mon, 19 Nov 2012 16:26:52 +0000 (16:26 +0000)]
0021988 : EDF 2484 SMESH : NETGEN and GDHS3D/BLSURF mixed meshes
Fix checkConformIgnoredAlgos()
boulant [Mon, 19 Nov 2012 15:53:57 +0000 (15:53 +0000)]
Merge from 1.3.2.10.6.20.2.1
eap [Mon, 19 Nov 2012 13:19:45 +0000 (13:19 +0000)]
0021985 : [CEA 715] "Clear mesh data" on a skin mesh without geometry does not preserve the skin mesh
New behavior:
- mesh is built on geometry -> "Clear mesh data" removes all nodes/elements
- mesh w/o geometry (imported, compound, made from scratch) ->
"Clear mesh data" removes only nodes/elements computed by algorithms
eap [Mon, 19 Nov 2012 12:58:43 +0000 (12:58 +0000)]
0021985 : [CEA 715] "Clear mesh data" on a skin mesh without geometry does not preserve the skin mesh
New behavior:
- mesh is built on geometry -> "Clear mesh data" removes all nodes/elements
- mesh w/o geometry (imported, compound, made from scratch) ->
"Clear mesh data" removes only nodes/elements computed by algorithms
eap [Mon, 19 Nov 2012 12:38:27 +0000 (12:38 +0000)]
0021542 : EDF 1699 SMESH: Reorient a group of faces
Fix ("In non-manifold mesh, orient co-directed faces only")
vsr [Mon, 19 Nov 2012 11:21:12 +0000 (11:21 +0000)]
Increment version to 6.6.0
boulant [Mon, 19 Nov 2012 10:57:22 +0000 (10:57 +0000)]
remove padderexe (padder is an external program) and add testdata to keep test med files
boulant [Mon, 19 Nov 2012 10:30:11 +0000 (10:30 +0000)]
Update documentation of padder mesher
eap [Fri, 16 Nov 2012 16:10:04 +0000 (16:10 +0000)]
0021542 : EDF 1699 SMESH: Reorient a group of faces
In non-manifold mesh, orient co-directed faces only
eap [Fri, 16 Nov 2012 14:39:04 +0000 (14:39 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
fix evaluation of max possible thickness on a disk
eap [Fri, 16 Nov 2012 13:56:52 +0000 (13:56 +0000)]
0021982 : [CEA 713] Wrong 2D Projection
Fix FindFaceAssociation() for faces with multiple holes
eap [Fri, 16 Nov 2012 13:55:47 +0000 (13:55 +0000)]
+#ifdef _DEBUG_
//#define _MY_DEBUG_
+#endif
rnc [Thu, 15 Nov 2012 17:33:59 +0000 (17:33 +0000)]
missing KERNEL_LDFLAGS
eap [Thu, 15 Nov 2012 15:10:30 +0000 (15:10 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes (validation.hdf)
Fix orientation of normals on a REVERSED FACE
eap [Thu, 15 Nov 2012 13:31:02 +0000 (13:31 +0000)]
0021980 : [CEA 708] Import/export GMF does work only if the file extension is ".mesh"
+ DriverGMF.hxx \
+ DriverGMF.cxx \
+ $(BOOST_CPPFLAGS) -DBOOST_SYSTEM_NO_DEPRECATED \
+ $(BOOST_LIBS) -lboost_filesystem \
eap [Thu, 15 Nov 2012 13:30:32 +0000 (13:30 +0000)]
0021980 : [CEA 708] Import/export GMF does work only if the file extension is ".mesh"
eap [Thu, 15 Nov 2012 13:29:43 +0000 (13:29 +0000)]
0021980 : [CEA 708] Import/export GMF does work only if the file extension is ".mesh"
Notify on a wrong file extesion
ana [Thu, 15 Nov 2012 13:00:51 +0000 (13:00 +0000)]
Win32 compatibility
eap [Thu, 15 Nov 2012 11:00:38 +0000 (11:00 +0000)]
In Compute(), remove useless, and even malicious in certain cases, myMesh->adjustStructure()
eap [Thu, 15 Nov 2012 07:45:13 +0000 (07:45 +0000)]
0021382 : EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Make "required groups" otional arg
eap [Wed, 14 Nov 2012 15:02:24 +0000 (15:02 +0000)]
0021979 ]: [ CEA 709 ] Import/export GMF should not take into account the locale to write/read numbers
+ Kernel_Utils::Localizer loc;
eap [Wed, 14 Nov 2012 13:32:35 +0000 (13:32 +0000)]
in GetCriterion(), publish a not published threshold shape instead of
throwing an exception
eap [Wed, 14 Nov 2012 13:15:59 +0000 (13:15 +0000)]
21382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Add an option to read/write or not groups of required entities
eap [Wed, 14 Nov 2012 12:40:47 +0000 (12:40 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
Avoid dump failure if create a sub-mesh on the main shape
extracted from it-self
def Assign(self, algo, mesh, geom):
...
- if not geom:
+ if not geom or geom.IsSame( mesh.geom ):
self.geom = mesh.geom
eap [Tue, 13 Nov 2012 13:35:01 +0000 (13:35 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
URL of documentation
eap [Tue, 13 Nov 2012 13:32:39 +0000 (13:32 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
eap [Tue, 13 Nov 2012 13:05:41 +0000 (13:05 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
remove obsolete code
eap [Tue, 13 Nov 2012 11:23:56 +0000 (11:23 +0000)]
0021940 : EDF 2460 SMESH : Issue with ConvertToQuadratic
Fix GetLastError() more
eap [Tue, 13 Nov 2012 11:22:37 +0000 (11:22 +0000)]
0021940 : EDF 2460 SMESH : Issue with ConvertToQuadratic
1) Take FACE periodicity into accound if the FACE has no seam EDGE
In FixQuadraticElements():
2) Correctly enable fixing node parameters
3) detect curved links 2D by links on EDGES only
eap [Tue, 13 Nov 2012 07:21:40 +0000 (07:21 +0000)]
fix GetLastError()
eap [Tue, 13 Nov 2012 06:29:44 +0000 (06:29 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
+ <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())</hypo>
vsr [Mon, 12 Nov 2012 14:50:52 +0000 (14:50 +0000)]
Merge from V6_main 12/11/2012
eap [Mon, 12 Nov 2012 09:19:52 +0000 (09:19 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
fix shrink() around a concave VERTEX
prascle [Sat, 10 Nov 2012 19:11:36 +0000 (19:11 +0000)]
PR: link problem detection on ubuntu 12.04
eap [Fri, 9 Nov 2012 10:20:59 +0000 (10:20 +0000)]
precise comment
vsr [Thu, 8 Nov 2012 16:05:16 +0000 (16:05 +0000)]
Fix bug caused by integration of improvement for tri-quadratic elements - dialog box for adding of quadratic hexahedron was not shown.
eap [Thu, 8 Nov 2012 15:34:29 +0000 (15:34 +0000)]
0021954 : [CEA 706] Error at the mesh object creation
protect fillAncestorsMap() from empty compounds
ana [Thu, 8 Nov 2012 15:07:36 +0000 (15:07 +0000)]
Fix for the "
0051573 : TC6.6.0: Clipping - Select all check-box behavior is wrong" issue.
eap [Thu, 8 Nov 2012 14:03:31 +0000 (14:03 +0000)]
Fix for the "
0021861 : EDF 2226 : Documentation of numeric functor option in split quadrangles is unclear" issue.
Improve comments
eap [Thu, 8 Nov 2012 14:02:30 +0000 (14:02 +0000)]
Fix for the "
0021861 : EDF 2226 : Documentation of numeric functor option in split quadrangles is unclear" issue.
Fix conversion of "QuadToTriObject"
eap [Thu, 8 Nov 2012 10:46:53 +0000 (10:46 +0000)]
0051564 : TC6.6.0: Extrusion work incorrect
+ MeshEditor_I::TPreviewMesh * getPreviewMesh( SMDSAbs_ElementType previewType = SMDSAbs_All );
+ ::SMESH_MeshEditor& getEditor();
eap [Thu, 8 Nov 2012 08:36:08 +0000 (08:36 +0000)]
initialize myEditCurrentArgument, else valgrind complaints
eap [Wed, 7 Nov 2012 16:27:19 +0000 (16:27 +0000)]
0051567 : TC6.6.0: Qadrangle_2D fail
remove wrong code entered while implementing ViscousLayers2D
eap [Wed, 7 Nov 2012 13:48:46 +0000 (13:48 +0000)]
0021680 : EDF 2288 SMESH: creation of 0D elements from other elements
+<h3>Add 0D Element on Element Nodes</h3>
eap [Wed, 7 Nov 2012 13:48:13 +0000 (13:48 +0000)]
minor
eap [Wed, 7 Nov 2012 13:20:51 +0000 (13:20 +0000)]
0021382 : EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Create _pyMesh for CreateMeshesFromGMF() command
eap [Wed, 7 Nov 2012 08:31:22 +0000 (08:31 +0000)]
0021543 : EDF 1978 SMESH: Viscous layer for 2D meshes
debug on a complex sketch
eap [Wed, 7 Nov 2012 08:30:39 +0000 (08:30 +0000)]
0021942 : [CEA 700] Behavior of the Mesh.Triangle(algo=smesh.NETGEN) command
In Compute(), report on hiding algo
eap [Wed, 7 Nov 2012 08:30:07 +0000 (08:30 +0000)]
0021942 : [CEA 700] Behavior of the Mesh.Triangle(algo=smesh.NETGEN) command
In readMesh(), if there are incompatible algos assigned, one of
which is thus ignored by Compute(), make the not ignored algo be
present in the dialog instead of the ignored one
eap [Wed, 7 Nov 2012 08:24:45 +0000 (08:24 +0000)]
- theElems.insert( face );
+ theElems.insert( theElems.end(), face );
eap [Wed, 7 Nov 2012 08:23:53 +0000 (08:23 +0000)]
0021942 : [CEA 700] Behavior of the Mesh.Triangle(algo=smesh.NETGEN) command
In checkConformIgnoredAlgos(), report on hiding algo