Commit Graph

104 Commits

Author SHA1 Message Date
eap
e867938e10 21382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
Add an option to read/write or not groups of required entities
2012-11-14 13:15:59 +00:00
eap
2726a6e3da 21680: EDF 2288 SMESH: creation of 0D elements from other elements
+    SMESH_IDSource Create0DElementsOnAllNodes(in SMESH_IDSource theObject,
+                                              in string         theGroupName)
2012-10-23 07:46:20 +00:00
eap
04dd8e5b5f 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+  interface StdMeshers_ViscousLayers2D : SMESH::SMESH_Hypothesis
2012-10-15 12:49:07 +00:00
eap
e7f46a8d54 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+    SMESH_Mesh CreateMeshesFromGMF( in string               theFileName,
+                                    out SMESH::ComputeError theError)
2012-09-24 11:11:52 +00:00
eap
118809aa24 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+    void ExportGMF( in SMESH_IDSource  meshPart,
+                    in string          file ) raises (SALOME::SALOME_Exception);
2012-09-24 11:11:37 +00:00
eap
9731c7f189 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
+    /*!
+     * \brief Returns description of an error/warning occured during the last operation
+     */
+    ComputeError GetLastError();
2012-09-17 10:15:51 +00:00
prascle
c63113a9ae PR: tools for crack meshing : detection of elements affected by node duplication 2012-09-04 13:47:56 +00:00
eap
1cd00806c9 0021823: [CEA 649] Compute failed without any errors
+    COMPERR_NO_MESH_ON_SHAPE // no mesh elements assigned to sub-mesh
2012-08-30 07:43:07 +00:00
eap
b7aaf5fe0e comment out obsolete methods relating to treatment of notebook variables 2012-08-24 13:33:22 +00:00
eap
0a45cd504a Generalize "Cancel Compute" mechanism to be able to report
"Computation canceled" instead of "Algorithm failed" as failure reason

+    COMPERR_CANCELED         // compute canceled
2012-07-20 16:10:45 +00:00
eap
229db9cb6f 0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes 2012-07-19 12:50:10 +00:00
eap
59aac15ed1 0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes
+  const long Tag_BallElementsGroups     = 16;
2012-07-19 12:45:29 +00:00
eap
f9d3bdb34d 0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes
+    FT_BallDiameter,
2012-07-19 12:45:15 +00:00
eap
e42414f211 0021542: EDF 1699 SMESH: Reorient a group of faces
+    long Reorient2D(in SMESH_IDSource the2Dgroup,
+                    in DirStruct      theDirection,
+                    in long           theFace,
+                    in PointStruct    thePoint) raises (SALOME::SALOME_Exception);
2012-06-29 13:53:54 +00:00
vsr
d4a710ce52 Merge from V6_5_BR 05/06/2012 2012-06-05 12:18:07 +00:00
eap
ca54e1c21e 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
+    void SetVarParameter (in string parameter, in string method);
+    string GetVarParameter (in string methodName);
2012-03-07 15:14:02 +00:00
eap
19e34e5301 0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
interface SMESH_Mesh
  {
+    boolean IsLoaded()
+    void Load()

  interface SMESH_IDSource
  {
+    boolean IsMeshInfoCorrect();
2012-02-24 10:58:14 +00:00
ana
a0e4f31fde Implementation of the "0021374: EDF 1898 SMESH: Extrusion of a node to have an edge" issue. 2012-02-13 16:18:53 +00:00
eap
c1e553583f 0021338: EDF 1926 SMESH: New controls and filters
+    FT_EqualNodes,
+    FT_EqualEdges,
+    FT_EqualFaces,
+    FT_EqualVolumes,
2012-01-26 16:04:00 +00:00
ana
2bcd50a8b6 Fix for the bug IPAL22851: Sub-shapes spelling 2012-01-13 14:51:43 +00:00
eap
faf45035fc 0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OCTA12)
0021380: EDF 1937 SMESH: Take into account QUAD9 and HEXA27
2011-12-16 09:34:33 +00:00
vsr
493747e8ea Merge from V6_4_BR 05/12/2011 2011-12-05 11:03:04 +00:00
eap
e53afe57b7 0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
+  interface StdMeshers_CartesianParameters3D : SMESH::SMESH_Hypothesis
+  interface StdMeshers_Cartesian_3D : SMESH::SMESH_3D_Algo
2011-10-28 12:29:43 +00:00
vsr
b6174726d9 Merge from V6_3_BR branch (Windows porting) 27/10/2011 2011-10-27 15:33:35 +00:00
eap
669d7d6d0f 0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm 2011-10-13 05:35:11 +00:00
vsr
5d42bfdbec 0021275: EDF 1681 SMESH: Find the number of nodes of any group
0021359: [CEA] Mesh information
2011-10-04 13:14:47 +00:00
eap
044576569d 0021275: EDF 1681 SMESH: Find the number of nodes of any group
+    long GetNumberOfNodes();
+    long_array GetNodeIDs();
+    boolean IsNodeInfoAvailable();
2011-10-04 07:17:02 +00:00
eap
52749e3d7f 0020511: EDF 1101 SMESH : Add CGNS to Mesh Format Supported 2011-08-10 10:33:38 +00:00
vsr
91c92cb543 Merge from V6_3_BR 15/07/2011 2011-07-15 11:19:53 +00:00
eap
2ef67f753e restore "QuadranglePreference" hyp as it can be used by NETGEN 2D
together with "Max. Elemet Area" for example
2011-07-05 12:04:49 +00:00
eap
c58c3faf74 Remove "Quadrangle preference" and "Triangle preference" obsolete hypotheses 2011-06-28 12:58:21 +00:00
eap
49b0d94452 IPAL22173 TC6.2.0: "Netgen1D-2D" algorithm doesn't work on "flight_solid.brep"
Treate a case where a valid mesh is computed anyhow while the algo reports errors

+  COMPERR_WARNING  //!< algo reports error but sub-mesh is computed anyway
2011-06-28 11:55:32 +00:00
eap
5e4bdb2eed 0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
+  interface SMESH_GroupOnFilter : SMESH_GroupBase
2011-06-23 12:33:18 +00:00
eap
db6959b647 0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
+    SMESH_GroupOnFilter CreateGroupFromFilter( in ElementType   elemType,
+                                               in string        name,
+                                               in SMESH::Filter filter )
2011-06-23 12:32:53 +00:00
eap
097d80f018 0020743: EDF 1271 SMESH : Create a mesh from a group / FindElementByPoint() on groups
+     * Searching among the given elements, return elements of given type
+     * where the given point is IN or ON.
+     *
+     * 'ALL' type means elements of any type excluding nodes and 0D elements
+     */
+    long_array FindAmongElementsByPoint(in SMESH_IDSource elements,
+                                        in double x, in double y, in double z,
+                                        in ElementType type);
2011-06-14 14:05:24 +00:00
eap
abcace3347 0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
+    void ExportPartToMED( in SMESH_IDSource meshPart,
+    void ExportPartToDAT( in SMESH_IDSource meshPart,
+    void ExportPartToUNV( in SMESH_IDSource meshPart,
+    void ExportPartToSTL( in SMESH_IDSource meshPart,
2011-06-14 14:04:58 +00:00
vsr
2c607013a2 Merge from V6_3_BR 06/06/2011 2011-06-06 08:15:39 +00:00
prascle
ecea4040f1 PR: create flat elements on face groups (ASTER calculations) 2011-03-30 15:48:07 +00:00
adam
5142df035d Implement Cancel Compute (begin) 2011-03-17 08:40:57 +00:00
eap
c774eacd4e 0020978: EDF 1475 SMESH: Convert linear to quadratic on a submesh
+    void ConvertToQuadraticObject(in boolean        theForce3d,
+                                  in SMESH_IDSource theObject)
+    void ConvertFromQuadraticObject(in SMESH_IDSource theObject)
2011-03-16 15:40:39 +00:00
prascle
bdfc51bda9 PR: double nodes and flat elements for ASTER calculations in progress 2011-03-12 15:07:47 +00:00
eap
d7491a9906 020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement
for note 0010000

+    long MakeBoundaryElements(in Bnd_Dimension   dimension,
+                              in string          groupName,
+                              in string          meshName,
+                              in boolean         toCopyAll,
+                              in ListOfIDSources groups,
+                              out SMESH_Mesh     mesh,
+                              out SMESH_Group    group) raises (SALOME::SALOME_Exception);
2011-03-11 10:18:15 +00:00
jfa
b21fc186af Rename Engines::Component to Engines::EngineComponent 2011-02-28 14:55:52 +00:00
vsr
e30e3628ce 0020876: EDF 1246 SMESH: DoubleNodes fonctions available in the GUI
Allow multiple selection of groups as input
2011-01-31 09:26:19 +00:00
gdd
9ae572587c Add new method DoubleNodeElemGroupsNew which allows to have the group of newly created elements. 2011-01-18 14:45:18 +00:00
eap
c01468d0be 0020832: EDF 1359 SMESH : Automatic meshing of boundary layers
+   * interface of "Viscous Layers" hypothesis.
+   * This hypothesis specifies parameters of layers of prisms to build
+   * near mesh boundary. This hypothesis can be used by several 3D algorithms:
+   * NETGEN 3D, GHS3D, Hexahedron(i,j,k)
+   */
+  interface StdMeshers_ViscousLayers : SMESH::SMESH_Hypothesis
2011-01-18 12:21:56 +00:00
jfa
301af5256a Mantis issue 0021108: EDF 1668 SMESH: ExtrusionAlongPathX on a Mesh group. 2010-12-29 10:27:23 +00:00
inv
2de294b09a Merge from V6_2_BR 23/12/2010 2010-12-24 08:18:34 +00:00
prascle
8fa039a796 merge from branch BR_SMDS_MEMIMP 29 nov 2010 2010-11-29 13:20:53 +00:00
vsr
d8f644ca3d Merge from V5_1_main branch 24/11/2010 2010-11-25 12:44:43 +00:00