Public Member Functions | Private Member Functions
DiagonalMatrix Class Reference

Diagonal matrix. More...

#include <DiagonalMatrix.h>

Inheritance diagram for DiagonalMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

MatrixBandWidth bandwidth () const
 DiagonalMatrix ()
 DiagonalMatrix (ArrayLengthSpecifier)
 DiagonalMatrix (const BaseMatrix &)
 DiagonalMatrix (const DiagonalMatrix &gm)
Realelement (int, int)
Realelement (int)
Real element (int, int) const
Real element (int) const
LogAndSign log_determinant () const
GeneralMatrixMakeSolver ()
Realnric () const
Realoperator() (int, int)
Realoperator() (int)
Real operator() (int, int) const
Real operator() (int) const
void operator+= (const DiagonalMatrix &M)
void operator+= (Real f)
void operator-= (const DiagonalMatrix &M)
void operator-= (Real f)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const DiagonalMatrix &m)
void resize (int)
void ReSize (int m)
void resize (const GeneralMatrix &A)
void ReSize (const GeneralMatrix &A)
void resize_keep (int)
void swap (DiagonalMatrix &gm)
Real trace () const
GeneralMatrixTranspose (TransposedMatrix *, MatrixType)
MatrixType type () const
 ~DiagonalMatrix ()
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void NextRow (MatrixRowCol &)
void NextCol (MatrixRowCol &)
void NextCol (MatrixColX &)
void Solver (MatrixColX &, const MatrixColX &)

Private Member Functions

GeneralMatrixImage () const

Detailed Description

Diagonal matrix.

Definition at line 5 of file DiagonalMatrix.h.


Constructor & Destructor Documentation

Definition at line 9 of file DiagonalMatrix.h.

Definition at line 10 of file DiagonalMatrix.h.

Definition at line 742 of file NewMatExhaustive.cpp.

Definition at line 820 of file NewMatExhaustive.cpp.

Definition at line 13 of file DiagonalMatrix.h.


Member Function Documentation

Reimplemented from BaseMatrix.

Definition at line 1340 of file NewMatExhaustive.cpp.

Real & DiagonalMatrix::element ( int  m,
int  n 
)

Definition at line 3342 of file NewMatExhaustive.cpp.

Definition at line 3358 of file NewMatExhaustive.cpp.

Real DiagonalMatrix::element ( int  m,
int  n 
) const

Definition at line 3350 of file NewMatExhaustive.cpp.

Real DiagonalMatrix::element ( int  m) const

Definition at line 3365 of file NewMatExhaustive.cpp.

void DiagonalMatrix::GetCol ( MatrixRowCol mrc) [virtual]

Implements GeneralMatrix.

Definition at line 5857 of file NewMatExhaustive.cpp.

void DiagonalMatrix::GetCol ( MatrixColX mrc) [virtual]

Implements GeneralMatrix.

Definition at line 5867 of file NewMatExhaustive.cpp.

void DiagonalMatrix::GetRow ( MatrixRowCol mrc) [virtual]

Implements GeneralMatrix.

Definition at line 5850 of file NewMatExhaustive.cpp.

GeneralMatrix * DiagonalMatrix::Image ( ) const [private, virtual]

Reimplemented from GeneralMatrix.

Definition at line 1694 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 4419 of file NewMatExhaustive.cpp.

GeneralMatrix* DiagonalMatrix::MakeSolver ( ) [inline, virtual]

Reimplemented from GeneralMatrix.

Definition at line 40 of file DiagonalMatrix.h.

void DiagonalMatrix::NextCol ( MatrixRowCol mrc) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 5878 of file NewMatExhaustive.cpp.

void DiagonalMatrix::NextCol ( MatrixColX mrc) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 5881 of file NewMatExhaustive.cpp.

void DiagonalMatrix::NextRow ( MatrixRowCol mrc) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 5875 of file NewMatExhaustive.cpp.

Real* DiagonalMatrix::nric ( ) const [inline]

Definition at line 48 of file DiagonalMatrix.h.

Real & DiagonalMatrix::operator() ( int  m,
int  n 
)

Definition at line 2661 of file NewMatExhaustive.cpp.

Real & DiagonalMatrix::operator() ( int  m)

Definition at line 2669 of file NewMatExhaustive.cpp.

Real DiagonalMatrix::operator() ( int  m,
int  n 
) const

Definition at line 2773 of file NewMatExhaustive.cpp.

Real DiagonalMatrix::operator() ( int  m) const

Definition at line 2781 of file NewMatExhaustive.cpp.

void DiagonalMatrix::operator+= ( const DiagonalMatrix M) [inline]

Definition at line 52 of file DiagonalMatrix.h.

void DiagonalMatrix::operator+= ( Real  f) [inline]

Reimplemented from GeneralMatrix.

Definition at line 54 of file DiagonalMatrix.h.

void DiagonalMatrix::operator-= ( const DiagonalMatrix M) [inline]

Definition at line 53 of file DiagonalMatrix.h.

void DiagonalMatrix::operator-= ( Real  f) [inline]

Reimplemented from GeneralMatrix.

Definition at line 55 of file DiagonalMatrix.h.

void DiagonalMatrix::operator= ( const BaseMatrix X)

Definition at line 3006 of file NewMatExhaustive.cpp.

void DiagonalMatrix::operator= ( Real  f) [inline]

Reimplemented from GeneralMatrix.

Definition at line 16 of file DiagonalMatrix.h.

void DiagonalMatrix::operator= ( const DiagonalMatrix m) [inline]

Definition at line 17 of file DiagonalMatrix.h.

void DiagonalMatrix::resize ( int  nr)

Definition at line 980 of file NewMatExhaustive.cpp.

void DiagonalMatrix::ReSize ( int  m) [inline]

Definition at line 44 of file DiagonalMatrix.h.

void DiagonalMatrix::resize ( const GeneralMatrix A) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 1043 of file NewMatExhaustive.cpp.

void DiagonalMatrix::ReSize ( const GeneralMatrix A) [inline, virtual]

Reimplemented from GeneralMatrix.

Definition at line 47 of file DiagonalMatrix.h.

void DiagonalMatrix::resize_keep ( int  nr)

Definition at line 1210 of file NewMatExhaustive.cpp.

void DiagonalMatrix::Solver ( MatrixColX mrc,
const MatrixColX mrc1 
) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 7277 of file NewMatExhaustive.cpp.

void DiagonalMatrix::swap ( DiagonalMatrix gm) [inline]

Definition at line 56 of file DiagonalMatrix.h.

Real DiagonalMatrix::trace ( ) const [virtual]

Reimplemented from BaseMatrix.

Definition at line 4318 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 2109 of file NewMatExhaustive.cpp.

MatrixType DiagonalMatrix::type ( ) const [virtual]

Implements GeneralMatrix.

Definition at line 1326 of file NewMatExhaustive.cpp.


The documentation for this class was generated from the following files:


lo
Author(s): U. Klank
autogenerated on Mon Oct 6 2014 10:44:15