#include <FunctorsOpenMP.h>
|
| CopyIfHelper ()=default |
|
void | Initialize (vtkm::Id numValues, vtkm::Id valueSize) |
|
template<typename InIterT , typename StencilIterT , typename OutIterT , typename PredicateT > |
void | CopyIf (InIterT inIter, StencilIterT stencilIter, OutIterT outIter, PredicateT pred, vtkm::Id chunk) |
|
template<typename OutIterT > |
vtkm::Id | Reduce (OutIterT data) |
|
◆ CopyIfHelper()
vtkm::cont::openmp::CopyIfHelper::CopyIfHelper |
( |
| ) |
|
|
default |
◆ CopyIf()
template<typename InIterT , typename StencilIterT , typename OutIterT , typename PredicateT >
void vtkm::cont::openmp::CopyIfHelper::CopyIf |
( |
InIterT |
inIter, |
|
|
StencilIterT |
stencilIter, |
|
|
OutIterT |
outIter, |
|
|
PredicateT |
pred, |
|
|
vtkm::Id |
chunk |
|
) |
| |
|
inline |
◆ Initialize()
void vtkm::cont::openmp::CopyIfHelper::Initialize |
( |
vtkm::Id |
numValues, |
|
|
vtkm::Id |
valueSize |
|
) |
| |
|
inline |
◆ Reduce()
template<typename OutIterT >
vtkm::Id vtkm::cont::openmp::CopyIfHelper::Reduce |
( |
OutIterT |
data | ) |
|
|
inline |
◆ ChunkSize
vtkm::Id vtkm::cont::openmp::CopyIfHelper::ChunkSize |
◆ EndIds
std::vector<vtkm::Id> vtkm::cont::openmp::CopyIfHelper::EndIds |
◆ NumChunks
vtkm::Id vtkm::cont::openmp::CopyIfHelper::NumChunks |
◆ NumThreads
vtkm::Id vtkm::cont::openmp::CopyIfHelper::NumThreads |
◆ NumValues
vtkm::Id vtkm::cont::openmp::CopyIfHelper::NumValues |
◆ ValueSize
vtkm::Id vtkm::cont::openmp::CopyIfHelper::ValueSize |
The documentation for this struct was generated from the following file: