59 template<
typename P_numtype>
73 template<
typename T_expr>
80 GeneralArrayStorage<rank_> storage = GeneralArrayStorage<rank_>()) :
81 T_base(length0, storage) {};
83 Vector(GeneralArrayStorage<rank_> storage = GeneralArrayStorage<rank_>()) :
87 GeneralArrayStorage<rank_> storage = GeneralArrayStorage<rank_>()) :
88 T_base(dataFirst, shape, storage) {};
91 GeneralArrayStorage<rank_> storage = GeneralArrayStorage<rank_>()) :
92 T_base(r0, storage) {};
96 template<
int N_rank2,
typename R0,
typename R1,
typename R2,
typename R3,
typename R4,
97 typename R5,
typename R6,
typename R7,
typename R8,
typename R9,
typename R10>
99 R3 r3, R4 r4, R5 r5, R6 r6, R7 r7, R8 r8, R9 r9, R10 r10) :
100 T_base(array, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10) {};
102 using T_base::operator=;
109 #endif // BZ_VECTOR_H
Definition: array-impl.h:73
Vector(Array< T_numtype, N_rank2 > &array, R0 r0, R1 r1, R2 r2, R3 r3, R4 r4, R5 r5, R6 r6, R7 r7, R8 r8, R9 r9, R10 r10)
Definition: vector2.h:98
static const int rank_
Definition: array-impl.h:157
Vector(Range r0, GeneralArrayStorage< rank_ > storage=GeneralArrayStorage< rank_ >())
Definition: vector2.h:90
Vector(int length0, GeneralArrayStorage< rank_ > storage=GeneralArrayStorage< rank_ >())
Definition: vector2.h:79
Vector(T_numtype *restrict dataFirst, TinyVector< int, rank_ > shape, GeneralArrayStorage< rank_ > storage=GeneralArrayStorage< rank_ >())
Definition: vector2.h:86
T_base::T_array T_array
Definition: vector2.h:66
Definition: array-impl.h:82
Vector(_bz_ArrayExpr< T_expr > expr)
Definition: vector2.h:74
Definition: array-impl.h:66
T_base::const_iterator const_iterator
Definition: vector2.h:69
Array< P_numtype, 1 > T_base
Definition: vector2.h:63
Declaration of class Array, the "Swiss army knife" of Blitz expression template classes.
Definition: array-impl.h:106
Vector(const Array< T_numtype, rank_ > &array)
Definition: vector2.h:94
Vector(GeneralArrayStorage< rank_ > storage=GeneralArrayStorage< rank_ >())
Definition: vector2.h:83
T_base::T_numtype T_numtype
Definition: vector2.h:64
Definition: array-impl.h:76
T_base::T_iterator T_iterator
Definition: vector2.h:67
T_base::T_index T_index
Definition: vector2.h:65
const T_numtype *restrict dataFirst() const
Definition: array-impl.h:952
P_numtype T_numtype
Definition: array-impl.h:133
#define restrict
Definition: compiler.h:95
const TinyVector< int, N_rank > & shape() const
Definition: array-impl.h:1159
Definition: array-impl.h:79
T_base::iterator iterator
Definition: vector2.h:68