| 
    Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
Generate a distributed unstructured finite element mesh from a partitioned NX*NY*NZ box of elements. More...
#include <BoxElemFixture.hpp>
Public Types | |
| enum | { SpaceDim = 3 } | 
| enum | { ElemNode } | 
| enum | { SpaceDim = 3 } | 
| enum | { ElemNode } | 
| typedef Device | execution_space | 
| typedef Kokkos::View< const  unsigned *[ElemNode], Device >  | elem_node_type | 
| typedef Kokkos::View< const  double *[SpaceDim], Device >  | node_coord_type | 
| typedef Kokkos::View< const  unsigned *[SpaceDim], Device >  | node_grid_type | 
| typedef Kokkos::View< const  unsigned *[2], Device >  | comm_list_type | 
| typedef Kokkos::View< const  unsigned *, Device >  | send_nodeid_type | 
| typedef Device | execution_space | 
| typedef Kokkos::View< const  size_t *[ElemNode], Device >  | elem_node_type | 
| typedef Kokkos::View< const  double *[SpaceDim], Device >  | node_coord_type | 
| typedef Kokkos::View< const  size_t *[SpaceDim], Device >  | node_grid_type | 
| typedef Kokkos::View< const  size_t *[2], Device >  | comm_list_type | 
| typedef Kokkos::View< const  size_t *, Device >  | send_nodeid_type | 
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION unsigned | node_count () const | 
| KOKKOS_INLINE_FUNCTION unsigned | node_count_owned () const | 
| KOKKOS_INLINE_FUNCTION unsigned | node_count_global () const | 
| KOKKOS_INLINE_FUNCTION unsigned | elem_count () const | 
| KOKKOS_INLINE_FUNCTION unsigned | elem_count_global () const | 
| KOKKOS_INLINE_FUNCTION unsigned | elem_node_local (unsigned inode, unsigned k) const | 
| KOKKOS_INLINE_FUNCTION unsigned | node_grid (unsigned inode, unsigned iaxis) const | 
| KOKKOS_INLINE_FUNCTION size_t | node_global_index (unsigned local) const | 
| KOKKOS_INLINE_FUNCTION double | node_coord (unsigned inode, unsigned iaxis) const | 
| KOKKOS_INLINE_FUNCTION unsigned | node_grid_max (unsigned iaxis) const | 
| KOKKOS_INLINE_FUNCTION unsigned | elem_node (unsigned ielem, unsigned inode) const | 
| elem_node_type | elem_node () const | 
| node_coord_type | node_coord () const | 
| node_grid_type | node_grid () const | 
| comm_list_type | recv_node () const | 
| comm_list_type | send_node () const | 
| send_nodeid_type | send_nodeid () const | 
| KOKKOS_INLINE_FUNCTION | BoxElemFixture (const BoxElemFixture &rhs) | 
| BoxElemFixture & | operator= (const BoxElemFixture &rhs) | 
| BoxElemFixture (const BoxElemPart::Decompose decompose, const unsigned global_size, const unsigned global_rank, const unsigned elem_nx, const unsigned elem_ny, const unsigned elem_nz, const double bubble_x=1.1, const double bubble_y=1.2, const double bubble_z=1.3) | |
| KOKKOS_INLINE_FUNCTION void | operator() (size_t i) const | 
| bool | ok () const | 
| KOKKOS_INLINE_FUNCTION size_t | node_count () const | 
| KOKKOS_INLINE_FUNCTION size_t | node_count_owned () const | 
| KOKKOS_INLINE_FUNCTION size_t | node_count_global () const | 
| KOKKOS_INLINE_FUNCTION size_t | elem_count () const | 
| KOKKOS_INLINE_FUNCTION size_t | elem_count_global () const | 
| KOKKOS_INLINE_FUNCTION size_t | elem_node_local (size_t inode, int k) const | 
| KOKKOS_INLINE_FUNCTION size_t | node_grid (size_t inode, int iaxis) const | 
| KOKKOS_INLINE_FUNCTION size_t | node_global_index (size_t local) const | 
| KOKKOS_INLINE_FUNCTION double | node_coord (size_t inode, int iaxis) const | 
| KOKKOS_INLINE_FUNCTION size_t | node_grid_max (int iaxis) const | 
| KOKKOS_INLINE_FUNCTION size_t | elem_node (size_t ielem, size_t inode) const | 
| elem_node_type | elem_node () const | 
| node_coord_type | node_coord () const | 
| node_grid_type | node_grid () const | 
| comm_list_type | recv_node () const | 
| comm_list_type | send_node () const | 
| send_nodeid_type | send_nodeid () const | 
| KOKKOS_INLINE_FUNCTION | BoxElemFixture (const BoxElemFixture &rhs) | 
| BoxElemFixture & | operator= (const BoxElemFixture &rhs) | 
| BoxElemFixture (const BoxElemPart::Decompose decompose, const size_t global_size, const size_t global_rank, const size_t elem_nx, const size_t elem_ny, const size_t elem_nz, const double bubble_x=1.1, const double bubble_y=1.2, const double bubble_z=1.3) | |
| KOKKOS_INLINE_FUNCTION void | operator() (size_t i) const | 
Private Types | |
| typedef  Kokkos::Example::HexElement_TensorData < ElemNode >  | hex_data | 
| typedef  Kokkos::Example::HexElement_TensorData < ElemNode >  | hex_data | 
Private Attributes | |
| Kokkos::Example::BoxElemPart | m_box_part | 
| CoordinateMap | m_coord_map | 
| Kokkos::View< double  *[SpaceDim], Device >  | m_node_coord | 
| Kokkos::View< unsigned  *[SpaceDim], Device >  | m_node_grid | 
| Kokkos::View< unsigned  *[ElemNode], Device >  | m_elem_node | 
| Kokkos::View< unsigned  *[2], Device >  | m_recv_node | 
| Kokkos::View< unsigned  *[2], Device >  | m_send_node | 
| Kokkos::View< unsigned *, Device > | m_send_node_id | 
| unsigned char | m_elem_node_local [ElemNode][4] | 
| Kokkos::View< size_t  *[SpaceDim], Device >  | m_node_grid | 
| Kokkos::View< size_t  *[ElemNode], Device >  | m_elem_node | 
| Kokkos::View< size_t *[2], Device > | m_recv_node | 
| Kokkos::View< size_t *[2], Device > | m_send_node | 
| Kokkos::View< size_t *, Device > | m_send_node_id | 
Generate a distributed unstructured finite element mesh from a partitioned NX*NY*NZ box of elements.
Order owned nodes first followed by off-process nodes grouped by owning process.
Definition at line 97 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Device Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::execution_space | 
Definition at line 100 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 108 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const unsigned * [ElemNode], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::elem_node_type | 
Definition at line 124 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const double * [SpaceDim], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::node_coord_type | 
Definition at line 125 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const unsigned * [SpaceDim], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::node_grid_type | 
Definition at line 126 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const unsigned * [2] , Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::comm_list_type | 
Definition at line 127 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const unsigned * , Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::send_nodeid_type | 
Definition at line 128 of file FadMPAssembly/BoxElemFixture.hpp.
| typedef Device Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::execution_space | 
Definition at line 100 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 108 of file MPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const size_t * [ElemNode], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::elem_node_type | 
Definition at line 124 of file MPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const double * [SpaceDim], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::node_coord_type | 
Definition at line 125 of file MPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const size_t * [SpaceDim], Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::node_grid_type | 
Definition at line 126 of file MPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const size_t * [2] , Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::comm_list_type | 
Definition at line 127 of file MPAssembly/BoxElemFixture.hpp.
| typedef Kokkos::View< const size_t * , Device > Kokkos::Example::BoxElemFixture< Device, Order, CoordinateMap >::send_nodeid_type | 
Definition at line 128 of file MPAssembly/BoxElemFixture.hpp.
| anonymous enum | 
| Enumerator | |
|---|---|
| SpaceDim | |
Definition at line 102 of file FadMPAssembly/BoxElemFixture.hpp.
| anonymous enum | 
| Enumerator | |
|---|---|
| ElemNode | |
Definition at line 103 of file FadMPAssembly/BoxElemFixture.hpp.
| anonymous enum | 
| Enumerator | |
|---|---|
| SpaceDim | |
Definition at line 102 of file MPAssembly/BoxElemFixture.hpp.
| anonymous enum | 
| Enumerator | |
|---|---|
| ElemNode | |
Definition at line 103 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 181 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 219 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 183 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 221 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 131 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 134 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 137 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 140 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 143 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 146 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 150 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 154 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 162 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 166 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 170 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 173 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 174 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 175 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 176 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 177 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 178 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 199 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 267 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 130 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 133 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 136 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 139 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 142 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 145 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 148 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 152 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 156 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 164 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 168 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 172 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 175 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 176 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 177 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 178 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 179 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 180 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 201 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  inline | 
Definition at line 269 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 110 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 111 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 113 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 114 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 115 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 116 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 117 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 118 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 120 of file FadMPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 114 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 115 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 116 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 117 of file MPAssembly/BoxElemFixture.hpp.
      
  | 
  private | 
Definition at line 118 of file MPAssembly/BoxElemFixture.hpp.
 1.8.5