#include "HOMARD_version.h"
#include "utilities.h"
+#include "Basics_Utils.hxx"
#include "Utils_SINGLETON.hxx"
#include "Utils_CorbaException.hxx"
#include "SALOMEDS_Tool.hxx"
}
//=============================================================================
//=============================================================================
-// Utilitaires pour l'étude
+// Utilitaires pour l'??tude
//=============================================================================
//=============================================================================
void HOMARD_Gen_i::UpdateStudy()
char* MeshFile ;
// le constructeur de ifstream permet d'ouvrir un fichier en lecture
std::ifstream fichier( file_configuration.c_str() );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier ) // ce test ??choue si le fichier n'est pas ouvert
{
std::string ligne; // variable contenant chaque ligne lue
std::string mot_cle;
std::string argument;
int decalage;
- // cette boucle sur les lignes s'arrête dès qu'une erreur de lecture survient
+ // cette boucle sur les lignes s'arr??te d??s qu'une erreur de lecture survient
while ( std::getline( fichier, ligne ) )
{
// B.1. Pour la ligne courante, on identifie le premier mot : le mot-cle
CHDIR(DirName_1.c_str()) ;
std::ifstream fichier( file_name_1.c_str() );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier ) // ce test ??choue si le fichier n'est pas ouvert
{
int NumeIter ;
std::string ligne; // variable contenant chaque ligne lue
std::string mot_cle;
- // cette boucle sur les lignes s'arrête dès qu'une erreur de lecture survient
+ // cette boucle sur les lignes s'arr??te d??s qu'une erreur de lecture survient
while ( std::getline( fichier, ligne ) )
{
// B.1. Pour la ligne courante, on identifie le premier mot : le mot-cle
text = "Error during the adaptation.\n" ;
bool stopvu = false ;
std::ifstream fichier( LogFile.c_str() );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier ) // ce test ??choue si le fichier n'est pas ouvert
{
std::string ligne; // variable contenant chaque ligne lue
while ( std::getline( fichier, ligne ) )
// Le type d'interpolation
std::string TypeInterpstr = std::string((*ListField)[iaux+1]) ;
MESSAGE( "... FieldName = " << FieldName << ", TypeInterp = " << TypeInterpstr );
- // On cherche à savoir si des instants ont été précisés pour cette itération
+ // On cherche ?? savoir si des instants ont ??t?? pr??cis??s pour cette it??ration
int tsrvu = 0;
for (int jaux = 0; jaux< numberOfFieldsx3; jaux++)
{
}
jaux += 2 ;
}
- // Si aucun instant n'a été défini
+ // Si aucun instant n'a ??t?? d??fini
if ( tsrvu == 0 )
{
NumField += 1 ;
// Creation d'un schema YACS
// nomCas : nom du cas a traiter
// FileName : nom du fichier contenant le script de lancement du calcul
-// DirName : le repertoire de lancement des calculs du schéma
+// DirName : le repertoire de lancement des calculs du sch??ma
//=============================================================================
HOMARD::HOMARD_YACS_ptr HOMARD_Gen_i::CreateYACSSchema (const char* nomYACS, const char* nomCas, const char* ScriptFile, const char* DirName, const char* MeshFile)
{
// G. Lecture du schema de reference et insertion des donnees propres au fil de la rencontre des mots-cles
YACSDriver* myDriver = new YACSDriver(XMLFile, DirName);
std::ifstream fichier( XMLFile_base.c_str() );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier ) // ce test ??choue si le fichier n'est pas ouvert
{
// G.1. Lecture du schema de reference et insertion des donnees propres au fil de la rencontre des mots-cles
std::string ligne; // variable contenant chaque ligne lue
// HOMARD data file name
std::string aFileName = "";
if (isMultiFile)
- aFileName = SALOMEDS_Tool::GetNameFromPath(SMESH_Gen_i::getStudyServant()->URL());
+ aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::getStudyServant()->URL()));
aFileName += "_HOMARD.dat";
// initialize sequence of file names
// HOMARD data file name
std::string aFileName = "";
if (isMultiFile)
- aFileName = SALOMEDS_Tool::GetNameFromPath(SMESH_Gen_i::getStudyServant()->URL());
+ aFileName = SALOMEDS_Tool::GetNameFromPath(Kernel_Utils::encode(SMESH_Gen_i::getStudyServant()->URL()));
aFileName = tmpDir + aFileName + "_HOMARD.dat";
StudyContext& context = myStudyContext;
File += "/bin/salome/VERSION" ;
MESSAGE ( "File = "<<File ) ;
std::ifstream fichier0( File.c_str() ) ;
- if ( fichier0 ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier0 ) // ce test ??choue si le fichier n'est pas ouvert
{
std::string ligne; // variable contenant chaque ligne lue
while ( std::getline( fichier0, ligne ) )
MESSAGE ( "PrefFile = "<<PrefFile ) ;
std::ifstream fichier( PrefFile.c_str() );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ if ( fichier ) // ce test ??choue si le fichier n'est pas ouvert
{
bool section_langue = false ;
bool section_homard = false ;