1 #ifndef _HOMARD_ITERATION_IDL
2 #define _HOMARD_ITERATION_IDL
4 #include "SALOME_Exception.idl"
8 typedef sequence<string> listeIterFilles ;
10 interface HOMARD_Iteration
12 void SetName(in string NomIter) raises (SALOME::SALOME_Exception);
13 string GetName() raises (SALOME::SALOME_Exception);
15 void SetEtat(in boolean State) raises (SALOME::SALOME_Exception);
16 boolean GetEtat() raises (SALOME::SALOME_Exception);
18 void SetNumber(in long NumIter) raises (SALOME::SALOME_Exception);
19 long GetNumber() raises (SALOME::SALOME_Exception);
21 void SetMeshName(in string NomMesh) raises (SALOME::SALOME_Exception);
22 string GetMeshName() raises (SALOME::SALOME_Exception);
23 void SetMeshFile(in string MeshFile) raises (SALOME::SALOME_Exception);
24 string GetMeshFile() raises (SALOME::SALOME_Exception);
26 void SetFieldFile(in string FieldFile) raises (SALOME::SALOME_Exception);
27 string GetFieldFile() raises (SALOME::SALOME_Exception);
28 void SetTimeStepRank(in long TimeStep, in long Rank)
29 raises (SALOME::SALOME_Exception);
30 long GetTimeStep() raises (SALOME::SALOME_Exception);
31 long GetRank() raises (SALOME::SALOME_Exception);
33 void SetIterParent(in string NomIterParent) raises (SALOME::SALOME_Exception);
34 string GetIterParent() raises (SALOME::SALOME_Exception);
36 void AddIteration(in string NomIter) raises (SALOME::SALOME_Exception);
38 void SetHypoName(in string NomHypo) raises (SALOME::SALOME_Exception);
39 string GetHypoName() raises (SALOME::SALOME_Exception);
41 void SetCaseName(in string NomCas) raises (SALOME::SALOME_Exception);
42 string GetCaseName() raises (SALOME::SALOME_Exception);
44 void SetDirName(in string NomDir) raises (SALOME::SALOME_Exception);
45 string GetDirName() raises (SALOME::SALOME_Exception);
47 listeIterFilles GetIterations() raises (SALOME::SALOME_Exception);
49 void SetMessFile(in string MessFile) raises (SALOME::SALOME_Exception);
50 string GetMessFile() raises (SALOME::SALOME_Exception);
52 boolean Compute() raises (SALOME::SALOME_Exception);
54 string GetDumpPython() raises (SALOME::SALOME_Exception);