|
VTK-m
2.0
|
#include <vtkm/cont/RuntimeDeviceInformation.h>#include <vtkm/cont/openmp/internal/DeviceAdapterTagOpenMP.h>#include <vtkm/cont/internal/FunctorsGeneral.h>#include <vtkm/BinaryOperators.h>#include <vtkm/BinaryPredicates.h>#include <vtkm/Pair.h>#include <vtkm/Types.h>#include <vtkm/cont/ArrayHandle.h>#include <vtkm/cont/ErrorExecution.h>#include <omp.h>#include <algorithm>#include <type_traits>#include <vector>Go to the source code of this file.
Namespaces | |
| vtkm | |
| Groups connected points that have the same field value. | |
| vtkm::cont | |
| VTK-m Control Environment. | |
| vtkm::cont::openmp | |
| OPenMP implementation for Control Environment. | |
Macros | |
| #define | VTKM_OPENMP_DIRECTIVE(directive) |
| #define | VTKM_OPENMP_SHARED_CONST(...) shared(__VA_ARGS__) |
Typedefs | |
| template<typename T > | |
| using | vtkm::cont::openmp::CleanArrayRef = typename CleanArrayRefImpl< T >::type |
| template<typename T > | |
| using | vtkm::cont::openmp::OpenMPReductionSupported = std::false_type |
Functions | |
| template<typename KeysInArray , typename ValuesInArray , typename KeysOutArray , typename ValuesOutArray , typename BinaryFunctor > | |
| void | vtkm::cont::openmp::ReduceByKeyHelper (KeysInArray keysInArray, ValuesInArray valuesInArray, KeysOutArray keysOutArray, ValuesOutArray valuesOutArray, BinaryFunctor functor) |
| #define VTKM_OPENMP_DIRECTIVE | ( | directive | ) |
| #define VTKM_OPENMP_SHARED_CONST | ( | ... | ) | shared(__VA_ARGS__) |
1.8.17