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