#include <SMESH_Homard.hxx>
Public Member Functions | |
| HomardDriver (const std::string siter, const std::string siterp1) | |
| ~HomardDriver () | |
| void | TexteInit (const std::string DirCompute, const std::string LogFile, const std::string Langue) |
| void | TexteInfo (int TypeBila, int NumeIter) |
| void | TexteMajCoords (int NumeIter) |
| void | CreeFichierDonn () |
| void | TexteAdap () |
| void | CreeFichier () |
| void | TexteMaillage (const std::string NomMesh, const std::string MeshFile, int apres) |
| void | TexteMaillageHOMARD (const std::string Dir, const std::string liter, int apres) |
| void | TexteConfRaffDera (int ConfType) |
| void | TexteBoundaryOption (int BoundaryOption) |
| void | TexteBoundaryCAOGr (const std::string GroupName) |
| void | TexteBoundaryDi (const std::string MeshName, const std::string MeshFile) |
| void | TexteBoundaryDiGr (const std::string GroupName) |
| void | TexteBoundaryAn (const std::string NameBoundary, int NumeBoundary, int BoundaryType, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) |
| void | TexteBoundaryAnGr (const std::string NameBoundary, int NumeBoundary, const std::string GroupName) |
| void | TexteAdvanced (int NivMax, double DiamMin, int AdapInit, int LevelOutput) |
| void | TexteInfoCompute (int MessInfo) |
| int | ExecuteHomard () |
Data Fields | |
| int | _modeHOMARD |
| std::string | _HOMARD_Exec |
| std::string | _NomDir |
| std::string | _NomFichierConfBase |
| std::string | _NomFichierConf |
| std::string | _NomFichierDonn |
| std::string | _siter |
| std::string | _siterp1 |
| std::string | _Texte |
| bool | _bLu |
| SMESHHOMARDImpl::HomardDriver::HomardDriver | ( | const std::string | siter, |
| const std::string | siterp1 | ||
| ) |
References _HOMARD_Exec, _siter, _siterp1, and MESSAGE.
| SMESHHOMARDImpl::HomardDriver::~HomardDriver | ( | ) |
| void SMESHHOMARDImpl::HomardDriver::CreeFichier | ( | ) |
References _modeHOMARD, _NomFichierConf, _NomFichierConfBase, _siter, _siterp1, and _Texte.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::Compute(), and SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| void SMESHHOMARDImpl::HomardDriver::CreeFichierDonn | ( | ) |
References _NomFichierDonn, and MESSAGE.
| int SMESHHOMARDImpl::HomardDriver::ExecuteHomard | ( | ) |
References _HOMARD_Exec, _NomFichierConf, _NomFichierConfBase, _NomFichierDonn, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::Compute(), and SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| void SMESHHOMARDImpl::HomardDriver::TexteAdap | ( | ) |
References _modeHOMARD, _siter, _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap().
| void SMESHHOMARDImpl::HomardDriver::TexteAdvanced | ( | int | NivMax, |
| double | DiamMin, | ||
| int | AdapInit, | ||
| int | LevelOutput | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryAn | ( | const std::string | NameBoundary, |
| int | NumeBoundary, | ||
| int | BoundaryType, | ||
| double | x0, | ||
| double | x1, | ||
| double | x2, | ||
| double | x3, | ||
| double | x4, | ||
| double | x5, | ||
| double | x6, | ||
| double | x7 | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryAnGr | ( | const std::string | NameBoundary, |
| int | NumeBoundary, | ||
| const std::string | GroupName | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryCAOGr | ( | const std::string | GroupName | ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryDi | ( | const std::string | MeshName, |
| const std::string | MeshFile | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryDiGr | ( | const std::string | GroupName | ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteBoundaryOption | ( | int | BoundaryOption | ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::DriverTexteBoundary().
| void SMESHHOMARDImpl::HomardDriver::TexteConfRaffDera | ( | int | ConfType | ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap().
| void SMESHHOMARDImpl::HomardDriver::TexteInfo | ( | int | TypeBila, |
| int | NumeIter | ||
| ) |
References _modeHOMARD, _siter, _Texte, and MESSAGE.
| void SMESHHOMARDImpl::HomardDriver::TexteInfoCompute | ( | int | MessInfo | ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap().
| void SMESHHOMARDImpl::HomardDriver::TexteInit | ( | const std::string | DirCompute, |
| const std::string | LogFile, | ||
| const std::string | Langue | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::Compute(), and SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| void SMESHHOMARDImpl::HomardDriver::TexteMaillage | ( | const std::string | NomMesh, |
| const std::string | MeshFile, | ||
| int | apres | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::Compute(), SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap(), and SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| void SMESHHOMARDImpl::HomardDriver::TexteMaillageHOMARD | ( | const std::string | Dir, |
| const std::string | liter, | ||
| int | apres | ||
| ) |
References _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::Compute(), SMESHHOMARD_I::HOMARD_Gen_i::ComputeAdap(), and SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| void SMESHHOMARDImpl::HomardDriver::TexteMajCoords | ( | int | NumeIter | ) |
References _modeHOMARD, _siterp1, _Texte, and MESSAGE.
Referenced by SMESHHOMARD_I::HOMARD_Gen_i::ComputeCAObis().
| bool SMESHHOMARDImpl::HomardDriver::_bLu |
| std::string SMESHHOMARDImpl::HomardDriver::_HOMARD_Exec |
Referenced by ExecuteHomard(), and HomardDriver().
| int SMESHHOMARDImpl::HomardDriver::_modeHOMARD |
Referenced by CreeFichier(), TexteAdap(), TexteInfo(), and TexteMajCoords().
| std::string SMESHHOMARDImpl::HomardDriver::_NomDir |
| std::string SMESHHOMARDImpl::HomardDriver::_NomFichierConf |
Referenced by CreeFichier(), and ExecuteHomard().
| std::string SMESHHOMARDImpl::HomardDriver::_NomFichierConfBase |
Referenced by CreeFichier(), and ExecuteHomard().
| std::string SMESHHOMARDImpl::HomardDriver::_NomFichierDonn |
Referenced by CreeFichierDonn(), and ExecuteHomard().
| std::string SMESHHOMARDImpl::HomardDriver::_siter |
Referenced by CreeFichier(), HomardDriver(), TexteAdap(), and TexteInfo().
| std::string SMESHHOMARDImpl::HomardDriver::_siterp1 |
Referenced by CreeFichier(), HomardDriver(), and TexteMajCoords().
| std::string SMESHHOMARDImpl::HomardDriver::_Texte |
Referenced by CreeFichier(), TexteAdap(), TexteAdvanced(), TexteBoundaryAn(), TexteBoundaryAnGr(), TexteBoundaryCAOGr(), TexteBoundaryDi(), TexteBoundaryDiGr(), TexteBoundaryOption(), TexteConfRaffDera(), TexteInfo(), TexteInfoCompute(), TexteInit(), TexteMaillage(), TexteMaillageHOMARD(), and TexteMajCoords().