Commit Graph

152 Commits

Author SHA1 Message Date
eap
f6d900d8a6 0021681: EDF 2246 NETGENPLUGIN: Local size not fully taken into account
1) if a local size is given on a face, set this size on edges of the face as well
2) take into account local sizes when pre-computing internal edges
2012-06-26 15:33:59 +00:00
eap
ab7bc69cf5 0021681: EDF 2246 NETGENPLUGIN: Local size not fully taken into account
struct NETGENPlugin_ngMeshInfo
 {
+  char* _copyOfLocalH;
+  void transferLocalH( netgen::Mesh* fromMesh, netgen::Mesh* toMesh );
+  void restoreLocalH( netgen::Mesh* ngMesh);
}
2012-06-26 15:31:53 +00:00
vsr
576090645e Merge from V6_5_BR 05/06/2012 2012-06-05 12:34:35 +00:00
rnv
d1405e806a Porting documentation on the Doxygen-1.8.0 2012-04-12 07:13:25 +00:00
rnv
703a139ed3 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. 2012-03-27 13:52:19 +00:00
rnv
dc96874dba 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. 2012-03-27 13:30:22 +00:00
rnv
2ed83ef1a2 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. 2012-03-27 13:18:43 +00:00
rnv
8fb05d8785 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. 2012-03-27 13:17:20 +00:00
rnv
8097c3fa57 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. 2012-03-27 13:02:49 +00:00
vsr
7c7b7b476d Add functions to know that SALOME module version is development one 2012-03-22 11:13:49 +00:00
eap
b2022dadb0 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
At finish using netgen, delete netgen::testout fstream in addition to "test.out" file
2012-03-14 17:32:01 +00:00
eap
2b19ca89c1 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
fix class NETGEN_1D2D_Algorithm_2
2012-03-11 08:50:43 +00:00
eap
8923d63e34 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
1) Use TVar structure to dump arguments that can be defined via notebook variables
2)
+  // method intended to remove explicit treatment of Netgen hypotheses from
+  // SMESH_NoteBook to assure backward compatibility after implemeneting
+  // issue 0021308: Remove hard-coded dependency of the external mesh plugins
+  virtual int getParamIndex(const TCollection_AsciiString& method, int nbVars) const;
+
+  // method used to convert variable parameters stored in an old study
+  // into myMethod2VarParams. It should return a method name for an index of
+  // variable parameters. Index is countered from zero
+  virtual std::string getMethodOfParameter(const int paramIndex, int nbVars) const;
2012-03-07 15:22:27 +00:00
eap
c63b5761ca 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
+# Scripts to be installed.
+dist_salomescript_DATA= NETGENPluginDC.py
2012-03-07 15:19:43 +00:00
eap
403e97bf9c 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
Call  h->SetVarParameter() instead of h->SetParameters()
2012-03-07 15:19:07 +00:00
eap
f4f7958614 0021308: Remove hard-coded dependency of the external mesh plugins from the SMESH module
Describe methods wrapping algorithms and hypotheses into python
2012-03-07 15:17:44 +00:00
eap
4349d5586e http://www.salome-platform.org/forum/forum_10/416888157: NetGen local mesh size in Salome 6.4.0
Move setting local size on faces after evaluation of global maxh
2012-03-05 14:07:13 +00:00
gdd
be89b9ecdb Replace Descret by Discrete in variable and method names. 2012-02-17 14:30:45 +00:00
jfa
0b96783951 Porting to OCCT development version: Standard_PI -> M_PI 2011-12-26 14:18:17 +00:00
vsr
5e7b2cae3b Fix NETGEN patch for development version of CASCADE (6.5.3) - OCC22292: global variable PI has been removed 2011-12-20 12:08:05 +00:00
vsr
8e0093180f 0021438: [CEA 521] Dynamic library load error with NETGENPlugin (g++ v 4.6.1): integrate patch for gcc 4.6.1 2011-12-05 12:38:45 +00:00
vsr
d736f1af2c Merge from V6_4_BR 05/12/2011 2011-12-05 11:51:56 +00:00
gdd
6923ab131d Fix detection of NETGEN libraries in m4 macro (didn't work on Ubuntu 11.10) 2011-10-26 15:57:20 +00:00
gdd
3cc645d8a7 Fix m4 macro: add missing library TKGeomBase to the linker options 2011-10-11 15:28:21 +00:00
eap
8294573dc9 0020918: EDF 1447 SMESH: Mesh common borders (stepbystep.py)
initialize occgeo.face_maxh in case of usage of NETGEN_Parameters_2D hyp
2011-10-07 11:33:30 +00:00
eap
6968bbae2a 0021364: EDF NETGENPLUGIN: Dump of netgen parameters has duplicate lines
dump parameters setting only of if needed, i.e. if a param is set for the
  1st time or is changed
2011-09-23 13:01:12 +00:00
eap
0e4677714e 0021364: EDF NETGENPLUGIN: Dump of netgen parameters has duplicate lines
in checkParams(), do not restore old params if check is OK
2011-09-23 12:56:21 +00:00
rnv
acd8b67399 Implementation of the issue 21276: EDF 1857 SMESH: Order of algorithms in the combobox 2011-09-22 11:58:49 +00:00
gdd
6783937b28 Fix and update translation files 2011-09-01 13:40:26 +00:00
rnv
46c6691b1a Win32 compilation. 2011-08-12 11:23:37 +00:00
jfa
f1bcf210f5 Porting to OCCT6.5.1 2011-08-10 14:13:44 +00:00
eap
c8e362ac31 0021337: EDF 1924 NETGENPLUGIN: Mesh optimization
Restore "Optimize" parameter of 2D hyps removed by mistake
2011-07-28 12:42:22 +00:00
eap
69acc2e649 0021334: [CEA] non regression test : meshing error
+#ifdef NETGEN_NEW
+    occgeo.face_maxh = netgen::mparam.maxh;
+#endif
2011-07-25 08:26:16 +00:00
eap
64f826e87f 0021334: [CEA] non regression test : meshing error
Move resizing occgeo.face_maxh back to PrepareOCCgeometry()
2011-07-25 08:25:53 +00:00
vsr
e4d12c0ea7 Merge from V6_3_BR 15/07/2011 2011-07-15 11:23:52 +00:00
eap
81d6498051 0021271: [CEA 473] Implement min size in netgen plugin
set maxh if no hyps defined
2011-07-08 12:42:09 +00:00
eap
51cc06831d restore "QuadranglePreference" hyp as it can be used by NETGEN 2D
together with "Max. Elemet Area" for example
2011-07-08 11:42:47 +00:00
eap
ac9fa07f93 0021271: [CEA 473] Implement min size in netgen plugin 2011-07-05 08:46:19 +00:00
eap
5acc32009d Hide "Allow Quadrangles" in 3D case 2011-07-05 08:44:56 +00:00
eap
8730f3b877 Add "Allow quadrangles" to "Simple netgen parameters" hypothesis 2011-07-01 15:18:55 +00:00
eap
33726b59c7 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
2011-06-30 10:07:37 +00:00
gdd
28ae5104e3 rnc: Removed obsolete hypothesis "quadrangle preference" which has already been removed from SMESH module 2011-06-30 08:41:56 +00:00
eap
7bd3db0b50 IPAL22173 TC6.2.0: "Netgen1D-2D" algorithm doesn't work on "flight_solid.brep"
1) fix search of a node for edge extremities
   2) add comments
2011-06-28 08:26:43 +00:00
vsr
8239d06798 Merge from V6_3_BR 06/06/2011 2011-06-06 09:39:58 +00:00
gdd
393bc8699a rnc : Modification of min size of QLinEditWidget in order to let appear the default name of the hypothesis in Netgne Parameters 2011-04-08 14:43:35 +00:00
eap
48ccb54bfd validate only enabled controls 2011-04-06 08:41:21 +00:00
adam
2e1e059770 Activate WITH_SMESH_CANCEL_COMPUTE with automake 2011-03-19 18:19:11 +00:00
gdd
7dbbc5de6e Update patch to work with gcc 4.5 2011-03-18 08:51:01 +00:00
adam
2cdf1b2ac7 Implement Cancel Compute 2011-03-17 11:03:40 +00:00
vsr
c9d186bf9d Avoid configure warning 2011-03-04 16:05:25 +00:00