AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData Struct Reference

This struct contains views that hold polyhedral connectivity. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/bump/views/UnstructuredTopologyPolyhedralView.hpp>

Public Member Functions

AXOM_HOST_DEVICE PolyhedronData (const ConnectivityView &subelement_conn, const ConnectivityView &subelement_sizes, const ConnectivityView &subelement_offsets, const ConnectivityView &element_conn, const ConnectivityView &element_sizes, const ConnectivityView &element_offsets)
 Constructor. More...
 
AXOM_HOST_DEVICE PolyhedronData (const PolyhedronData &obj)
 Copy Constructor. More...
 

Public Attributes

ConnectivityView m_subelement_conn
 
ConnectivityView m_subelement_sizes
 
ConnectivityView m_subelement_offsets
 
ConnectivityView m_element_conn
 
ConnectivityView m_element_sizes
 
ConnectivityView m_element_offsets
 
IndexingPolicy m_indexing
 

Detailed Description

template<typename ConnType>
struct axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData

This struct contains views that hold polyhedral connectivity.

Constructor & Destructor Documentation

◆ PolyhedronData() [1/2]

template<typename ConnType >
AXOM_HOST_DEVICE axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::PolyhedronData ( const ConnectivityView subelement_conn,
const ConnectivityView subelement_sizes,
const ConnectivityView subelement_offsets,
const ConnectivityView element_conn,
const ConnectivityView element_sizes,
const ConnectivityView element_offsets 
)
inline

◆ PolyhedronData() [2/2]

template<typename ConnType >
AXOM_HOST_DEVICE axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::PolyhedronData ( const PolyhedronData obj)
inline

Copy Constructor.

Member Data Documentation

◆ m_subelement_conn

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_conn

◆ m_subelement_sizes

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_sizes

◆ m_subelement_offsets

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_offsets

◆ m_element_conn

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_conn

◆ m_element_sizes

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_sizes

◆ m_element_offsets

template<typename ConnType >
ConnectivityView axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_offsets

◆ m_indexing

template<typename ConnType >
IndexingPolicy axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_indexing

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