41 #ifndef DTK_INTREPIDSIDECELL_HPP 42 #define DTK_INTREPIDSIDECELL_HPP 46 #include <Teuchos_RCP.hpp> 48 #include <Shards_CellTopology.hpp> 65 typedef Base::MDArray MDArray;
71 const unsigned side_id,
72 const shards::CellTopology &parent_topology,
73 const unsigned degree );
82 MDArray &physical_coords );
91 MDArray &side_normals );
98 shards::CellTopology d_parent_topology;
107 #endif // end DTK_INTREPIDSIDECELL_HPP void getPhysicalSideNormalsAtReferencePoint(const MDArray ¶metric_coords, MDArray &side_normals)
Compute the physical normals of the side at a given reference point.
void getPhysicalSideNormalsAtIntegrationPoints(MDArray &side_normals)
Compute the physical normals of the side.
IntrepidCell Base
Typedefs.
Manager for Intrepid cell-level operations.
void mapToCellPhysicalFrame(const MDArray ¶metric_coords, MDArray &physical_coords)
Given a set of coordinates in the reference frame of the cell, map them to the physical frame...
Manager for Intrepid cell-level operations.
void updateCellState()
Update the cell state of the object for the current cell node coordinates.
Manager for Intrepid cell-level operations on cell sides.
IntrepidSideCell(const shards::CellTopology &side_topology, const unsigned side_id, const shards::CellTopology &parent_topology, const unsigned degree)
Constructor.