Chombo + EB  3.2
Public Member Functions | Public Attributes | List of all members
CHArray< T, Rank, ArConf, Alloc >::Array_impl Struct Reference
Inheritance diagram for CHArray< T, Rank, ArConf, Alloc >::Array_impl:
Inheritance graph
[legend]

Public Member Functions

 Array_impl ()
 
 Array_impl (const ArSp::USz_t a_size)
 
 ~Array_impl ()
 
void define (const ArSp::USz_t a_size)
 
void define (void *const addr, const ArSp::USz_t a_size)
 
void undefine ()
 

Public Attributes

ArSp::USz_t size
 Overall size of the array. More...
 
T * data
 Data for the array. More...
 

Constructor & Destructor Documentation

template<typename T, unsigned Rank, int ArConf, typename Alloc>
CHArray< T, Rank, ArConf, Alloc >::Array_impl::Array_impl ( )
inline
template<typename T, unsigned Rank, int ArConf, typename Alloc>
CHArray< T, Rank, ArConf, Alloc >::Array_impl::Array_impl ( const ArSp::USz_t  a_size)
inline
template<typename T, unsigned Rank, int ArConf, typename Alloc>
CHArray< T, Rank, ArConf, Alloc >::Array_impl::~Array_impl ( )
inline

Member Function Documentation

template<typename T, unsigned Rank, int ArConf, typename Alloc>
void CHArray< T, Rank, ArConf, Alloc >::Array_impl::define ( const ArSp::USz_t  a_size)
inline
template<typename T, unsigned Rank, int ArConf, typename Alloc>
void CHArray< T, Rank, ArConf, Alloc >::Array_impl::define ( void *const  addr,
const ArSp::USz_t  a_size 
)
inline
template<typename T, unsigned Rank, int ArConf, typename Alloc>
void CHArray< T, Rank, ArConf, Alloc >::Array_impl::undefine ( )
inline

Member Data Documentation

template<typename T, unsigned Rank, int ArConf, typename Alloc>
ArSp::USz_t CHArray< T, Rank, ArConf, Alloc >::Array_impl::size

Overall size of the array.

template<typename T, unsigned Rank, int ArConf, typename Alloc>
T* CHArray< T, Rank, ArConf, Alloc >::Array_impl::data

Data for the array.


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