|
template<typename FieldVecType , typename ParametricCoordType , typename CellShapeTag > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const FieldVecType &pointFieldValues, const vtkm::Vec< ParametricCoordType, 3 > &pcoords, CellShapeTag tag, typename FieldVecType::ComponentType &result) |
|
template<typename FieldVecType , typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const FieldVecType &, const vtkm::Vec< ParametricCoordType, 3 > &, vtkm::CellShapeTagEmpty, typename FieldVecType::ComponentType &result) |
|
template<typename FieldVecType , typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const FieldVecType &field, const vtkm::Vec< ParametricCoordType, 3 > &pcoords, vtkm::CellShapeTagPolyLine, typename FieldVecType::ComponentType &result) |
|
template<typename FieldVecType , typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const FieldVecType &field, const vtkm::Vec< ParametricCoordType, 3 > &pcoords, vtkm::CellShapeTagPolygon, typename FieldVecType::ComponentType &result) |
|
template<typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const vtkm::VecAxisAlignedPointCoordinates< 2 > &field, const vtkm::Vec< ParametricCoordType, 3 > &pcoords, vtkm::CellShapeTagQuad, vtkm::Vec3f &result) |
|
template<typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const vtkm::VecAxisAlignedPointCoordinates< 3 > &field, const vtkm::Vec< ParametricCoordType, 3 > &pcoords, vtkm::CellShapeTagHexahedron, vtkm::Vec3f &result) |
|
template<typename FieldVecType , typename ParametricCoordType > |
VTKM_EXEC vtkm::ErrorCode | vtkm::exec::CellInterpolate (const FieldVecType &pointFieldValues, const vtkm::Vec< ParametricCoordType, 3 > ¶metricCoords, vtkm::CellShapeTagGeneric shape, typename FieldVecType::ComponentType &result) |
| Interpolate a point field in a cell. More...
|
|