#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().