CUDA Lab Course Reference Manual 2011

MatrixCreator Struct Reference

List of all members.


Static Public Member Functions

template<typename T >
static void hadamard (int log2N,::FullMatrix< T > &H)
template<typename T >
static void normalized_hadamard (int log2N,::FullMatrix< T > &H)
template<typename T >
static void extended_hadamard (size_t n_rows,::FullMatrix< T > &H)
template<typename T >
static void extended_normalized_hadamard (size_t n_rows,::FullMatrix< T > &H)
template<typename T >
static void vandermonde_row_wise (::FullMatrix< T > &V, const ::Vector< T > &x)
template<typename T >
static void vandermonde_col_wise (::FullMatrix< T > &V, const ::Vector< T > &x)
template<typename T >
static void toepliz (::FullMatrix< T > &M, const ::Vector< T > &r)

Static Private Member Functions

template<typename T >
static void vandermonde (::FullMatrix< T > &V, const ::Vector< T > &x, bool rowwise=true)

Member Function Documentation

template<typename T >
void MatrixCreator::hadamard ( int  log2N,
::FullMatrix< T > &  H 
) [inline, static]

template<typename T >
void MatrixCreator::normalized_hadamard ( int  log2N,
::FullMatrix< T > &  H 
) [inline, static]

References hadamard().

Referenced by extended_normalized_hadamard().

template<typename T >
void MatrixCreator::extended_hadamard ( size_t  n_rows,
::FullMatrix< T > &  H 
) [inline, static]

References hadamard().

template<typename T >
void MatrixCreator::extended_normalized_hadamard ( size_t  n_rows,
::FullMatrix< T > &  H 
) [inline, static]

References normalized_hadamard().

template<typename T >
static void MatrixCreator::vandermonde_row_wise ( ::FullMatrix< T > &  V,
const ::Vector< T > &  x 
) [inline, static]

References vandermonde().

template<typename T >
static void MatrixCreator::vandermonde_col_wise ( ::FullMatrix< T > &  V,
const ::Vector< T > &  x 
) [inline, static]

References vandermonde().

template<typename T >
void MatrixCreator::toepliz ( ::FullMatrix< T > &  M,
const ::Vector< T > &  r 
) [inline, static]

template<typename T >
void MatrixCreator::vandermonde ( ::FullMatrix< T > &  V,
const ::Vector< T > &  x,
bool  rowwise = true 
) [inline, static, private]


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

blanc++ documentation generated on Mon Jul 18 12:05:12 2011 by doxygen 1.5.7