Improve ghost cell specification standard
In !2293 (merged), it was pointed out that ghost cells can don't have a standard way for specification. Right now, it just assumes a cell centered field of type vtkm::UInt8 named "vtkmGhostCells". At minimum, the string needs to be put into CellClassification.h as a const string. It would also be good to have another mechanism to provide some flexibility. @ayenpure suggested adding:
-
SetGhostCellsPresent
for setting if the ghost cells are present -
GetGhostCellsField
for setting the name of the field marking ghost cells.
@kmorel and I agreed that these were good suggestions. The TODO, assigned to @dpugmire, is to implement both mechanisms.