Intrepid2
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Intrepid2::Impl::Wedge< 18 > Struct Reference

Wedge topology, 18 nodes. More...

#include <Intrepid2_CellTopologyTags.hpp>

Public Types

enum  : int {
  dimension = 3 , numNode = 18 , numVert = 6 , numEdge = 9 ,
  numFace = 5 , numIntr = 1
}
 
typedef struct Wedge< 6 > base_cell_topology_type
 

Static Public Member Functions

template<typename PointViewType >
static KOKKOS_INLINE_FUNCTION bool checkPointInclusion (const PointViewType &point, const double threshold)
 

Static Public Attributes

static constexpr double coords [18][3]
 

Detailed Description

Wedge topology, 18 nodes.

Definition at line 621 of file Intrepid2_CellTopologyTags.hpp.

Member Typedef Documentation

◆ base_cell_topology_type

typedef struct Wedge< 6 > Intrepid2::Impl::Wedge< 18 >::base_cell_topology_type

Definition at line 622 of file Intrepid2_CellTopologyTags.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int

Definition at line 623 of file Intrepid2_CellTopologyTags.hpp.

Member Function Documentation

◆ checkPointInclusion()

template<typename PointViewType >
static KOKKOS_INLINE_FUNCTION bool Intrepid2::Impl::Wedge< 18 >::checkPointInclusion ( const PointViewType &  point,
const double  threshold 
)
inlinestatic

Definition at line 638 of file Intrepid2_CellTopologyTags.hpp.

Member Data Documentation

◆ coords

constexpr double Intrepid2::Impl::Wedge< 18 >::coords[18][3]
staticconstexpr
Initial value:
{ { 0.0, 0.0,-1.0}, { 1.0, 0.0,-1.0}, { 0.0, 1.0,-1.0}, { 0.0, 0.0, 1.0}, { 1.0, 0.0, 1.0}, { 0.0, 1.0, 1.0},
{ 0.5, 0.0,-1.0}, { 0.5, 0.5,-1.0}, { 0.0, 0.5,-1.0}, { 0.0, 0.0, 0.0}, { 1.0, 0.0, 0.0}, { 0.0, 1.0, 0.0},
{ 0.5, 0.0, 1.0}, { 0.5, 0.5, 1.0}, { 0.0, 0.5, 1.0},
{ 0.5, 0.0, 0.0}, { 0.5, 0.5, 0.0}, { 0.0, 0.5, 0.0} }

Definition at line 629 of file Intrepid2_CellTopologyTags.hpp.


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