X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FDEVIATION_Gen.idl;h=1c5a656c9584aa2cfaba16293dfdf9dd8a312ac0;hb=30a88f67f8e51b572d260f6598770eae8bf6be7b;hp=98c00f4b2c4676d1f64245861a6bc80093f07174;hpb=aa01437f249012ee464a23346fed533f223e6124;p=samples%2Fgenericsolver.git diff --git a/idl/DEVIATION_Gen.idl b/idl/DEVIATION_Gen.idl index 98c00f4..1c5a656 100644 --- a/idl/DEVIATION_Gen.idl +++ b/idl/DEVIATION_Gen.idl @@ -1,22 +1,20 @@ -// Copyright (C) 2009-2011 EDF R&D +// Copyright (C) 2009-2023 EDF // -// 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. +// 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, 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 -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. // -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -// -// $Id$ +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // #ifndef __DEVIATION_GEN__ @@ -72,6 +70,33 @@ module GENERICSOLVER_ORB void Finalize() raises (SALOME::SALOME_Exception); + /** + * @brief Return the files and directories that must be transferred + * from / to the computation resource + * + * This method is used to specify which files and directories must be + * transferred to the computation resource for the calculation code, and + * which resulting files and directories must be transferred from the + * computation resource to the local computer. + * + * @param studyID the identifier of the study containing the + * deterministic data + * @param detCaseEntry the identifier of the deterministic case within the + * study + * @param inputFiles the list of input files and directories to transfer + * from the local computer to the computation resource + * (absolute paths on the local computer) + * @param outputFiles the list of output files and directories that must + * be transferred from the computation resource to the + * local computer after the computation (paths + * relative to the working directory on the + * computation resource) + */ + void GetFilesToTransfer(in long studyID, in SALOMEDS::ID detCaseEntry, + out SALOMEDS::ListOfStrings inputFiles, + out SALOMEDS::ListOfStrings outputFiles) + raises (SALOME::SALOME_Exception); + }; };