X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParaMEDMEM%2FProcessorGroup.hxx;h=1e008e4b2ef3c86725206fe88c194986f4a486bf;hb=34b392fa962cf123d25a685aa983d79ede02f3cd;hp=972219b9e9377bd76b562da45bca86784b87dda8;hpb=766edba73b97ff6903eb9835fa94b4fe515acb39;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEM/ProcessorGroup.hxx b/src/ParaMEDMEM/ProcessorGroup.hxx index 972219b9e..1e008e4b2 100644 --- a/src/ParaMEDMEM/ProcessorGroup.hxx +++ b/src/ParaMEDMEM/ProcessorGroup.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D +// Copyright (C) 2007-2021 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 @@ -24,7 +24,7 @@ #include -namespace ParaMEDMEM +namespace MEDCoupling { /*! * Abstract class defining a group of processors (computation nodes) in a parallel run of a code. @@ -44,12 +44,12 @@ namespace ParaMEDMEM _comm_interface(other.getCommInterface()),_proc_ids(other._proc_ids) { } ProcessorGroup (const CommInterface& interface, int start, int end); virtual ~ProcessorGroup() { } - virtual ProcessorGroup *deepCpy() const = 0; + virtual ProcessorGroup *deepCopy() const = 0; virtual ProcessorGroup* fuse (const ProcessorGroup&) const = 0; virtual void intersect (ProcessorGroup&) = 0; bool contains(int rank) const { return _proc_ids.find(rank)!=_proc_ids.end(); } virtual bool containsMyRank() const = 0; - int size() const { return _proc_ids.size(); } + int size() const { return (int)_proc_ids.size(); } const CommInterface& getCommInterface()const { return _comm_interface; } virtual int myRank() const = 0; virtual int translateRank(const ProcessorGroup*, int) const = 0;