Intrepid2
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Intrepid2::Impl::Hexahedron< 20 > Struct Template Reference

Hexahedron topology, 20 nodes. More...

#include <Intrepid2_CellTopologyTags.hpp>

Public Types

enum  : int {
  dimension = 3, numNode = 20, numVert = 8, numEdge = 12,
  numFace = 6, numIntr = 1
}
 
typedef struct Hexahedron< 8 > 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 [20][3]
 

Detailed Description

template<>
struct Intrepid2::Impl::Hexahedron< 20 >

Hexahedron topology, 20 nodes.

Definition at line 393 of file Intrepid2_CellTopologyTags.hpp.

Member Data Documentation

constexpr double Intrepid2::Impl::Hexahedron< 20 >::coords[20][3]
static
Initial value:
{ {-1.0,-1.0,-1.0}, { 1.0,-1.0,-1.0}, { 1.0, 1.0,-1.0}, {-1.0, 1.0,-1.0},
{-1.0,-1.0, 1.0}, { 1.0,-1.0, 1.0}, { 1.0, 1.0, 1.0}, {-1.0, 1.0, 1.0},
{ 0.0,-1.0,-1.0}, { 1.0, 0.0,-1.0}, { 0.0, 1.0,-1.0}, {-1.0, 0.0,-1.0},
{-1.0,-1.0, 0.0}, { 1.0,-1.0, 0.0}, { 1.0, 1.0, 0.0}, {-1.0, 1.0, 0.0},
{ 0.0,-1.0, 1.0}, { 1.0, 0.0, 1.0}, { 0.0, 1.0, 1.0}, {-1.0, 0.0, 1.0} }

Definition at line 401 of file Intrepid2_CellTopologyTags.hpp.


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