-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2019 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
struct Group;
struct DoubleField;
}
-namespace ParaMEDMEM
+namespace MEDCoupling
{
class MEDFileData;
-class SauvReader : public ParaMEDMEM::RefCountObject
+class SauvReader : public MEDCoupling::RefCountObject
{
public:
MEDLOADER_EXPORT static SauvReader* New(const std::string& fileName);
- MEDLOADER_EXPORT ParaMEDMEM::MEDFileData * loadInMEDFileDS();
+ MEDLOADER_EXPORT MEDCoupling::MEDFileData * loadInMEDFileDS();
MEDLOADER_EXPORT ~SauvReader();
private:
std::size_t getHeapMemorySizeWithoutChildren() const;
- std::vector<const BigMemoryObject *> getDirectChildren() const;
+ std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
void readRecord2();
void readRecord4();
void readRecord7();
+ void readRecord8();
int readPileNumber(int& nbNamedObjects, int& nbObjects);
void read_PILE_SOUS_MAILLAGE(const int nbObjects, std::vector<std::string>& objectNames, std::vector<int>& nameIndices);