Static Public Member Functions | List of all members
Seldon::TinyVectorLoop< 0 > Class Reference

Class used to terminate the loop. More...

#include <TinyVector.hxx>

Static Public Member Functions

template<int m, class T0 >
static void Zero (TinyVector< T0, m > &x)
 
template<int m, class T0 , class E0 >
static bool IsZero (const TinyVectorExpression< T0, m, E0 > &x)
 
template<int m, class T0 >
static void FillGreater (TinyVector< T0, m > &x, const T0 &a)
 
template<int m, class T0 >
static void InitValue (TinyVector< T0, m > &x, const T0 &a)
 
template<int m, class T0 , class T1 >
static void Fill (TinyVector< T0, m > &x, const T1 &a)
 
template<int m, class T0 >
static void Fill (TinyVector< T0, m > &x)
 
template<int m, class T0 >
static void FillRand (TinyVector< T0, m > &x)
 
template<int m, class T1 , class E , class T0 >
static void Copy (const TinyVectorExpression< T1, m, E > &x, TinyVector< T0, m > &y)
 
template<int m, class T1 , class E , class T0 >
static void AddCopy (const TinyVectorExpression< T1, m, E > &x, TinyVector< T0, m > &y)
 
template<int m, class T1 , class E , class T0 >
static void DiffCopy (const TinyVectorExpression< T1, m, E > &x, TinyVector< T0, m > &y)
 
template<int m, class T0 , class T1 >
static void CopyVector (const TinyVector< Vector< T0 >, m > &uvec, int j, TinyVector< T1, m > &u)
 
template<int m, class T0 , class T1 >
static void CopyVector (const TinyVector< T1, m > &u, int j, TinyVector< Vector< T0 >, m > &uvec)
 
template<int m, class T0 , class T1 >
static void CopyVector (const Vector< T0 > &Vh, int j, TinyVector< T1, m > &tmp)
 
template<int m, class T >
static void CopyVector (const Vector< complex< T > > &Vh, int j, TinyVector< T, m > &vr, TinyVector< T, m > &vi)
 
template<int m, class T0 , class T1 >
static void CopyVector (const TinyVector< T1, m > &tmp, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void AddVector (const Vector< T0 > &Vh, int j, TinyVector< T1, m > &tmp)
 
template<int m, class T0 , class T1 >
static void AddVector (const TinyVector< T1, m > &tmp, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void ExtractVector (const Vector< T0 > &Vh, int j, TinyVector< T1, m > &tmp)
 
template<int m, class T0 , class T1 >
static void ExtractVector (const TinyVector< T1, m > &tmp, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void ExtractVector (const Vector< T0 > &Vh, const IVect &row_num, int j, TinyVector< T1, m > &tmp)
 
template<int m, class T0 , class T1 >
static void ExtractVector (const Vector< Vector< T0 > > &u, int j, int offset, TinyVector< T1, m > &v)
 
template<int m, class T0 , class T1 >
static void CopyVector (const TinyVector< T1, m > &v, int j, int offset, Vector< Vector< T0 > > &u)
 
template<int p, int m, class T0 , class T1 >
static void ExtractVector (const Vector< Vector< TinyVector< T0, p > > > &u, int j, int k, int offset, TinyVector< T1, m > &v)
 
template<int m, class T0 , class T1 >
static void ExtractVector (const TinyVector< T1, m > &tmp, const IVect &row_num, int j, Vector< T0 > &Vh)
 
template<class T0 , class T1 >
static void ExtractVector (const Vector< T0 > &x_src, int offset_source, Vector< T1 > &x_dest, int offset_dest)
 
template<int m, class T0 , class T1 >
static void AddVector (const T0 &alpha, const TinyVector< T1, m > &tmp, const IVect &row_num, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void ExtractVectorConj (const Vector< T0 > &Vh, const IVect &row_num, int j, TinyVector< T1, m > &tmp)
 
template<int m, class T0 , class T1 >
static void ExtractVectorConj (const TinyVector< T1, m > &tmp, const IVect &row_num, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void AddVectorConj (const T0 &alpha, const TinyVector< T1, m > &tmp, const IVect &row_num, int j, Vector< T0 > &Vh)
 
template<int m, class T0 , class T1 >
static void MltVector (const T1 &alpha, int j, TinyVector< Vector< T0 >, m > &uvec)
 
template<int m, class T0 , class T1 , class E0 , class E1 >
static bool Equal (const TinyVectorExpression< T0, m, E0 > &x, const TinyVectorExpression< T1, m, E1 > &y)
 
template<int m, class T0 , class T1 , class E0 , class E1 >
static bool LessOrEqual (const TinyVectorExpression< T0, m, E0 > &x, const TinyVectorExpression< T1, m, E1 > &y)
 
template<int m, class T0 , class T1 , class E0 , class E1 >
static bool Less (const TinyVectorExpression< T0, m, E0 > &x, const TinyVectorExpression< T1, m, E1 > &y)
 
template<int m, class T0 , class T1 >
static bool EqualInt (const TinyVector< T0, m > &x, const TinyVector< T1, m > &y)
 
template<int m, class T0 , class T1 >
static bool LessOrEqualInt (const TinyVector< T0, m > &x, const TinyVector< T1, m > &y)
 
template<int m, class T0 , class T1 >
static bool LessInt (const TinyVector< T0, m > &x, const TinyVector< T1, m > &y)
 
template<int m, class T0 , class T1 >
static void Mlt (const T1 &alpha, TinyVector< T0, m > &x)
 
template<int m, class T0 , class T1 , class T2 , class E0 , class E1 >
static void DotProd (const TinyVectorExpression< T0, m, E0 > &u, const TinyVectorExpression< T1, m, E1 > &v, T2 &scal)
 
template<int m, class T0 , class T1 , class E0 , class E1 , class T2 >
static void DotProdConj (const TinyVectorExpression< T0, m, E0 > &u, const TinyVectorExpression< T1, m, E1 > &v, T2 &scal)
 
template<int m, class T0 , class T1 , class E0 >
static void Abs (const TinyVectorExpression< T0, m, E0 > &u, T1 &scal)
 
template<int m, class T0 , class T1 , class E0 >
static void NormInf (const TinyVectorExpression< T0, m, E0 > &u, T1 &scal)
 
template<int m, class T0 , class T1 , class E0 >
static void AbsSquare (const TinyVectorExpression< T0, m, E0 > &u, T1 &scal)
 
template<int m, class T >
static void Print (const TinyVector< T, m > &V, ostream &out)
 
template<int m, class T >
static ostream & WriteText (const TinyVector< T, m > &V, ostream &out)
 
template<int m, class T >
static istream & ReadText (const TinyVector< T, m > &V, istream &in)
 
template<class T , int m>
static void UpdateMinimum (const TinyVector< T, m > &u, TinyVector< T, m > &v)
 
template<class T , int m>
static void UpdateMaximum (const TinyVector< T, m > &u, TinyVector< T, m > &v)
 

Detailed Description

Class used to terminate the loop.

Definition at line 376 of file TinyVector.hxx.


The documentation for this class was generated from the following file: