Rename field associations
The symbols in vtkm::cont::Field::Association have been changed from
ANY, WHOLE_MESH, POINTS, and CELL_SET to Any, WholeMesh,
Points, and Cells, respectively. The reason for this change is twofold:
- The general standard that VTK-m follows for
enum structenumerators is to use camel case (with the first character capitalized), not all upper case. - The use of
CELL_SETfor fields associated with cells is obsolete. ADataSetused to support having more than oneCellSet, and so a field association on cells was actually bound to a particularCellSet. However, that is no longer the case. ADataSethas exactly oneCellSet, so a cell field no longer has to point to aCellSet. Thus the enumeration symbol forCellsshould match the one forPoints.
For backward compatibility, the old enumerations still exist. They are aliases for the new names, and they are marked as deprecated, so using them will result in a compiler warning (on some systems).
Fixes #667 (closed)
Edited by Kenneth Moreland