X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParaMEDMEM%2FParaFIELD.cxx;h=1cdcfd821129b5d90fce96e175e59b67131cbdfa;hb=f100fdf8977ff06ab097b9a1d1400a26b16aebb9;hp=9995ccae18aac924f6455eb6ac4bc972adf03974;hpb=5c6811ca3dc90c90131f4ccb297458dd7c178ee4;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEM/ParaFIELD.cxx b/src/ParaMEDMEM/ParaFIELD.cxx index 9995ccae1..1cdcfd821 100644 --- a/src/ParaMEDMEM/ParaFIELD.cxx +++ b/src/ParaMEDMEM/ParaFIELD.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D +// Copyright (C) 2007-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 @@ -32,7 +32,7 @@ #include -namespace ParaMEDMEM +namespace MEDCoupling { /*! \anchor ParaFIELD-det @@ -40,23 +40,22 @@ namespace ParaMEDMEM This class encapsulates parallel fields. - It basically encapsulates - a MEDCouplingField with extra information related to parallel + It gathers a \ref fields "MEDCouplingField" with some extra information related to the parallel topology. - It is most conveniently created by giving a pointer to a MEDCouplingField - object and a \c ProcessorGroup. + It is most conveniently created by giving a pointer to a MEDCouplingFieldDouble + object and a ProcessorGroup. By default, a ParaFIELD object will be constructed with all field components - located on the same processors. In some specific cases, it might be necessary to scatter components over several processors. In this case, the constructor - using a ComponentTopology is required. + located on the same processors. In some specific cases, it might be necessary to scatter components over + several processors. In this case, the constructor using a ComponentTopology is required. */ /*! - \brief Constructing a \c ParaFIELD from a \c ParaSUPPORT and a \c ComponentTopology. + \brief Constructing a \c ParaFIELD from a \c ParaMESH and a \c ComponentTopology. - This constructor creates an empty field based on the ParaSUPPORT description + This constructor creates an empty field based on the ParaMESH description and the partitioning of components described in \a component_topology. It takes ownership over the \c _field object that it creates. @@ -108,7 +107,7 @@ namespace ParaMEDMEM /*! \brief Constructor creating the ParaFIELD from a given FIELD and a processor group. - This constructor supposes that support underlying \a subdomain_field has no ParaSUPPORT + This constructor supposes that support underlying \a subdomain_field has no ParaMESH attached and it therefore recreates one. It therefore takes ownership over _support. The component topology associated with the field is a basic one (all components on the same processor). */ ParaFIELD::ParaFIELD(MEDCouplingFieldDouble* subdomain_field, ParaMESH *sup, const ProcessorGroup& proc_group): @@ -173,7 +172,7 @@ namespace ParaMEDMEM * This method returns, if it exists, an array with only one component and as many as tuples as _field has. * This array gives for every element on which this->_field lies, its global number, if this->_field is nodal. * For example if _field is a nodal field : returned array will be the nodal global numbers. - * The content of this method is used to inform Working side to accumulate data recieved by lazy side. + * The content of this method is used to inform Working side to accumulate data received by lazy side. */ DataArrayInt* ParaFIELD::returnCumulativeGlobalNumbering() const {