]> SALOME platform Git repositories - plugins/ghs3dplugin.git/commit
Salome HOME
proposal for plugin merge
authorcconopoima <cesar.conopoima@gmail.com>
Fri, 24 Mar 2023 18:07:46 +0000 (15:07 -0300)
committercconopoima <cesar.conopoima@gmail.com>
Mon, 17 Apr 2023 14:13:47 +0000 (11:13 -0300)
commitdd1c07ac2e861320e08e67be6beacb39f95c60aa
tree46340725edc86cc69a8c0ff4e58b521451033353
parentab1ef9b2604e29e6e853669e33138f06b54d8d6a
proposal for plugin merge

Update documentation to reflect availability of MGTetra HPC optionalities.

Doc improvement. Define new Set... methods in GHS3DPluginBuilder.py

Update methods SaveTo and LoadFrom to include new hypothesis options. Solve problems observed with hdf dumped files.

Fixing issues pointed. Eliminate reference to MG_TetraHPC_API class since it is not be used. Fix typo when MGTetra HPC (parallel_mode is parallel_strategy). Reuse the same command line for MGTetra and MGTetraHPC changing the called executable depending on the user selection. Define ghs3dSetParametersDemo.py as test folling suggested instructions.

Solving more issues. Carefull var init in constructor to avoid compilation warnings. Diasable EnforcedVertice and EnforceMesh widget when MGTetraHPC is selected. Avoid ref to non initialized class member on call to CommandToRun static method.

Fixing CmakeLists in examples to properly copy the test from python example file into the SALOME_TEST_INSTALLDIR. Add missing CTestTestfileInstall.cmake file as suggested.

Set reproducible_given_max_number_of_thread as default for MGTetraHPC and safe by default for MG-Tetra.
24 files changed:
CMakeLists.txt
doc/salome/examples/CMakeLists.txt
doc/salome/examples/CTestTestfileInstall.cmake [new file with mode: 0644]
doc/salome/examples/examples.set [new file with mode: 0644]
doc/salome/examples/ghs3dSetParametersDemo.py [new file with mode: 0644]
doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_advanced.png
doc/salome/gui/GHS3DPLUGIN/images/ghs3d_parameters_basic.png
doc/salome/gui/GHS3DPLUGIN/input/ghs3d_hypo.doc
doc/salome/gui/GHS3DPLUGIN/input/index.doc
idl/GHS3DPlugin_Algorithm.idl
src/GHS3DPlugin/GHS3DPluginBuilder.py
src/GHS3DPlugin/GHS3DPlugin_GHS3D.cxx
src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis.cxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis_i.cxx
src/GHS3DPlugin/GHS3DPlugin_Hypothesis_i.hxx
src/GHS3DPlugin/GHS3DPlugin_OptimizerHypothesis.cxx
src/GUI/GHS3DPluginGUI_AdvWidget.cxx
src/GUI/GHS3DPluginGUI_Dlg.h
src/GUI/GHS3DPluginGUI_HypothesisCreator.cxx
src/GUI/GHS3DPluginGUI_HypothesisCreator.h
src/GUI/GHS3DPlugin_msg_en.ts
src/GUI/GHS3DPlugin_msg_fr.ts