VTK-m  2.2
Namespaces | Typedefs | Functions
CellLocatorChooser.h File Reference
#include <vtkm/cont/CastAndCall.h>
#include <vtkm/cont/CellLocatorRectilinearGrid.h>
#include <vtkm/cont/CellLocatorTwoLevel.h>
#include <vtkm/cont/CellLocatorUniformGrid.h>
#include <vtkm/cont/CellSetStructured.h>
#include <vtkm/cont/DataSet.h>

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.
 

Typedefs

template<typename CellSetType , typename CoordinateSystemArrayType >
using vtkm::cont::CellLocatorChooser = typename detail::CellLocatorChooserImpl< CellSetType, CoordinateSystemArrayType >::type
 A template to select an appropriate CellLocator based on CellSet type. More...
 

Functions

template<typename CellSetType , typename Functor , typename... Args>
void vtkm::cont::CastAndCallCellLocatorChooser (const CellSetType &cellSet, const vtkm::cont::CoordinateSystem &coordinateSystem, Functor &&functor, Args &&... args)
 Calls a functor with the appropriate type of CellLocator. More...
 
template<typename Functor , typename... Args>
void vtkm::cont::CastAndCallCellLocatorChooser (const vtkm::cont::DataSet &dataSet, Functor &&functor, Args &&... args)
 Calls a functor with the appropriate type of CellLocator. More...