-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2024 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include "MEDCouplingRefCountObject.hxx"
#include "ComponentTopology.hxx"
+#include "MCType.hxx"
namespace MEDCoupling
{
ParaFIELD(TypeOfField type, TypeOfTimeDiscretization td, ParaMESH* mesh, const ComponentTopology& component_topology);
ParaFIELD(MEDCouplingFieldDouble* field, ParaMESH *sup, const ProcessorGroup& group);
virtual ~ParaFIELD();
+ void release();
void synchronizeTarget( MEDCoupling::ParaFIELD* source_field);
void synchronizeSource( MEDCoupling::ParaFIELD* target_field);
MEDCouplingFieldDouble* getField() const { return _field; }
void setOwnSupport(bool v) const { _own_support=v; }
- DataArrayInt* returnCumulativeGlobalNumbering() const;
- DataArrayInt* returnGlobalNumbering() const;
+ DataArrayIdType* returnCumulativeGlobalNumbering() const;
+ DataArrayIdType* returnGlobalNumbering() const;
Topology* getTopology() const { return _topology; }
ParaMESH* getSupport() const { return _support; }
int nbComponents() const;