using dynamic array handle in field.

This commit is contained in:
Jeremy Meredith 2015-04-15 12:33:27 -04:00
parent 64f80a1de9
commit 2e7e3fff64
2 changed files with 7 additions and 9 deletions

@ -12,6 +12,8 @@
namespace vtkm {
namespace cont {
class CellSet;
class DataSet
{
public:
@ -38,18 +40,13 @@ public:
vtkm::Id x_idx, y_idx, z_idx;
ExplicitConnectivity conn;
RegularConnectivity reg;
//TODO: Logical structure: vtkm::Extents? Use EAVL logicalStructure?
//traditional data-model
vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::FloatDefault,3> > Points;
vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::FloatDefault,1> > Field;
private:
std::vector<vtkm::cont::Field> Fields;
std::vector<vtkm::cont::CellSet*> CellSets;
};
}

@ -37,7 +37,7 @@ public:
{
}
vtkm::cont::ArrayHandle<vtkm::FloatDefault> &GetData()
vtkm::cont::DynamicArrayHandle &GetData()
{
return data;
}
@ -57,7 +57,8 @@ public:
*/
private:
vtkm::cont::ArrayHandle<vtkm::FloatDefault> data;
//vtkm::cont::ArrayHandle<vtkm::FloatDefault> data;
vtkm::cont::DynamicArrayHandle data;
};