class MEDCouplingMesh;
class MEDCouplingIMesh;
class MEDCouplingUMesh;
-class DataArrayInt32;
+class DataArrayInt64;
}
namespace ParaMEDMEM
{
std::vector<double> getDXYZ() const ;// for structured meshes
+#ifdef MEDCoupling_VERSION_VERSION_GREATER_9_4
+ std::vector<long int> getCellGridStructure() const;// for structured meshes
+#else
std::vector<int> getCellGridStructure() const;// for structured meshes
+#endif
/**
* \brief surcharge operator =
* \brief return the list of node groups
* @return _nodeGroups
*/
- std::vector<MEDCoupling::DataArrayInt32 *> getNodeGroups( void ) const ;
+ std::vector<MEDCoupling::DataArrayInt64 *> getNodeGroups( void ) const ;
/*
* Functions to extract boundary nodes and faces Ids
double _zMax;
+#ifdef MEDCoupling_VERSION_VERSION_GREATER_9_4
+ std::vector<long int> _nxyz;
+#else
std::vector<int> _nxyz;
+#endif
std::vector<double> _dxyz;
/*
/*
* The list of node groups.
*/
- std::vector<MEDCoupling::DataArrayInt32 *> _nodeGroups;
+ std::vector<MEDCoupling::DataArrayInt64 *> _nodeGroups;
/*
* The mesh MEDCoupling
*/