- tétraèdres
- hexaèdres
- prismes
+
Si le maillage initial comporte des pyramides, il y a arrêt en erreur. Toutefois, si on est certain que les raffinements ultérieurs ne toucheront aucune des arêtes des pyramides, on cochera la case "Pyramides autorisées". Les adaptations se dérouleront normalement et les pyramides seront restituées telles quelles dans le maillage final.
L'arbre d'étude
-.. _gui_create_hypothese:
+.. _tui_create_boundary:
L'hypothèse
===========
#include "HOMARD_DriverTools.hxx"
#include "HomardMedCommun.h"
+#include "HOMARD_version.h"
+
#include "utilities.h"
#include "Utils_SINGLETON.hxx"
#include "Utils_CorbaException.hxx"
return aStreamFile._retn();
}
+
+// Version information
+char* HOMARD_Gen_i::getVersion()
+{
+#if HOMARD_DEVELOPMENT
+ return CORBA::string_dup(HOMARD_VERSION_STR"dev");
+#else
+ return CORBA::string_dup(HOMARD_VERSION_STR);
+#endif
+}
+
//=============================================================================
extern "C"
{
######################################################################################
homard = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD')
+assert homard is not None, "Impossible to load homard engine"
+
#
# Exec of HOMARD-SALOME
#
error_main = homard_exec(salome.myStudy)
if error_main :
raise Exception('Pb in homard_exec at iteration %d' %error_main )
-except :
- raise Exception('Pb in homard_exec')
+except Exception, e:
+ raise Exception('Pb in homard_exec: '+e.message)
#
# Test of the result
######################################################################################
homard = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD')
+assert homard is not None, "Impossible to load homard engine"
#
# Exec of HOMARD-SALOME
#
error_main = homard_exec(salome.myStudy)
if error_main :
raise Exception('Pb in homard_exec at iteration %d' %error_main )
-except :
- raise Exception('Pb in homard_exec')
+except Exception, e:
+ raise Exception('Pb in homard_exec: '+e.message)
#
# Test of the result
######################################################################################
homard = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD')
+assert homard is not None, "Impossible to load homard engine"
+
#
# Exec of HOMARD-SALOME
#
error_main = homard_exec(salome.myStudy)
if error_main :
raise Exception('Pb in homard_exec at iteration %d' %error_main )
-except :
- raise Exception('Pb in homard_exec')
+except Exception, e:
+ raise Exception('Pb in homard_exec: '+e.message)
#
# Test of the result