Main Page | User's Guide | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

Seldon::Matrix< T, Prop, ColHermPacked, Allocator > Class Template Reference

Column-major hermitian packed matrix class. More...

#include <Matrix_HermPacked.hxx>

Inheritance diagram for Seldon::Matrix< T, Prop, ColHermPacked, Allocator >:

Seldon::Matrix_HermPacked< T, Prop, ColHermPacked, Allocator > Seldon::Matrix_Base< T, Allocator > List of all members.

Public Member Functions

 Matrix ()
 Default constructor.
 Matrix (int i, int j=0)
 Main constructor.
template<class T0>
Matrix< T, Prop, ColHermPacked,
Allocator > & 
operator= (const T0 &x)
 Duplicates a matrix (assignment operator).

Detailed Description

template<class T, class Prop, class Allocator>
class Seldon::Matrix< T, Prop, ColHermPacked, Allocator >

Column-major hermitian packed matrix class.


Member Function Documentation

template<class T, class Prop, class Allocator>
Seldon::Matrix< T, Prop, ColHermPacked, Allocator >::Matrix int  i,
int  j = 0
 

Main constructor.

Builds a i x j column-major hermitian matrix in packed form.

Parameters:
i number of rows.
j number of columns.
Note:
'j' is assumed to be equal to 'i' and is therefore discarded.

template<class T, class Prop, class Allocator>
Seldon::Matrix< T, Prop, ColHermPacked, Allocator >::Matrix  ) 
 

Default constructor.

On exit, the matrix is an empty 0x0 matrix.

template<class T, class Prop, class Allocator>
template<class T0>
Matrix< T, Prop, ColHermPacked, Allocator > & Seldon::Matrix< T, Prop, ColHermPacked, Allocator >::operator= const T0 &  x  )  [inline]
 

Duplicates a matrix (assignment operator).

Parameters:
A matrix to be copied.
Note:
Memory is duplicated: 'A' is therefore independent from the current instance after the copy.

Reimplemented from Seldon::Matrix_HermPacked< T, Prop, ColHermPacked, Allocator >.


The documentation for this class was generated from the following files:
Generated on Sun Jan 16 23:38:01 2005 for Multivac by  doxygen 1.4.0