Jive reference manual
List of all members | Public Member Functions
jem::Array< idx_t, 0, IndexExpr > Class Template Reference

#include <jem/base/array/tensor_index.h>

Public Member Functions

 Array ()
 
 Array (const Slice &rhs)
 
 Array (idx_t first, idx_t last, idx_t stride=1)
 
 Array (idx_t first, const End &last, idx_t stride=1)
 
 Array (const SliceAll &all, idx_t stride=1)
 
 Array (const Array &rhs)
 
 Array (const Array &rhs, idx_t first, idx_t last, idx_t stride)
 
idx_t * addr () const
 
idx_t first () const
 
idx_t last () const
 
idx_t last (idx_t ubound) const
 
idx_t stride () const
 
bool isSimple () const
 

Constructor & Destructor Documentation

jem::Array< idx_t, 0, IndexExpr >::Array ( )
jem::Array< idx_t, 0, IndexExpr >::Array ( const Slice rhs)
explicit
jem::Array< idx_t, 0, IndexExpr >::Array ( idx_t  first,
idx_t  last,
idx_t  stride = 1 
)
jem::Array< idx_t, 0, IndexExpr >::Array ( idx_t  first,
const End last,
idx_t  stride = 1 
)
jem::Array< idx_t, 0, IndexExpr >::Array ( const SliceAll all,
idx_t  stride = 1 
)
jem::Array< idx_t, 0, IndexExpr >::Array ( const Array< idx_t, 0, IndexExpr > &  rhs)
jem::Array< idx_t, 0, IndexExpr >::Array ( const Array< idx_t, 0, IndexExpr > &  rhs,
idx_t  first,
idx_t  last,
idx_t  stride 
)

Member Function Documentation

idx_t * jem::Array< idx_t, 0, IndexExpr >::addr ( ) const
idx_t jem::Array< idx_t, 0, IndexExpr >::first ( ) const
idx_t jem::Array< idx_t, 0, IndexExpr >::last ( ) const
idx_t jem::Array< idx_t, 0, IndexExpr >::last ( idx_t  ubound) const
idx_t jem::Array< idx_t, 0, IndexExpr >::stride ( ) const
bool jem::Array< idx_t, 0, IndexExpr >::isSimple ( ) const