mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-16 17:22:55 +00:00
changing mapcell input domain from input cell array to topology GetNumberOfCells.
This commit is contained in:
parent
2f83e08b7d
commit
6bd04efef2
@ -11,7 +11,9 @@ class ExplicitConnectivity
|
||||
{
|
||||
public:
|
||||
ExplicitConnectivity() : Shapes(), Connectivity() {}
|
||||
|
||||
|
||||
vtkm::Id GetNumberOfCells() { return Shapes.GetNumberOfValues(); }
|
||||
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic> Shapes;
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic> Connectivity;
|
||||
};
|
||||
|
@ -28,8 +28,8 @@ class CellType : public vtkm::worklet::WorkletMapCell
|
||||
{
|
||||
public:
|
||||
typedef void ControlSignature(FieldCellIn<IdType> inCells, TopologyIn topology, FieldCellOut<Scalar> outCells);
|
||||
typedef _3 ExecutionSignature(_1, vtkm::exec::arg::NodeIdTriplet); // FieldOut<Scalar> ExecutionSignature(FieldIn<Scalar>);
|
||||
typedef _1 InputDomain;
|
||||
typedef _3 ExecutionSignature(_1, vtkm::exec::arg::NodeIdTriplet);
|
||||
typedef _2 InputDomain;
|
||||
|
||||
VTKM_CONT_EXPORT
|
||||
CellType() { };
|
||||
|
@ -81,7 +81,7 @@ public:
|
||||
// array.
|
||||
|
||||
///\todo: GetNumberOfCells
|
||||
vtkm::Id numInstances = inputDomain.GetNumberOfValues();
|
||||
vtkm::Id numInstances = inputDomain.GetNumberOfCells();
|
||||
|
||||
///\todo:
|
||||
this->BasicInvoke(invocation, numInstances);
|
||||
|
Loading…
Reference in New Issue
Block a user