11 #ifndef __Panzer_PointGenerator_hpp__
12 #define __Panzer_PointGenerator_hpp__
14 #include "Kokkos_DynRankView.hpp"
25 virtual Kokkos::DynRankView<double>
getPoints(
const shards::CellTopology & topo)
const = 0;
28 virtual int numPoints(
const shards::CellTopology & topo)
const = 0;
31 virtual bool hasPoints(
const shards::CellTopology & topo)
const = 0;
virtual Kokkos::DynRankView< double > getPoints(const shards::CellTopology &topo) const =0
Get the points for a particular topology.
virtual int numPoints(const shards::CellTopology &topo) const =0
Get the points for a particular topology.
virtual bool hasPoints(const shards::CellTopology &topo) const =0
Check if the generator can generate points for the given topology.