|
Classes |
class | SOffset< Dim > |
class | DivideSOffsetCopyTag< Dim, Flag > |
struct | SOffsetAssignOp |
struct | SOffsetAddAssignOp |
struct | SOffsetSubAssignOp |
struct | SOffsetMultAssignOp |
struct | SOffsetDivAssignOp |
Functions |
template<unsigned Dim> |
SOffset< Dim > | operator+ (const SOffset< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator+ (const SOffset< Dim > &, const int *) |
template<unsigned Dim> |
SOffset< Dim > | operator+ (const int *, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator+ (const NDIndex< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator+ (const SOffset< Dim > &, const NDIndex< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator- (const SOffset< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator- (const SOffset< Dim > &, const int *) |
template<unsigned Dim> |
SOffset< Dim > | operator- (const int *, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator- (const NDIndex< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator- (const SOffset< Dim > &, const NDIndex< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator * (const SOffset< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator * (const SOffset< Dim > &, const int *) |
template<unsigned Dim> |
SOffset< Dim > | operator * (const int *, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator * (const NDIndex< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator * (const SOffset< Dim > &, const NDIndex< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator/ (const SOffset< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > | operator/ (const SOffset< Dim > &, const int *) |
template<unsigned Dim> |
SOffset< Dim > | operator/ (const int *, const SOffset< Dim > &) |
template<unsigned Dim> |
NDIndex< Dim > | operator/ (const NDIndex< Dim > &, const SOffset< Dim > &) |
template<unsigned Dim> |
SOffset< Dim > & | operator- (const SOffset< Dim > &) |
template<unsigned Dim> |
ostream & | operator<< (ostream &, const SOffset< Dim > &) |
template<class T1, class T2, class Op, unsigned int L> |
void | divide_soffset_op (T1 *p1, T2 *p2, Op op, DivideSOffsetCopyTag< L, 4 >) |
template<class T1, class T2, class Op> |
void | divide_soffset_op (T1 *p1, T2 *p2, Op op, DivideSOffsetCopyTag< 3, 3 >) |
template<class T1, class T2, class Op> |
void | divide_soffset_op (T1 *p1, T2 *p2, Op op, DivideSOffsetCopyTag< 2, 2 >) |
template<class T1, class T2, class Op> |
void | divide_soffset_op (T1 *p1, T2 *p2, Op op, DivideSOffsetCopyTag< 1, 1 >) |
template<class T1, class T2, class Op> |
void | divide_soffset_op (T1 *, T2 *, Op, DivideSOffsetCopyTag< 0, 0 >) |
template<unsigned int L> |
SOffset< L > | operator+ (const SOffset< L > &a, const SOffset< L > &b) |
template<unsigned int L> |
SOffset< L > | operator+ (const SOffset< L > &a, const int *b) |
template<unsigned int L> |
SOffset< L > | operator+ (const int *b, const SOffset< L > &a) |
template<unsigned int L> |
NDIndex< L > | operator+ (const SOffset< L > &a, const NDIndex< L > &b) |
template<unsigned int L> |
NDIndex< L > | operator+ (const NDIndex< L > &b, const SOffset< L > &a) |
template<unsigned int L> |
SOffset< L > | operator- (const SOffset< L > &a, const SOffset< L > &b) |
template<unsigned int L> |
SOffset< L > | operator- (const SOffset< L > &a, const int *b) |
template<unsigned int L> |
SOffset< L > | operator- (const int *b, const SOffset< L > &a) |
template<unsigned int L> |
NDIndex< L > | operator- (const SOffset< L > &a, const NDIndex< L > &b) |
template<unsigned int L> |
NDIndex< L > | operator- (const NDIndex< L > &b, const SOffset< L > &a) |
template<unsigned int L> |
SOffset< L > | operator * (const SOffset< L > &a, const SOffset< L > &b) |
template<unsigned int L> |
SOffset< L > | operator * (const SOffset< L > &a, const int *b) |
template<unsigned int L> |
SOffset< L > | operator * (const int *b, const SOffset< L > &a) |
template<unsigned int L> |
NDIndex< L > | operator * (const SOffset< L > &a, const NDIndex< L > &b) |
template<unsigned int L> |
NDIndex< L > | operator * (const NDIndex< L > &b, const SOffset< L > &a) |
template<unsigned int L> |
SOffset< L > | operator/ (const SOffset< L > &a, const SOffset< L > &b) |
template<unsigned int L> |
SOffset< L > | operator/ (const SOffset< L > &a, const int *b) |
template<unsigned int L> |
SOffset< L > | operator/ (const int *b, const SOffset< L > &a) |
template<unsigned int L> |
NDIndex< L > | operator/ (const NDIndex< L > &b, const SOffset< L > &a) |
template<unsigned int L> |
SOffset< L > & | operator- (const SOffset< L > &a) |