82 PointRule(
const std::string & point_rule_name,
84 const int num_points_per_cell,
86 const int num_points_per_face,
87 const Teuchos::RCP<const shards::CellTopology> & cell_topology);
92 const Teuchos::RCP<const shards::CellTopology> & cell_topology,
105 const std::string &
getName()
const;
132 virtual void print(std::ostream & os);
138 Teuchos::RCP<PHX::DataLayout>
getCellDataLayout(
const int dim0,
const int dim1)
const;
146 Teuchos::RCP<PHX::DataLayout>
getFaceDataLayout(
const int dim0,
const int dim1)
const;
161 void setup(
const std::string & point_rule_name,
163 const int num_points_per_cell,
165 const int num_points_per_face,
166 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?...