-// Copyright (C) 2011-2013 CEA/DEN, EDF R&D
+// Copyright (C) 2011-2016 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
SALOMEDS::Study GetCurrentStudy() raises (SALOME::SALOME_Exception);
long GetCurrentStudyID() raises (SALOME::SALOME_Exception);
//
+// A.4. Les caracteristiques generales
+//
+ void SetLanguageShort (in string LanguageShort) raises (SALOME::SALOME_Exception);
+ string GetLanguageShort () raises (SALOME::SALOME_Exception);
+//
// B. Les methodes qui suivent n'apparaissent pas dans le composant HOMARD dans YACS
// L'utilisateur ne devrait pas les connaitre (ni s'en servir, a fortiori)
//
void InvalideIter (in string IterName) raises (SALOME::SALOME_Exception);
void InvalideIterOption (in string IterName, in long Option)
raises(SALOME::SALOME_Exception);
+ void InvalideYACS (in string YacsName) raises (SALOME::SALOME_Exception);
void InvalideZone (in string ZoneName) raises (SALOME::SALOME_Exception);
long DeleteBoundary (in string BoundaryName) raises (SALOME::SALOME_Exception);
//
//
+// La creation des schemas YACS
HOMARD_YACS CreateYACSSchema(in string YACSName, in string CaseName, in string ScriptFile, in string DirName, in string MeshFile)
raises(SALOME::SALOME_Exception);
long YACSWrite (in string YACSName) raises (SALOME::SALOME_Exception);
raises(SALOME::SALOME_Exception);
//
- void SetLanguageShort (in string LanguageShort) raises (SALOME::SALOME_Exception);
- string GetLanguageShort () raises (SALOME::SALOME_Exception);
+// Les preferences
void SetPublisMesh (in long PublisMeshIN, in long PublisMeshOUT)
raises (SALOME::SALOME_Exception);
long GetPublisMeshIN () raises (SALOME::SALOME_Exception);
long GetPublisMeshOUT () raises (SALOME::SALOME_Exception);
+ void SetYACSMaximum(in long YACSMaxIter, in long YACSMaxNode, in long YACSMaxElem)
+ raises (SALOME::SALOME_Exception);
+ long GetYACSMaxIter() raises (SALOME::SALOME_Exception);
+ long GetYACSMaxNode() raises (SALOME::SALOME_Exception);
+ long GetYACSMaxElem() raises (SALOME::SALOME_Exception);
+ void SetYACSConvergenceType(in long TypeTest) raises (SALOME::SALOME_Exception);
+ long GetYACSConvergenceType() raises (SALOME::SALOME_Exception);
};
};