blitz
Version 1.0.2
|
Namespaces | |
extrema | |
tensor | |
Typedefs | |
typedef int | indexType |
typedef size_t | sizeType |
typedef ptrdiff_t | diffType |
typedef IndexPlaceholder< 0 > | firstIndex |
typedef IndexPlaceholder< 1 > | secondIndex |
typedef IndexPlaceholder< 2 > | thirdIndex |
typedef IndexPlaceholder< 3 > | fourthIndex |
typedef IndexPlaceholder< 4 > | fifthIndex |
typedef IndexPlaceholder< 5 > | sixthIndex |
typedef IndexPlaceholder< 6 > | seventhIndex |
typedef IndexPlaceholder< 7 > | eighthIndex |
typedef IndexPlaceholder< 8 > | ninthIndex |
typedef IndexPlaceholder< 9 > | tenthIndex |
typedef IndexPlaceholder< 10 > | eleventhIndex |
typedef Array< int, 1 > | Array1i |
typedef Array< int, 2 > | Array2i |
typedef Array< int, 3 > | Array3i |
typedef Array< int, 4 > | Array4i |
typedef Array< int, 5 > | Array5i |
typedef Array< int, 6 > | Array6i |
typedef Array< int, 7 > | Array7i |
typedef Array< int, 8 > | Array8i |
typedef Array< int, 9 > | Array9i |
typedef Array< int, 10 > | Array10i |
typedef Array< int, 11 > | Array11i |
typedef Array< unsigned int, 1 > | Array1ui |
typedef Array< unsigned int, 2 > | Array2ui |
typedef Array< unsigned int, 3 > | Array3ui |
typedef Array< unsigned int, 4 > | Array4ui |
typedef Array< unsigned int, 5 > | Array5ui |
typedef Array< unsigned int, 6 > | Array6ui |
typedef Array< unsigned int, 7 > | Array7ui |
typedef Array< unsigned int, 8 > | Array8ui |
typedef Array< unsigned int, 9 > | Array9ui |
typedef Array< unsigned int, 10 > | Array10ui |
typedef Array< unsigned int, 11 > | Array11ui |
typedef Array< double, 1 > | Array1d |
typedef Array< double, 2 > | Array2d |
typedef Array< double, 3 > | Array3d |
typedef Array< double, 4 > | Array4d |
typedef Array< double, 5 > | Array5d |
typedef Array< double, 6 > | Array6d |
typedef Array< double, 7 > | Array7d |
typedef Array< double, 8 > | Array8d |
typedef Array< double, 9 > | Array9d |
typedef Array< double, 10 > | Array10d |
typedef Array< double, 11 > | Array11d |
typedef Array< float, 1 > | Array1f |
typedef Array< float, 2 > | Array2f |
typedef Array< float, 3 > | Array3f |
typedef Array< float, 4 > | Array4f |
typedef Array< float, 5 > | Array5f |
typedef Array< float, 6 > | Array6f |
typedef Array< float, 7 > | Array7f |
typedef Array< float, 8 > | Array8f |
typedef Array< float, 9 > | Array9f |
typedef Array< float, 10 > | Array10f |
typedef Array< float, 11 > | Array11f |
Enumerations | |
enum | preexistingMemoryPolicy { duplicateData, deleteDataWhenDone, neverDeleteData } |
Functions | |
template<typename P_numtype , int N_rank> | |
void | swap (Array< P_numtype, N_rank > &, Array< P_numtype, N_rank > &) |
template<typename P_numtype , int N_rank> | |
void | find (Array< TinyVector< int, N_rank >, 1 > &, const Array< P_numtype, N_rank > &) |
template<typename T_numtype > | |
ostream & | operator<< (ostream &, const Array< T_numtype, 1 > &) |
template<typename T_numtype , int N_rank> | |
ostream & | operator<< (ostream &, const Array< T_numtype, N_rank > &) |
template<typename T_numtype , int N_rank> | |
istream & | operator>> (istream &is, Array< T_numtype, N_rank > &x) |
template<typename P_expr > | |
void | find (Array< TinyVector< int, P_expr::rank >, 1 > &indices, const _bz_ArrayExpr< P_expr > &expr) |
bool | isThreadsafe () |
template<typename T_shape1 , typename T_shape2 > | |
bool | areShapesConformable (const T_shape1 &, const T_shape2 &) |
template<typename T_shape > | |
bool | areShapesConformable (const T_shape &a, const T_shape &b) |
template<typename T > | |
bool | isVectorAligned (const T *restrict pointer) |
General function just forwards to the simdTypes class. More... | |
template<typename T_numtype > | |
TinyVector< T_numtype, 3 > | cross (const TinyVector< T_numtype, 3 > &x, const TinyVector< T_numtype, 3 > &y) |
template<typename T_numtype1 , typename T_numtype2 , int N_length> | |
BZ_PROMOTE (T_numtype1, T_numtype2) dot(const TinyVector< T_numtype1 | |
template<typename T_numtype1 , int N_length> | |
BZ_SUMTYPE (T_numtype1) product(const TinyVector< T_numtype1 | |
template<typename T_numtype , int N_length> | |
BZ_SUMTYPE (T_numtype) sum(const TinyVector< T_numtype | |
Variables | |
const int | fromStart = INT_MIN |
const int | toEnd = INT_MAX |
const int | firstRank = 0 |
const int | secondRank = 1 |
const int | thirdRank = 2 |
const int | fourthRank = 3 |
const int | fifthRank = 4 |
const int | sixthRank = 5 |
const int | seventhRank = 6 |
const int | eighthRank = 7 |
const int | ninthRank = 8 |
const int | tenthRank = 9 |
const int | eleventhRank = 10 |
const int | firstDim = 0 |
const int | secondDim = 1 |
const int | thirdDim = 2 |
const int | fourthDim = 3 |
const int | fifthDim = 4 |
const int | sixthDim = 5 |
const int | seventhDim = 6 |
const int | eighthDim = 7 |
const int | ninthDim = 8 |
const int | tenthDim = 9 |
const int | eleventhDim = 10 |
N_length & | a |
N_length const TinyVector< T_numtype2, N_length > & | b |
typedef Array<double,10> blitz::Array10d |
typedef Array<float,10> blitz::Array10f |
typedef Array<int,10> blitz::Array10i |
typedef Array<unsigned int, 10> blitz::Array10ui |
typedef Array<double,11> blitz::Array11d |
typedef Array<float,11> blitz::Array11f |
typedef Array<int,11> blitz::Array11i |
typedef Array<unsigned int, 11> blitz::Array11ui |
typedef Array<double, 1> blitz::Array1d |
typedef Array<float, 1> blitz::Array1f |
typedef Array<int, 1> blitz::Array1i |
typedef Array<unsigned int, 1 > blitz::Array1ui |
typedef Array<double, 2> blitz::Array2d |
typedef Array<float, 2> blitz::Array2f |
typedef Array<int, 2> blitz::Array2i |
typedef Array<unsigned int, 2 > blitz::Array2ui |
typedef Array<double, 3> blitz::Array3d |
typedef Array<float, 3> blitz::Array3f |
typedef Array<int, 3> blitz::Array3i |
typedef Array<unsigned int, 3 > blitz::Array3ui |
typedef Array<double, 4> blitz::Array4d |
typedef Array<float, 4> blitz::Array4f |
typedef Array<int, 4> blitz::Array4i |
typedef Array<unsigned int, 4 > blitz::Array4ui |
typedef Array<double, 5> blitz::Array5d |
typedef Array<float, 5> blitz::Array5f |
typedef Array<int, 5> blitz::Array5i |
typedef Array<unsigned int, 5 > blitz::Array5ui |
typedef Array<double, 6> blitz::Array6d |
typedef Array<float, 6> blitz::Array6f |
typedef Array<int, 6> blitz::Array6i |
typedef Array<unsigned int, 6 > blitz::Array6ui |
typedef Array<double, 7> blitz::Array7d |
typedef Array<float, 7> blitz::Array7f |
typedef Array<int, 7> blitz::Array7i |
typedef Array<unsigned int, 7 > blitz::Array7ui |
typedef Array<double, 8> blitz::Array8d |
typedef Array<float, 8> blitz::Array8f |
typedef Array<int, 8> blitz::Array8i |
typedef Array<unsigned int, 8 > blitz::Array8ui |
typedef Array<double, 9> blitz::Array9d |
typedef Array<float, 9> blitz::Array9f |
typedef Array<int, 9> blitz::Array9i |
typedef Array<unsigned int, 9 > blitz::Array9ui |
typedef ptrdiff_t blitz::diffType |
typedef IndexPlaceholder<7> blitz::eighthIndex |
typedef IndexPlaceholder<10> blitz::eleventhIndex |
typedef IndexPlaceholder<4> blitz::fifthIndex |
typedef IndexPlaceholder<0> blitz::firstIndex |
typedef IndexPlaceholder<3> blitz::fourthIndex |
typedef int blitz::indexType |
typedef IndexPlaceholder<8> blitz::ninthIndex |
typedef IndexPlaceholder<1> blitz::secondIndex |
typedef IndexPlaceholder<6> blitz::seventhIndex |
typedef IndexPlaceholder<5> blitz::sixthIndex |
typedef size_t blitz::sizeType |
typedef IndexPlaceholder<9> blitz::tenthIndex |
typedef IndexPlaceholder<2> blitz::thirdIndex |
|
inline |
|
inline |
References blitz::tensor::i.
|
inline |
|
inline |
|
inline |
TinyVector<T_numtype,3> blitz::cross | ( | const TinyVector< T_numtype, 3 > & | x, |
const TinyVector< T_numtype, 3 > & | y | ||
) |
void blitz::find | ( | Array< TinyVector< int, N_rank >, 1 > & | indices, |
const Array< P_numtype, N_rank > & | exprVals | ||
) |
References blitz::Array< P_numtype, N_rank >::begin(), blitz::Array< P_numtype, N_rank >::end(), blitz::tensor::j, and blitz::Array< P_numtype, N_rank >::size().
Referenced by find().
void blitz::find | ( | Array< TinyVector< int, P_expr::rank >, 1 > & | indices, |
const _bz_ArrayExpr< P_expr > & | expr | ||
) |
References find().
|
inline |
General function just forwards to the simdTypes class.
References blitz::simdTypes< T >::isVectorAligned().
ostream& blitz::operator<< | ( | ostream & | , |
const Array< T_numtype, 1 > & | |||
) |
ostream& blitz::operator<< | ( | ostream & | , |
const Array< T_numtype, N_rank > & | |||
) |
istream& blitz::operator>> | ( | istream & | is, |
Array< T_numtype, N_rank > & | x | ||
) |
void blitz::swap | ( | Array< P_numtype, N_rank > & | a, |
Array< P_numtype, N_rank > & | b | ||
) |
References blitz::Array< P_numtype, N_rank >::reference().
N_length & blitz::a |
N_length const TinyVector<T_numtype2, N_length>& blitz::b |
const int blitz::eighthDim = 7 |
const int blitz::eighthRank = 7 |
const int blitz::eleventhDim = 10 |
const int blitz::eleventhRank = 10 |
const int blitz::fifthDim = 4 |
const int blitz::fifthRank = 4 |
const int blitz::firstDim = 0 |
const int blitz::firstRank = 0 |
const int blitz::fourthDim = 3 |
const int blitz::fourthRank = 3 |
const int blitz::fromStart = INT_MIN |
Referenced by blitz::Range::Range().
const int blitz::ninthDim = 8 |
const int blitz::ninthRank = 8 |
const int blitz::secondDim = 1 |
const int blitz::secondRank = 1 |
const int blitz::seventhDim = 6 |
const int blitz::seventhRank = 6 |
const int blitz::sixthDim = 5 |
const int blitz::sixthRank = 5 |
const int blitz::tenthDim = 9 |
const int blitz::tenthRank = 9 |
const int blitz::thirdDim = 2 |
const int blitz::thirdRank = 2 |
const int blitz::toEnd = INT_MAX |
Referenced by blitz::Range::Range().