-// Copyright (C) 2007-2019 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
virtual MEDCouplingTimeDiscretization *negate() const;
virtual MEDCouplingTimeDiscretization *maxPerTuple() const;
virtual MEDCouplingTimeDiscretization *keepSelectedComponents(const std::vector<int>& compoIds) const;
- virtual void setSelectedComponents(const MEDCouplingTimeDiscretization *other, const std::vector<int>& compoIds);
- virtual void changeNbOfComponents(int newNbOfComp, double dftValue);
+ virtual void setSelectedComponents(const MEDCouplingTimeDiscretization *other, const std::vector<std::size_t>& compoIds);
+ virtual void changeNbOfComponents(std::size_t newNbOfComp, double dftValue);
virtual void sortPerTuple(bool asc);
virtual void setUniformValue(int nbOfTuple, int nbOfCompo, double value);
virtual void setOrCreateUniformValueOnAllComponents(int nbOfTuple, double value);