Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

BlackboxContainerSymmetrize Class Template Reference

#include <blackbox-container-symmetrize.h>

Inheritance diagram for BlackboxContainerSymmetrize:

BlackboxContainerBase< Field, _Blackbox >

Detailed Description

template<class Field, class _Blackbox, class RandIter = typename Field::RandIter>
class LinBox::BlackboxContainerSymmetrize< Field, _Blackbox, RandIter >

Symmetrizing iterator (for rank computations). # //================================================================ // LinBox Project 1999 // Symmetrizing iterator (for rank computations) // Same left and right vector // A is supposed to have tranpose-vector product // the sequence is this->u^t this->u, (A this->u)^t (A this->u) = this->u^t (A^t A) this->u, // (A^t (A this->u))^t (A^t (A this->u)) = this->u^t (A^t A)^2 this->u , etc. // Time-stamp: <13 Jun 02 18:16:43 Jean-Guillaume.Dumas@imag.fr> // ================================================================ #.


Public Types

typedef _Blackbox Blackbox

Public Member Functions

 BlackboxContainerSymmetrize ()
template<class Vector>  BlackboxContainerSymmetrize (const Blackbox *D, const Field &F, const Vector &u0)
 BlackboxContainerSymmetrize (const Blackbox *D, const Field &F, RandIter &g=typename Field::RandIter())


Member Typedef Documentation

typedef _Blackbox Blackbox
 


Constructor & Destructor Documentation

BlackboxContainerSymmetrize  )  [inline]
 

BlackboxContainerSymmetrize const Blackbox D,
const Field F,
const Vector u0
[inline]
 

BlackboxContainerSymmetrize const Blackbox D,
const Field F,
RandIter g = typename Field::RandIter()
[inline]
 


Generated on Fri Jul 8 10:29:44 2005 for linbox by doxygen 1.3.7