-// Copyright (C) 2007-2020 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2022 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
#include <string>
namespace ICoCo {
- class MEDField;
+ class MEDDoubleField;
}
namespace MEDCoupling
public:
OverlapDEC(const std::set<int>& procIds,const MPI_Comm& world_comm=MPI_COMM_WORLD);
virtual ~OverlapDEC();
+ void release();
+
void sendRecvData(bool way=true);
void sendData();
void recvData();
void attachTargetLocalField(ParaFIELD *field, bool ownPt=false);
void attachSourceLocalField(MEDCouplingFieldDouble *field);
void attachTargetLocalField(MEDCouplingFieldDouble *field);
- void attachSourceLocalField(ICoCo::MEDField *field);
- void attachTargetLocalField(ICoCo::MEDField *field);
+ void attachSourceLocalField(ICoCo::MEDDoubleField *field);
+ void attachTargetLocalField(ICoCo::MEDDoubleField *field);
ProcessorGroup *getGroup() { return _group; }
bool isInGroup() const;