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__) |