array
C++ library for multi-dimensional arrays
dim< Min_, Extent_, Stride_ > Member List

This is the complete list of members for dim< Min_, Extent_, Stride_ >, including all inherited members.

base_range typedef (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >
begin() const interval< Min_, Extent_ >inlineprotected
DefaultStride (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >static
dim(index_t min, index_t extent, index_t stride=DefaultStride)dim< Min_, Extent_, Stride_ >inline
dim(index_t extent) (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
dim() (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
dim(const base_range &interval, index_t stride=DefaultStride) (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
dim(const dim &)=default (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >
dim(dim &&)=default (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >
dim(const dim< CopyMin, CopyExtent, CopyStride > &other)dim< Min_, Extent_, Stride_ >inline
end() const interval< Min_, Extent_ >inlineprotected
extent() const interval< Min_, Extent_ >inlineprotected
Extent (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protectedstatic
extent_ (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
flat_offset(index_t at) const dim< Min_, Extent_, Stride_ >inline
interval(index_t min, index_t extent)interval< Min_, Extent_ >inlineprotected
interval(index_t min) (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
interval() (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
interval(const interval &)=default (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
interval(interval &&)=default (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
interval(const interval< CopyMin, CopyExtent > &other)interval< Min_, Extent_ >inlineprotected
is_in_range(index_t at) const interval< Min_, Extent_ >inlineprotected
is_in_range(const interval< OtherMin, OtherExtent > &at) const interval< Min_, Extent_ >inlineprotected
is_in_range(const dim< OtherMin, OtherExtent, OtherStride > &at) const (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
Max (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protectedstatic
max() const interval< Min_, Extent_ >inlineprotected
min() const interval< Min_, Extent_ >inlineprotected
Min (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protectedstatic
min_ (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
operator!=(const dim< OtherMin, OtherExtent, OtherStride > &other) const (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
operator!=(const interval< OtherMin, OtherExtent > &other) const (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
operator=(const dim &)=default (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >
operator=(dim &&)=default (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >
operator=(const dim< CopyMin, CopyExtent, CopyStride > &other) (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
operator=(const interval &)=default (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
operator=(interval &&)=default (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >protected
operator=(const interval< CopyMin, CopyExtent > &other) (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
operator==(const dim< OtherMin, OtherExtent, OtherStride > &other) const dim< Min_, Extent_, Stride_ >inline
nda::interval::operator==(const interval< OtherMin, OtherExtent > &other) const interval< Min_, Extent_ >inlineprotected
set_extent(index_t extent) (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
set_max(index_t max) (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
set_min(index_t min) (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
set_stride(index_t stride) (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >inline
size() const (defined in interval< Min_, Extent_ >)interval< Min_, Extent_ >inlineprotected
stride() const dim< Min_, Extent_, Stride_ >inline
Stride (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >static
stride_ (defined in dim< Min_, Extent_, Stride_ >)dim< Min_, Extent_, Stride_ >protected