Go to the source code of this file.
|
VTKM_EXEC vtkm::Id3 | vtkm::worklet::flying_edges::compute_incs3d (const vtkm::Id3 &dims) |
|
constexpr VTKM_EXEC vtkm::Id | vtkm::worklet::flying_edges::increment_cellId (SumXAxis, vtkm::Id cellId, vtkm::Id) |
|
constexpr VTKM_EXEC vtkm::Id | vtkm::worklet::flying_edges::increment_cellId (SumYAxis, vtkm::Id cellId, vtkm::Id y_point_axis_inc) |
|
VTKM_EXEC bool | vtkm::worklet::flying_edges::case_includes_axes (vtkm::UInt8 const *const edgeUses) |
|
template<typename WholeConnField , typename WholeCellIdField > |
VTKM_EXEC void | vtkm::worklet::flying_edges::generate_tris (vtkm::Id inputCellId, vtkm::UInt8 edgeCase, vtkm::UInt8 numTris, vtkm::Id *edgeIds, vtkm::Id &triId, const WholeConnField &conn, const WholeCellIdField &cellIds) |
|
template<typename AxisToSum , typename FieldInPointId3 > |
VTKM_EXEC void | vtkm::worklet::flying_edges::init_voxelIds (AxisToSum, vtkm::Id writeOffset, vtkm::UInt8 edgeCase, const FieldInPointId3 &axis_sums, vtkm::Id *edgeIds) |
|
VTKM_EXEC void | vtkm::worklet::flying_edges::advance_voxelIds (vtkm::UInt8 const *const edgeUses, vtkm::Id *edgeIds) |
|
VTKM_EXEC bool | vtkm::worklet::flying_edges::fully_interior (const vtkm::Vec< vtkm::UInt8, 3 > &boundaryStatus) |
|