#include <blitz/meta/metaprog.h>
#include <blitz/numtrait.h>
#include <blitz/tvcross.h>
#include <blitz/meta/dot.h>
#include <blitz/meta/product.h>
#include <blitz/meta/sum.h>
Go to the source code of this file.
Functions | |
template<typename T_numtype1 , typename T_numtype2 , int N_length> | |
BZ_PROMOTE (T_numtype1, T_numtype2) dot(const TinyVector< T_numtype1 | |
int N_length | BZ_PROMOTE (_bz_typename T_expr1::T_numtype, T_numtype2) dot(_bz_VecExpr< T_expr1 > a |
int N_length | BZ_PROMOTE (T_numtype1, _bz_typename T_expr2::T_numtype) dot(const TinyVector< T_numtype1 |
int N_length | BZ_SUMTYPE (T_numtype1) product(const TinyVector< T_numtype1 |
int N_length | BZ_SUMTYPE (T_numtype) sum(const TinyVector< T_numtype |
Variables | |
N_length & | a |
T_numtype2 | |
T_expr2 |
int N_length BZ_PROMOTE | ( | T_numtype1 | , | |
_bz_typename T_expr2::T_numtype | ||||
) | const [inline] |
int N_length BZ_PROMOTE | ( | _bz_typename T_expr1::T_numtype | , | |
T_numtype2 | ||||
) | [inline] |
BZ_PROMOTE | ( | T_numtype1 | , | |
T_numtype2 | ||||
) | const [inline] |
int N_length BZ_SUMTYPE | ( | T_numtype | ) | const [inline] |
int N_length BZ_SUMTYPE | ( | T_numtype1 | ) | const [inline] |
int N_length N_length & a |