| 
    Intrepid2
    
   | 
 
Orientation encoding and decoding. More...
#include <Intrepid2_Orientation.hpp>
Public Member Functions | |
| KOKKOS_DEFAULTED_FUNCTION | Orientation (const Orientation &b)=default | 
| KOKKOS_INLINE_FUNCTION bool | isAlignedToReference () const | 
| KOKKOS_INLINE_FUNCTION void | setEdgeOrientation (const ordinal_type numEdge, const ordinal_type edgeOrt[]) | 
| KOKKOS_INLINE_FUNCTION void | getEdgeOrientation (ordinal_type *edgeOrt, const ordinal_type numEdge) const | 
| KOKKOS_INLINE_FUNCTION void | setFaceOrientation (const ordinal_type numFace, const ordinal_type faceOrt[]) | 
| KOKKOS_INLINE_FUNCTION void | getFaceOrientation (ordinal_type *faceOrt, const ordinal_type numFace) const | 
| template<typename refTanType > | |
| void | getReferenceEdgeTangent (const refTanType &tanE, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize) | 
| template<typename refTanType > | |
| void | getReferenceFaceTangents (const refTanType &tanU, const refTanType &tanV, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize) | 
| template<typename refNormalType > | |
| void | getReferenceFaceNormal (const refNormalType &normalV, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize) | 
Static Public Member Functions | |
| template<typename elemNodeViewType > | |
| static Orientation | getOrientation (const shards::CellTopology cellTopo, const elemNodeViewType elemNodes) | 
| static ordinal_type | getEdgeOrdinalOfFace (const ordinal_type subsubcellOrd, const ordinal_type subcellOrd, const shards::CellTopology cellTopo) | 
| template<typename refTanViewType > | |
| static void | getReferenceEdgeTangent (const refTanViewType &tanE, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize=true) | 
| template<typename refTanViewType > | |
| static void | getReferenceFaceTangents (const refTanViewType &tanU, const refTanViewType &tanV, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize=true) | 
| template<typename refNormalViewType > | |
| static void | getReferenceFaceNormal (const refNormalViewType &normalV, const ordinal_type subcellOrd, const shards::CellTopology cellTopo, const ordinal_type ort, const bool is_normalize=true) | 
Private Attributes | |
| ordinal_type | _edgeOrt | 
| ordinal_type | _faceOrt | 
Orientation encoding and decoding.
Use input and output as pointer arrays which assumes that input/output are located on the stack and contiguous.
Definition at line 65 of file Intrepid2_Orientation.hpp.
 1.8.5