|
| IncrementalAllocator (::moab::Interface *interface) |
|
| IncrementalAllocator (const IncrementalAllocator &other)=delete |
|
IncrementalAllocator & | operator= (const IncrementalAllocator &other)=delete |
|
std::size_t | addCoordinate (double *xyz) override |
|
bool | setCoordinate (std::size_t coord, double *xyz) override |
|
bool | addCell (smtk::mesh::CellType ctype, long long int *pointIds, std::size_t nCoordinates=0) override |
|
bool | addCell (smtk::mesh::CellType ctype, long int *pointIds, std::size_t nCoordinates=0) override |
|
bool | addCell (smtk::mesh::CellType ctype, int *pointIds, std::size_t nCoordinates=0) override |
|
bool | flush () override |
|
smtk::mesh::HandleRange | cells () override |
|
bool | isValid () const override |
|
std::size_t | addCoordinate (double x, double y, double z) |
|
std::size_t | addCoordinate (float *xyz) |
|
std::size_t | addCoordinate (float x, float y, float z) |
|
bool | setCoordinate (std::size_t coord, double x, double y, double z) |
|
bool | setCoordinate (std::size_t coord, float *xyz) |
|
bool | setCoordinate (std::size_t coord, float x, float y, float z) |
|
|
bool | allocateCoordinates (std::size_t nCoordinates) |
|
void | initialize () |
|
template<typename IntegerType > |
bool | addCell (smtk::mesh::CellType ctype, IntegerType *pointIds, std::int64_t nCoordinates) |
|
| BufferedCellAllocator (::moab::Interface *interface) |
|
| BufferedCellAllocator (const BufferedCellAllocator &other)=delete |
|
BufferedCellAllocator & | operator= (const BufferedCellAllocator &other)=delete |
|
bool | reserveNumberOfCoordinates (std::size_t nCoordinates) override |
|
void | clear () |
|
bool | setCoordinate (std::size_t coord, double x, double y, double z) |
|
bool | setCoordinate (std::size_t coord, float *xyz) |
|
bool | setCoordinate (std::size_t coord, float x, float y, float z) |
|
bool | isValid () const |
|
bool | connectivityModified (smtk::mesh::Handle firstCellToUpdate, int numberOfCellsToUpdate, int numVertsPerCell, const smtk::mesh::Handle *connectivityArray) |
|
| Allocator (::moab::Interface *interface) |
|
| Allocator (const Allocator &other)=delete |
|
Allocator & | operator= (const Allocator &other)=delete |
|
bool | allocatePoints (std::size_t numPointsToAlloc, smtk::mesh::Handle &firstVertexHandle, std::vector< double * > &coordinateMemory) override |
|
bool | allocateCells (smtk::mesh::CellType cellType, std::size_t numCellsToAlloc, int numVertsPerCell, smtk::mesh::HandleRange &createdCellIds, smtk::mesh::Handle *&connectivityArray) override |
|
bool | connectivityModified (const smtk::mesh::HandleRange &cellsToUpdate, int numVertsPerCell, const smtk::mesh::Handle *connectivityArray) override |
|
template<int CellType> |
bool | allocateCells (std::size_t numCellsToAlloc, smtk::mesh::HandleRange &createdCellIds, smtk::mesh::Handle *&connectivityArray) |
|