12 #ifndef smtk_mesh_moab_Allocator_h
13 #define smtk_mesh_moab_Allocator_h
15 #include "smtk/CoreExports.h"
18 #include "smtk/mesh/moab/Interface.h"
43 std::size_t numPointsToAlloc,
44 smtk::mesh::Handle& firstVertexHandle,
45 std::vector<double*>& coordinateMemory)
override;
49 std::size_t numCellsToAlloc,
51 smtk::mesh::HandleRange& createdCellIds,
52 smtk::mesh::Handle*& connectivityArray)
override;
54 bool connectivityModified(
55 const smtk::mesh::HandleRange& cellsToUpdate,
57 const smtk::mesh::Handle* connectivityArray)
override;
60 bool connectivityModified(
61 smtk::mesh::Handle firstCellToUpdate,
62 int numberOfCellsToUpdate,
64 const smtk::mesh::Handle* connectivityArray);
68 ::moab::ReadUtilIface* m_rface =
nullptr;