blitz  Version 0.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes
AsymmetricMatrix Class Reference

#include <mstruct.h>

Inheritance diagram for AsymmetricMatrix:
MatrixStructure GeneralMatrix ColumnMajor RowMajor Toeplitz

List of all members.

Public Member Functions

 AsymmetricMatrix ()
 AsymmetricMatrix (unsigned rows, unsigned cols)
unsigned columns () const
unsigned cols () const
bool 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_.

Referenced by resize(), and Toeplitz::resize().

unsigned AsymmetricMatrix::columns ( ) const
inline

Reimplemented in Toeplitz.

References cols_.

bool AsymmetricMatrix::inRange ( const unsigned  i,
const unsigned  j 
) const
inline

Reimplemented in Toeplitz.

References cols_, and rows_.

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

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

Reimplemented in Toeplitz.

References cols(), cols_, rows(), and rows_.

unsigned AsymmetricMatrix::rows ( ) const
inline

Reimplemented in Toeplitz.

References rows_.

Referenced by resize().


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: