Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

fl::SparseBK< T > Class Template Reference

Inheritance diagram for fl::SparseBK< T >:

fl::MatrixSparse< T > fl::MatrixAbstract< T > List of all members.

Public Methods

 SparseBK ()
 SparseBK (int rows, int columns)
void colmax (const int column, int &row, T &value) const
void swap (const int row1, const int column1, const int row2, const int column2)
void swap (const int column1, const int column2, const int lastRow)
void updateRank1 (const int column)
void updateRank2 (const int column)
void minus (const int column, const int lastRow, Vector< T > &x) const
dot (const int column, const int lastRow, const Vector< T > &x) const
SparseBK transposeSquare () const
Vector< T > transposeMult (const Vector< T > &x) const
Vector< T > operator * (const Vector< T > &x) const
void addDiagonal (const T alpha, const Vector< T > &x)
frob2 (const int column)

template<class T>
class fl::SparseBK< T >


Constructor & Destructor Documentation

template<class T>
fl::SparseBK< T >::SparseBK   [inline]
 

template<class T>
fl::SparseBK< T >::SparseBK int    rows,
int    columns
[inline]
 


Member Function Documentation

template<class T>
void fl::SparseBK< T >::addDiagonal const T    alpha,
const Vector< T > &    x
[inline]
 

template<class T>
void fl::SparseBK< T >::colmax const int    column,
int &    row,
T &    value
const [inline]
 

template<class T>
T fl::SparseBK< T >::dot const int    column,
const int    lastRow,
const Vector< T > &    x
const [inline]
 

template<class T>
T fl::SparseBK< T >::frob2 const int    column [inline]
 

template<class T>
void fl::SparseBK< T >::minus const int    column,
const int    lastRow,
Vector< T > &    x
const [inline]
 

template<class T>
Vector<T> fl::SparseBK< T >::operator * const Vector< T > &    x const [inline]
 

template<class T>
void fl::SparseBK< T >::swap const int    column1,
const int    column2,
const int    lastRow
[inline]
 

template<class T>
void fl::SparseBK< T >::swap const int    row1,
const int    column1,
const int    row2,
const int    column2
[inline]
 

template<class T>
Vector<T> fl::SparseBK< T >::transposeMult const Vector< T > &    x const [inline]
 

template<class T>
SparseBK fl::SparseBK< T >::transposeSquare   const [inline]
 

template<class T>
void fl::SparseBK< T >::updateRank1 const int    column [inline]
 

template<class T>
void fl::SparseBK< T >::updateRank2 const int    column [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 9 17:13:27 2004 for fl by doxygen1.2.18