- static MEDCouplingGaussLocalization BuildNewInstanceFromTinyInfo(int dim, const std::vector<int>& tinyData);
- static bool AreAlmostEqual(const std::vector<double>& v1, const std::vector<double>& v2, double eps);
+ MEDCOUPLING_EXPORT const std::vector<double>& getRefCoords() const { return _ref_coord; }
+ MEDCOUPLING_EXPORT double getRefCoord(int ptIdInCell, int comp) const;
+ MEDCOUPLING_EXPORT const std::vector<double>& getGaussCoords() const { return _gauss_coord; }
+ MEDCOUPLING_EXPORT double getGaussCoord(int gaussPtIdInCell, int comp) const;
+ MEDCOUPLING_EXPORT const std::vector<double>& getWeights() const { return _weight; }
+ MEDCOUPLING_EXPORT double getWeight(int gaussPtIdInCell, double newVal) const;
+ MEDCOUPLING_EXPORT void setRefCoord(int ptIdInCell, int comp, double newVal);
+ MEDCOUPLING_EXPORT void setGaussCoord(int gaussPtIdInCell, int comp, double newVal);
+ MEDCOUPLING_EXPORT void setWeight(int gaussPtIdInCell, double newVal);
+ MEDCOUPLING_EXPORT void setRefCoords(const std::vector<double>& refCoo);
+ MEDCOUPLING_EXPORT void setGaussCoords(const std::vector<double>& gsCoo);
+ MEDCOUPLING_EXPORT void setWeights(const std::vector<double>& w);
+ //
+ MEDCOUPLING_EXPORT static MEDCouplingGaussLocalization BuildNewInstanceFromTinyInfo(mcIdType dim, const std::vector<mcIdType>& tinyData);
+ MEDCOUPLING_EXPORT static bool AreAlmostEqual(const std::vector<double>& v1, const std::vector<double>& v2, double eps);