5 #ifndef _VECTORTRANSPOSE_H_
6 #define _VECTORTRANSPOSE_H_
13 template<
class T,
int N>
146 return _v < tolerance;
191 template<
class T,
int N>
194 template<
class T,
int N>
201 template<
class T,
int N>
208 template<
class T,
int N>
215 template<
class T,
int N>
222 template<
class T,
int N>
229 template<
class T,
int N>
237 template<
class T,
int N>
244 template<
class T,
int N>
252 template<
class T,
int N>
259 template<
class T,
int N>
VectorTranspose & operator+=(const VectorTranspose &o)
SquareTensor< T, N > getTensor(const Vector< T, N > &o)
VectorTranspose< T, N > operator*(const T s, const VectorTranspose< T, N > &a)
static void accumulateOneNorm(VectorTranspose &sum, const VectorTranspose &v)
VectorTranspose(const VectorTranspose &x)
VectorTranspose< T, N > operator+(const VectorTranspose< T, N > &a, const VectorTranspose< T, N > &b)
static void setMax(VectorTranspose &x, const VectorTranspose &y)
VectorTranspose< T, N > This_T
static void normalize(Vector &x, const Vector &y)
VectorTranspose & operator*=(const T s)
VectorTranspose operator-()
static void accumulateOneNorm(Vector &sum, const Vector &v)
VectorTranspose & operator*=(const VectorTranspose &o)
VectorTranspose(const Vector< T, N > &v)
VectorTranspose< T, N > operator/(const VectorTranspose< T, N > &a, const T s)
static int getDimension()
static void accumulateDotProduct(VectorTranspose &sum, const VectorTranspose &v0, const VectorTranspose &v1)
ostream & operator<<(ostream &os, const VectorTranspose< T, N > &v)
VectorTranspose & operator=(const VectorTranspose &o)
void printFromC(ostream &os) const
static void accumulateDotProduct(Vector &sum, const Vector &v0, const Vector &v1)
VectorTranspose & operator-=(const VectorTranspose &o)
NumTypeTraits< T >::T_Scalar T_Scalar
const T & operator[](int n) const
static void reduceSum(T_Scalar &sum, const This_T &x)
VectorTranspose & operator=(const int o)
string intAsString(const int i)
static void normalize(VectorTranspose &x, const VectorTranspose &y)
static void reduceSum(T_Scalar &sum, const This_T &x)
NumTypeTraits< T >::T_BuiltIn T_BuiltIn
VectorTranspose & operator/=(const VectorTranspose &o)
static VectorTranspose getZero()
static void safeDivide(Vector &x, const Vector &y)
static string getTypeName()
T dot(const Vector< T, 3 > &a, const Vector< T, 3 > &b)
bool operator<(const double tolerance) const
static void getShape(int *shp)
static void safeDivide(VectorTranspose &x, const VectorTranspose &y)
static void setMax(Vector &x, const Vector &y)
VectorTranspose & operator=(const T &o)
VectorTranspose< T, N > operator-(const VectorTranspose< T, N > &a, const VectorTranspose< T, N > &b)
VectorTranspose & operator/=(const T s)
T operator*=(const Vector< T, N > &o)