50 PointRule(
const std::string & point_rule_name,
52 const int num_points_per_cell,
54 const int num_points_per_face,
55 const Teuchos::RCP<const shards::CellTopology> & cell_topology);
60 const Teuchos::RCP<const shards::CellTopology> & cell_topology,
73 const std::string &
getName()
const;
75 Teuchos::RCP<const shards::CellTopology>
topology;
100 virtual void print(std::ostream & os);
106 Teuchos::RCP<PHX::DataLayout>
getCellDataLayout(
const int dim0,
const int dim1)
const;
114 Teuchos::RCP<PHX::DataLayout>
getFaceDataLayout(
const int dim0,
const int dim1)
const;
129 void setup(
const std::string & point_rule_name,
131 const int num_points_per_cell,
133 const int num_points_per_face,
134 const Teuchos::RCP<const shards::CellTopology> & cell_topology);
Teuchos::RCP< PHX::DataLayout > dl_tensor3x3
Data layout for vector fields - full ((xx,xy,xz),(yx,yy,yz),(zx,zy,zz)) (or transpose?...