blitz  Version 0.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Vector< P_numtype > Member List

This is the complete list of members for Vector< P_numtype >, including all inherited members.

_bz_assign(P_expr, P_updater)Vector< P_numtype >
_bz_asVecExpr() const Vector< P_numtype >inline
_bz_fastAccess(int i)Vector< P_numtype >inline
_bz_fastAccess(int i) const Vector< P_numtype >inline
_bz_hasFastAccess() const Vector< P_numtype >inline
_bz_suggestLength() const Vector< P_numtype >inline
assertUnitStride()Vector< P_numtype >inline
beginFast()Vector< P_numtype >inline
beginFast() const Vector< P_numtype >inline
blockRemoveReference()MemoryBlockReference< P_numtype >inlineprotected
changeBlock(MemoryBlockReference< T_type > &ref, size_t offset=0)MemoryBlockReference< P_numtype >inlineprotected
changeToNullBlock()MemoryBlockReference< P_numtype >inlineprotected
copy() const Vector< P_numtype >
data()Vector< P_numtype >inline
data() const Vector< P_numtype >inline
data_MemoryBlockReference< P_numtype >protected
getInitializationIterator()Vector< P_numtype >inline
initialize(T_numtype)Vector< P_numtype >
isUnitStride() const Vector< P_numtype >inline
length() const Vector< P_numtype >inline
length_Vector< P_numtype >private
makeUnique()Vector< P_numtype >
MemoryBlockReference()MemoryBlockReference< P_numtype >inlineprotected
MemoryBlockReference(MemoryBlockReference< T_type > &ref, size_t offset=0)MemoryBlockReference< P_numtype >inlineprotected
MemoryBlockReference(size_t length, T_type *data, preexistingMemoryPolicy deletionPolicy)MemoryBlockReference< P_numtype >inlineprotected
MemoryBlockReference(size_t items)MemoryBlockReference< P_numtype >inlineexplicitprotected
newBlock(size_t items)MemoryBlockReference< P_numtype >inlineprotected
numReferences() constMemoryBlockReference< P_numtype >inlineprotected
operator _bz_VecExpr< VectorIterConst< T_numtype > >() const Vector< P_numtype >inline
operator%=(T_numtype)Vector< P_numtype >
operator%=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator%=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator%=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator%=(Range)Vector< P_numtype >
operator%=(Random< P_distribution > &random)Vector< P_numtype >
operator&=(T_numtype)Vector< P_numtype >
operator&=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator&=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator&=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator&=(Range)Vector< P_numtype >
operator&=(Random< P_distribution > &random)Vector< P_numtype >
operator()(int i) const Vector< P_numtype >inline
operator()(int i)Vector< P_numtype >inline
operator()(Range r)Vector< P_numtype >inline
operator()(T_indexVector i)Vector< P_numtype >inline
operator*=(T_numtype)Vector< P_numtype >
operator*=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator*=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator*=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator*=(Range)Vector< P_numtype >
operator*=(Random< P_distribution > &random)Vector< P_numtype >
operator+=(T_numtype)Vector< P_numtype >
operator+=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator+=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator+=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator+=(Range)Vector< P_numtype >
operator+=(Random< P_distribution > &random)Vector< P_numtype >
operator-=(T_numtype)Vector< P_numtype >
operator-=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator-=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator-=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator-=(Range)Vector< P_numtype >
operator-=(Random< P_distribution > &random)Vector< P_numtype >
operator/=(T_numtype)Vector< P_numtype >
operator/=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator/=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator/=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator/=(Range)Vector< P_numtype >
operator/=(Random< P_distribution > &random)Vector< P_numtype >
operator<<=(int)Vector< P_numtype >
operator<<=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator<<=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator<<=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator<<=(Range)Vector< P_numtype >
operator=(T_numtype x)Vector< P_numtype >inline
operator=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator=(Range)Vector< P_numtype >
operator=(Random< P_distribution > &random)Vector< P_numtype >
operator>>=(int)Vector< P_numtype >
operator>>=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator>>=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator>>=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator>>=(Range)Vector< P_numtype >
operator[](int i) const Vector< P_numtype >inline
operator[](int i)Vector< P_numtype >inline
operator[](Range r)Vector< P_numtype >inline
operator[](T_indexVector i)Vector< P_numtype >inline
operator^=(T_numtype)Vector< P_numtype >
operator^=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator^=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator^=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator^=(Range)Vector< P_numtype >
operator^=(Random< P_distribution > &random)Vector< P_numtype >
operator|=(T_numtype)Vector< P_numtype >
operator|=(const Vector< P_numtype2 > &)Vector< P_numtype >
operator|=(_bz_VecExpr< P_expr >)Vector< P_numtype >
operator|=(const VectorPick< P_numtype2 > &)Vector< P_numtype >
operator|=(Range)Vector< P_numtype >
operator|=(Random< P_distribution > &random)Vector< P_numtype >
reference(T_vector &)Vector< P_numtype >
resize(int length)Vector< P_numtype >
resizeAndPreserve(int newLength)Vector< P_numtype >
reverse()Vector< P_numtype >inline
stride() const Vector< P_numtype >inline
stride_Vector< P_numtype >private
T_base typedefVector< P_numtype >private
T_constIterator typedefVector< P_numtype >
T_indexVector typedefVector< P_numtype >
T_iterator typedefVector< P_numtype >
T_numtype typedefVector< P_numtype >
T_pick typedefVector< P_numtype >
T_type typedefMemoryBlockReference< P_numtype >protected
T_vector typedefVector< P_numtype >
Vector()Vector< P_numtype >inline
Vector(const Vector< T_numtype > &vec)Vector< P_numtype >inline
Vector(int length)Vector< P_numtype >inlineexplicit
Vector(const Vector< T_numtype > &vec, Range r)Vector< P_numtype >inline
Vector(int length, T_numtype initValue)Vector< P_numtype >inline
Vector(int length, T_numtype firstValue, T_numtype delta)Vector< P_numtype >inline
Vector(int length, Random< P_distribution > &random)Vector< P_numtype >inline
Vector(_bz_VecExpr< P_expr > expr)Vector< P_numtype >inline
Vector(int length, T_numtype *restrict data, int stride=1)Vector< P_numtype >inline
Vector(Range r)Vector< P_numtype >inline
~MemoryBlockReference()MemoryBlockReference< P_numtype >inlineprotected