vtk-m/vtkm/exec/arg
Kenneth Moreland ad1e7b5bdb Add module mechanism
This mechanism sets up CMake variables that allow a user to select which
modules/libraries to create. Dependencies will be tracked down to ensure
that all of a module's dependencies are also enabled.

The modules are also arranged into groups.
Groups allow you to set the enable flag for a group of modules at once.
Thus, if you have several modules that are likely to be used together,
you can create a group for them.

This can be handy in converting user-friendly CMake options (such as
`VTKm_ENABLE_RENDERING`) to the modules that enable that by pointing to
the appropriate group.
2022-10-26 12:51:05 -06:00
..
AspectTagDefault.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BasicArg.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Boundary.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
CellShape.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
ExecutionSignatureTagBase.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
Fetch.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchExtrude.h Remove testing headers from benchmarking 2021-06-10 09:41:26 -06:00
FetchTagArrayDirectIn.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagArrayDirectInOut.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagArrayDirectOut.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagArrayDirectOutArrayHandleGroupVecVariable.h Move Fetch specializations to vtkm/exec/arg 2021-01-11 10:47:58 -07:00
FetchTagArrayDirectOutArrayHandleRecombineVec.h Move Fetch specializations to vtkm/exec/arg 2021-01-11 10:47:58 -07:00
FetchTagArrayNeighborhoodIn.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagArrayTopologyMapIn.h Update CellSetExtrude to not specify exec types by device 2021-02-08 16:57:16 -07:00
FetchTagCellSetIn.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagExecObject.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagKeysIn.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
FetchTagWholeCellSetIn.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
IncidentElementCount.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
IncidentElementIndices.h Remove testing headers from benchmarking 2021-06-10 09:41:26 -06:00
InputIndex.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
OutputIndex.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
ThreadIndices.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
ThreadIndicesBasic3D.h Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
ThreadIndicesBasic.h Remove ArrayHandleStreaming capabilities 2020-03-24 15:01:56 -06:00
ThreadIndicesCellNeighborhood.h Extract WorkletNeighborhood base class 2020-07-20 17:50:14 -06:00
ThreadIndicesExtrude.h Support scatter/mask for CellSetExtrude 2021-09-27 13:27:02 -06:00
ThreadIndicesNeighborhood.h Add CellNeighborhood 2020-07-15 14:41:32 -06:00
ThreadIndicesPointNeighborhood.h Add CellNeighborhood 2020-07-15 14:41:32 -06:00
ThreadIndicesReduceByKey.h Add non-templated base class to Keys class. 2020-05-21 08:34:07 -06:00
ThreadIndicesTopologyMap.h clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ValueCount.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
VisitIndex.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00
WorkIndex.h relaxes ThreadIndicesType across multiple worklets fetchs 2020-04-24 17:39:31 -04:00