vtk-m2/vtkm
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
..
cont Add module mechanism 2022-10-26 12:51:05 -06:00
exec Add module mechanism 2022-10-26 12:51:05 -06:00
filter Add module mechanism 2022-10-26 12:51:05 -06:00
internal Add module mechanism 2022-10-26 12:51:05 -06:00
interop Add module mechanism 2022-10-26 12:51:05 -06:00
io Add module mechanism 2022-10-26 12:51:05 -06:00
random Add module mechanism 2022-10-26 12:51:05 -06:00
rendering Add module mechanism 2022-10-26 12:51:05 -06:00
source Add module mechanism 2022-10-26 12:51:05 -06:00
testing Add module mechanism 2022-10-26 12:51:05 -06:00
thirdparty Add module mechanism 2022-10-26 12:51:05 -06:00
worklet Add module mechanism 2022-10-26 12:51:05 -06:00
.gitattributes
Algorithms.h
Assert.h
Atomic.h
BinaryOperators.h
BinaryPredicates.h
Bitset.h
Bounds.h Add implementation of VecTraits for Range and Bounds 2022-01-25 10:55:35 -07:00
CellClassification.h Fix scoping of vtkm::CellClassification 2022-03-17 15:33:57 -06:00
CellShape.h
CellTraits.h
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
Deprecated.h
ErrorCode.h
Flags.h
Geometry.h
Geometry.hxx
Hash.h
ImplicitFunction.h
List.h minor changes based on code review 2022-05-18 05:59:07 -06:00
ListTag.h Remove brigand.hpp 2022-03-08 07:25:08 -07:00
LowerBound.h
Math.h
Math.h.in
Matrix.h
NewtonsMethod.h
Pair.h
Particle.h Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate 2022-08-29 15:23:10 -04:00
Range.h Add implementation of VecTraits for Range and Bounds 2022-01-25 10:55:35 -07:00
RangeId2.h
RangeId3.h
RangeId.h
StaticAssert.h
Swap.h revert thust::swap 2022-02-08 12:18:26 -07:00
TopologyElementTag.h
Transform3D.h
Tuple.h
Tuple.h.in
TypeList.h
TypeListTag.h Deprecate brigand.hpp 2022-03-08 07:25:08 -07:00
Types.h
TypeTraits.h
UnaryPredicates.h
UpperBound.h
VecAxisAlignedPointCoordinates.h
VecFlat.h
VecFromPortal.h
VecFromPortalPermute.h
VecFromVirtPortal.h
VectorAnalysis.h
VecTraits.h Use types for different options in PA filters. 2022-06-23 15:25:31 -04:00
VecVariable.h
Version.h.in
VirtualObjectBase.h
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00