2015-04-15 16:43:12 +00:00
|
|
|
#ifndef vtk_m_cont_CellSetExplicit_h
|
|
|
|
#define vtk_m_cont_CellSetExplicit_h
|
|
|
|
|
|
|
|
#include <vtkm/cont/CellSet.h>
|
|
|
|
#include <vtkm/cont/ExplicitConnectivity.h>
|
|
|
|
|
|
|
|
namespace vtkm {
|
|
|
|
namespace cont {
|
|
|
|
|
2015-05-12 13:39:00 +00:00
|
|
|
class CellSetExplicit : public CellSet
|
2015-04-15 16:43:12 +00:00
|
|
|
{
|
2015-05-12 13:39:00 +00:00
|
|
|
public:
|
|
|
|
//CellSetExplicit() : CellSet("", 0)
|
|
|
|
//{
|
|
|
|
//}
|
|
|
|
|
|
|
|
CellSetExplicit(const std::string &n, int d)
|
|
|
|
: CellSet(n,d)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
virtual int GetNumCells()
|
|
|
|
{
|
|
|
|
return nodesOfCellsConnectivity.GetNumberOfElements();
|
|
|
|
}
|
|
|
|
|
2015-05-15 17:15:11 +00:00
|
|
|
ExplicitConnectivity &GetNodeToCellConnectivity()
|
|
|
|
{
|
|
|
|
return nodesOfCellsConnectivity;
|
|
|
|
}
|
|
|
|
|
2015-05-12 13:39:00 +00:00
|
|
|
public:
|
|
|
|
ExplicitConnectivity nodesOfCellsConnectivity;
|
2015-04-15 16:43:12 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
} // namespace vtkm::cont
|
|
|
|
|
|
|
|
#endif //vtk_m_cont_CellSetExplicit_h
|