AsymmetricMatrix Class Reference

#include <mstruct.h>

Inheritance diagram for AsymmetricMatrix:
Inheritance graph
[legend]
Collaboration diagram for AsymmetricMatrix:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AsymmetricMatrix ()
 AsymmetricMatrix (unsigned rows, unsigned cols)
unsigned columns () const
unsigned cols () const
int inRange (const unsigned i, const unsigned j) const
void resize (unsigned rows, unsigned cols)
unsigned rows () const

Protected Attributes

unsigned rows_
unsigned cols_

Constructor & Destructor Documentation

AsymmetricMatrix::AsymmetricMatrix (  )  [inline]
AsymmetricMatrix::AsymmetricMatrix ( unsigned  rows,
unsigned  cols 
) [inline]

Member Function Documentation

unsigned AsymmetricMatrix::cols (  )  const [inline]

References cols_.

unsigned AsymmetricMatrix::columns (  )  const [inline]

Reimplemented in Toeplitz.

References cols_.

int AsymmetricMatrix::inRange ( const unsigned  i,
const unsigned  j 
) const [inline]

Reimplemented in Toeplitz.

References cols_, and rows_.

Referenced by ColumnMajor::get(), and RowMajor::get().

void AsymmetricMatrix::resize ( unsigned  rows,
unsigned  cols 
) [inline]

Reimplemented in Toeplitz.

References cols_, and rows_.

unsigned AsymmetricMatrix::rows (  )  const [inline]

Reimplemented in Toeplitz.

References rows_.


Member Data Documentation

unsigned AsymmetricMatrix::cols_ [protected]

Reimplemented in Toeplitz.

Referenced by cols(), columns(), RowMajor::coordToOffset(), inRange(), and resize().

unsigned AsymmetricMatrix::rows_ [protected]

Reimplemented in Toeplitz.

Referenced by ColumnMajor::coordToOffset(), inRange(), resize(), and rows().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Sep 15 12:42:59 2009 for blitz by  doxygen 1.6.1