Commit Graph

180 Commits

Author SHA1 Message Date
prascle
c4d4d6d3c1 PR: synchro V7_main tag mergefrom_V6_main_06Mar13 2013-03-11 16:16:46 +00:00
prascle
1a511115bf PR: synchro V7_main tag mergefrom_V6_main_28Feb13 2013-03-01 16:44:50 +00:00
prascle
c43976566f PR: fix dump and compatibility with previous scripts 2013-02-25 10:24:00 +00:00
prascle
07a9dd5379 PR: packaging: from salome.smesh import smeshBuilder 2013-02-24 21:03:38 +00:00
prascle
5000caa05b PR: dump new init mode 2013-02-19 11:29:50 +00:00
prascle
f219b089c5 PR: synchro V6_main tag mergeto_V7_main_11Feb13 2013-02-18 21:29:21 +00:00
prascle
e713154fa3 PR: distributed geom and smesh scripts: first step 2013-02-07 14:47:42 +00:00
eap
6529fef188 regression mesh_BLSURF/A1
fix Evaluate()

-  list< SMESH_subMesh* > meshedSM[3]; // for 0-2 dimensions
+  list< SMESH_subMesh* > meshedSM[4]; // for 0-3 dimensions 3D mesh can be computed!
2012-11-22 17:45:08 +00:00
vsr
11d8d0791e Increment version to 6.6.0 2012-11-19 11:19:26 +00:00
eap
3b785eeae9 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+        <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())</hypo>
2012-11-13 06:28:32 +00:00
ana
9363872fba Generating documentation by CMake:small fix 2012-10-22 07:41:30 +00:00
ana
3060644580 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module
* Improve documentation for meshing plug-ins (in particular, dynamically added methods). Porting to CMake.
2012-10-17 06:20:43 +00:00
eap
fff3f03c3a 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Add StdMeshers_ViscousLayers2D hypothesis
2012-10-15 15:05:25 +00:00
eap
85460a3754 No newline at end of file 2012-10-15 15:01:02 +00:00
eap
f24fcd75c9 SetQuadAllowed() is not needed any more as now it is in the base class 2012-09-21 14:37:32 +00:00
eap
9dd6e6252a initialize myAllowQuadrangles for 3D hyp 2012-09-21 14:36:34 +00:00
eap
6e9adf3812 -#include "SMESH_*D_Algo.hxx"
+#include "SMESH_Algo.hxx"
2012-08-29 17:57:20 +00:00
eap
542d99e088 comment out obsolete methods relating to treatment of notebook variables 2012-08-24 13:34:49 +00:00
vsr
fe27cee3d3 Improvement of Python API documentation (SMESH and plugins):
- move base Mesh_Algorithm class to the separate python module
2012-08-24 05:56:35 +00:00
vsr
ce0b4856b5 Minor change for documentation generation 2012-08-22 11:48:28 +00:00
vsr
8508f51dda 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module
* Improve documentation for meshing plug-ins (in particular, dynamically added methods)
2012-08-22 05:30:32 +00:00
eap
72dc83bdda remove commented code 2012-08-13 11:06:24 +00:00
eap
e881630dee 0021797: EDF 2343 SMESH: Evaluation of meshes give very different results compared to real results 2012-08-13 11:06:09 +00:00
eap
238b9bc557 class NETGEN_2D_Only_Algorithm(NETGEN_Algorithm):
...
+    def SetQuadAllowed(self, toAllow=True):
2012-07-23 10:44:44 +00:00
eap
eb09a83f3d Generalize "Cancel Compute" mechanism to be able to report
"Computation canceled" instead of "Algorithm failed" as failure reason

 void NETGENPlugin_NETGEN_*D::CancelCompute()
 {
+  SMESH_Algo::CancelCompute();
2012-07-20 16:14:30 +00:00
eap
48519d8868 0021676: EDF 2283 NETGENPLUGIN: Improve Netgen 1D-2D-3D to generate pyramids in case where input 2D mesh includes quadrangles
Fix passing GetQuadAllowed() parameter
2012-07-05 10:14:43 +00:00
eap
1273dc58a7 0021676: EDF 2283 NETGENPLUGIN: Improve Netgen 1D-2D-3D to generate pyramids in case where input 2D mesh includes quadrangles 2012-07-05 09:39:10 +00:00
eap
6eeed530c5 0021676: EDF 2283 NETGENPLUGIN: Improve Netgen 1D-2D-3D to generate pyramids in case where input 2D mesh includes quadrangles
Allow qudrangles in 3D mesh
2012-07-05 09:35:10 +00:00
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