Intrepid2
Static Public Member Functions | List of all members
Intrepid2::Impl::CellTools::Serial Struct Reference

Static Public Member Functions

template<typename jacobianViewType , typename basisGradViewType , typename nodeViewType >
static KOKKOS_INLINE_FUNCTION void computeJacobian (const jacobianViewType &jacobian, const basisGradViewType &grads, const nodeViewType &nodes)
 
template<typename PointViewType , typename basisValViewType , typename nodeViewType >
static KOKKOS_INLINE_FUNCTION void mapToPhysicalFrame (const PointViewType &point, const basisValViewType &vals, const nodeViewType &nodes)
 
template<typename implBasisType , typename refPointViewType , typename phyPointViewType , typename nodeViewType >
static KOKKOS_INLINE_FUNCTION void mapToReferenceFrame (const refPointViewType &xref, const phyPointViewType &xphy, const nodeViewType &nodes)
 
static
ConstUnmanagedNodeDataHostView 
getSubcellParametrization (const ordinal_type subcell_dim, const shards::CellTopology parent_cell)
 
template<typename refEdgeTanViewType >
static void getReferenceEdgeTangent (const refEdgeTanViewType &ref_edge_tangent, const ordinal_type edge_ordinal, const shards::CellTopology &parent_cell)
 
template<typename refFaceTanViewType >
static void getReferenceFaceTangent (const refFaceTanViewType &ref_face_tan_u, const refFaceTanViewType &ref_face_tan_v, const ordinal_type face_ordinal, const shards::CellTopology &parent_cell)
 
template<typename edgeTangentViewType , typename jacobianViewType >
static void getPhysicalEdgeTangent (const edgeTangentViewType &edge_tangent, const jacobianViewType &jacobian, const ordinal_type edge_ordinal, const shards::CellTopology &parent_cell)
 
template<typename faceTanViewType , typename jacobianViewType >
static void getPhysicalFaceTangent (const faceTanViewType &face_tan_u, const faceTanViewType &face_tan_v, const jacobianViewType &jacobian, const ordinal_type face_ordinal, const shards::CellTopology &parent_cell)
 
template<typename faceNormalViewType , typename jacobianViewType >
static void getPhysicalFaceNormal (const faceNormalViewType &face_normal, const jacobianViewType &jacobian, const ordinal_type face_ordinal, const shards::CellTopology &parent_cell)
 
template<typename sideNormalViewType , typename jacobianViewType >
static void getPhysicalSideNormal (const sideNormalViewType &side_normal, const jacobianViewType &jacobian, const ordinal_type side_ordinal, const shards::CellTopology &parent_cell)
 

Detailed Description

Definition at line 429 of file Intrepid2_CellTools_Serial.hpp.

Member Function Documentation

static ConstUnmanagedNodeDataHostView Intrepid2::Impl::CellTools::Serial::getSubcellParametrization ( const ordinal_type  subcell_dim,
const shards::CellTopology  parent_cell 
)
inlinestatic

Function for host only (it requires shards information)

Definition at line 578 of file Intrepid2_CellTools_Serial.hpp.


The documentation for this struct was generated from the following file: