$search

GeneralMatrix Class Reference
[Newmat matrix manipulation library]

The classes for matrices that can contain data are derived from this. More...

#include <newmat.h>

Inheritance diagram for GeneralMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const Real * const_data () const
const Real * data () const
Real * data ()
ReturnMatrix ForReturn () const
virtual void GetCol (MatrixColX &)=0
virtual void GetCol (MatrixRowCol &)=0
virtual void GetRow (MatrixRowCol &)=0
void Inject (const GeneralMatrix &GM)
bool IsZero () const
int ncols () const
int Ncols () const
int nrows () const
int Nrows () const
void operator-= (Real r)
void operator/= (Real r)
MatrixInput operator<< (int f)
void operator<< (const BaseMatrix &X)
void Protect ()
void protect ()
void release (int t)
void release ()
void Release (int t)
void Release ()
void release_and_delete ()
void ReleaseAndDelete ()
virtual void ReSize (const GeneralMatrix &A)
virtual void RestoreCol (MatrixColX &)
virtual void RestoreCol (MatrixRowCol &)
virtual void RestoreRow (MatrixRowCol &)
virtual void SetParameters (const GeneralMatrix *)
int size () const
virtual void Solver (MatrixColX &, const MatrixColX &)
int Storage () const
Real * Store () const
int Tag () const
int tag () const
MatrixType Type () const
virtual MatrixType type () const =0

LogAndSign log_determinant () const
Real maximum () const
Real maximum1 (int &i) const
Real maximum2 (int &i, int &j) const
Real maximum_absolute_value () const
Real maximum_absolute_value1 (int &i) const
Real maximum_absolute_value2 (int &i, int &j) const
Real minimum () const
Real minimum1 (int &i) const
Real minimum2 (int &i, int &j) const
Real minimum_absolute_value () const
Real minimum_absolute_value1 (int &i) const
Real minimum_absolute_value2 (int &i, int &j) const
Real sum () const
Real sum_absolute_value () const
Real sum_square () const

virtual void NextCol (MatrixColX &)
virtual void NextCol (MatrixRowCol &)
virtual void NextRow (MatrixRowCol &)

Protected Member Functions

void CheckConversion (const BaseMatrix &)
virtual void MiniCleanUp ()
void MinusEqual (Real f)
void PlusEqual (Real f)

Protected Attributes

int ncols_val
int nrows_val
int storage
Real * store
int tag_val

Friends

class AddedMatrix
class BandMatrix
class BaseMatrix
class ColedMatrix
class ColumnVector
class ConcatenatedMatrix
class CroutMatrix
class DiagedMatrix
class DiagonalMatrix
class GenericMatrix
class GetSubMatrix
class InvertedMatrix
class KPMatrix
class LinearEquationSolver
class LowerBandMatrix
class LowerTriangularMatrix
class MatedMatrix
class Matrix
class MultipliedMatrix
class NegatedMatrix
class NegShiftedMatrix
class nricMatrix
class ReturnMatrix
class ReversedMatrix
class RowedMatrix
class RowVector
class ScaledMatrix
class ShiftedMatrix
class SolvedMatrix
class SPMatrix
class SquareMatrix
class StackedMatrix
class SubtractedMatrix
class SymmetricBandMatrix
class SymmetricMatrix
class TransposedMatrix
class UpperBandMatrix
class UpperTriangularMatrix



virtual GeneralMatrixImage () const
GeneralMatrixBorrowStore (GeneralMatrix *, MatrixType)
void Eq (const BaseMatrix &, MatrixType, bool)
void Eq (const GeneralMatrix &)
void Eq (const BaseMatrix &, MatrixType)
void Eq2 (const BaseMatrix &, MatrixType)
 GeneralMatrix (ArrayLengthSpecifier)
 GeneralMatrix ()
void GetMatrix (const GeneralMatrix *)
Real * GetStore ()
void resize (int, int, int)
int search (const BaseMatrix *) const
virtual short SimpleAddOK (const GeneralMatrix *)
void swap (GeneralMatrix &gm)
void CheckStore () const
void cleanup ()
ReturnMatrix for_return () const
void inject (const GeneralMatrix &)
 operator ReturnMatrix () const
virtual void resize (const GeneralMatrix &A)
bool reuse ()
void tDelete ()
virtual ~GeneralMatrix ()



void Add (Real)
void Add (GeneralMatrix *, Real)
void Multiply (Real)
void Multiply (GeneralMatrix *, Real)
void NegAdd (Real)
void NegAdd (GeneralMatrix *, Real)
void Negate ()
void Negate (GeneralMatrix *)
void ReverseElements (GeneralMatrix *)
void ReverseElements ()
virtual GeneralMatrixTranspose (TransposedMatrix *, MatrixType)
GeneralMatrixEvaluate (MatrixType mt=MatrixTypeUnSp)
MatrixInput operator<< (float)
MatrixInput operator<< (double)



void MinusEqual (const GeneralMatrix &gm)
void PlusEqual (const GeneralMatrix &gm)
bool is_zero () const
virtual bool IsEqual (const GeneralMatrix &) const
virtual GeneralMatrixMakeSolver ()



void operator= (Real)
void operator&= (const BaseMatrix &)
void operator*= (Real)
void operator*= (const BaseMatrix &)
void operator+= (Real)
void operator+= (const BaseMatrix &)
void operator-= (const BaseMatrix &)
void operator<< (const int *)
void operator<< (const float *)
void operator<< (const double *)
void operator|= (const BaseMatrix &)

Detailed Description

The classes for matrices that can contain data are derived from this.

Definition at line 447 of file newmat.h.


Constructor & Destructor Documentation

GeneralMatrix::GeneralMatrix (  )  [protected]

Definition at line 40 of file newmat4.cpp.

GeneralMatrix::GeneralMatrix ( ArrayLengthSpecifier  s  )  [protected]

Definition at line 43 of file newmat4.cpp.

GeneralMatrix::~GeneralMatrix (  )  [virtual]

Definition at line 168 of file newmat4.cpp.


Member Function Documentation

void GeneralMatrix::Add ( Real  f  )  [protected]

Definition at line 334 of file newmat5.cpp.

void GeneralMatrix::Add ( GeneralMatrix gm1,
Real  f 
) [protected]

Definition at line 325 of file newmat5.cpp.

GeneralMatrix * GeneralMatrix::BorrowStore ( GeneralMatrix gmx,
MatrixType  mt 
) [protected]

Definition at line 868 of file newmat4.cpp.

void GeneralMatrix::CheckConversion ( const BaseMatrix  )  [protected]
void GeneralMatrix::CheckStore (  )  const

Definition at line 1094 of file newmat4.cpp.

void GeneralMatrix::cleanup (  )  [virtual]

Reimplemented from BaseMatrix.

Reimplemented in nricMatrix, RowVector, ColumnVector, CroutMatrix, and BandLUMatrix.

Definition at line 1104 of file newmat4.cpp.

const Real* GeneralMatrix::const_data (  )  const [inline]

Definition at line 504 of file newmat.h.

const Real* GeneralMatrix::data (  )  const [inline]

Definition at line 503 of file newmat.h.

Real* GeneralMatrix::data (  )  [inline]

Definition at line 502 of file newmat.h.

void GeneralMatrix::Eq ( const BaseMatrix X,
MatrixType  mt,
bool  ldok 
) [protected]

Definition at line 946 of file newmat4.cpp.

void GeneralMatrix::Eq ( const GeneralMatrix X  )  [protected]

Definition at line 928 of file newmat4.cpp.

void GeneralMatrix::Eq ( const BaseMatrix X,
MatrixType  mt 
) [protected]

Definition at line 888 of file newmat4.cpp.

void GeneralMatrix::Eq2 ( const BaseMatrix X,
MatrixType  mt 
) [protected]

Definition at line 953 of file newmat4.cpp.

GeneralMatrix * GeneralMatrix::Evaluate ( MatrixType  mt = MatrixTypeUnSp  )  [virtual]

Implements BaseMatrix.

Reimplemented in CroutMatrix, and BandLUMatrix.

Definition at line 83 of file newmat5.cpp.

ReturnMatrix GeneralMatrix::for_return (  )  const

Definition at line 249 of file newmat4.cpp.

virtual void GeneralMatrix::GetCol ( MatrixColX  )  [pure virtual]
virtual void GeneralMatrix::GetCol ( MatrixRowCol  )  [pure virtual]
void GeneralMatrix::GetMatrix ( const GeneralMatrix gmx  )  [protected]

Definition at line 861 of file newmat4.cpp.

virtual void GeneralMatrix::GetRow ( MatrixRowCol  )  [pure virtual]
Real * GeneralMatrix::GetStore (  )  [protected]

Definition at line 838 of file newmat4.cpp.

GeneralMatrix * GeneralMatrix::Image (  )  const [private, virtual]
void GeneralMatrix::Inject ( const GeneralMatrix GM  )  [inline]

Definition at line 526 of file newmat.h.

void GeneralMatrix::inject ( const GeneralMatrix X  ) 

Definition at line 965 of file newmat4.cpp.

bool GeneralMatrix::is_zero (  )  const

Definition at line 865 of file newmat7.cpp.

bool GeneralMatrix::IsEqual ( const GeneralMatrix A  )  const [virtual]

Reimplemented in CroutMatrix, and BandLUMatrix.

Definition at line 892 of file newmat7.cpp.

bool GeneralMatrix::IsZero (  )  const [inline]

Definition at line 513 of file newmat.h.

LogAndSign GeneralMatrix::log_determinant (  )  const [virtual]
GeneralMatrix * GeneralMatrix::MakeSolver (  )  [virtual]
Real GeneralMatrix::maximum (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 258 of file newmat8.cpp.

Real GeneralMatrix::maximum1 ( int &  i  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 267 of file newmat8.cpp.

Real GeneralMatrix::maximum2 ( int &  i,
int &  j 
) const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in Matrix.

Definition at line 326 of file newmat8.cpp.

Real GeneralMatrix::maximum_absolute_value (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 218 of file newmat8.cpp.

Real GeneralMatrix::maximum_absolute_value1 ( int &  i  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 227 of file newmat8.cpp.

Real GeneralMatrix::maximum_absolute_value2 ( int &  i,
int &  j 
) const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in Matrix.

Definition at line 296 of file newmat8.cpp.

virtual void GeneralMatrix::MiniCleanUp (  )  [inline, protected, virtual]

Reimplemented in nricMatrix, RowVector, ColumnVector, CroutMatrix, and BandLUMatrix.

Definition at line 482 of file newmat.h.

Real GeneralMatrix::minimum (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 277 of file newmat8.cpp.

Real GeneralMatrix::minimum1 ( int &  i  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 286 of file newmat8.cpp.

Real GeneralMatrix::minimum2 ( int &  i,
int &  j 
) const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in Matrix.

Definition at line 341 of file newmat8.cpp.

Real GeneralMatrix::minimum_absolute_value (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 238 of file newmat8.cpp.

Real GeneralMatrix::minimum_absolute_value1 ( int &  i  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 247 of file newmat8.cpp.

Real GeneralMatrix::minimum_absolute_value2 ( int &  i,
int &  j 
) const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in Matrix.

Definition at line 311 of file newmat8.cpp.

void GeneralMatrix::MinusEqual ( Real  f  )  [protected]
void GeneralMatrix::MinusEqual ( const GeneralMatrix gm  )  [protected]

Definition at line 183 of file newmat7.cpp.

void GeneralMatrix::Multiply ( Real  f  )  [protected]

Definition at line 391 of file newmat5.cpp.

void GeneralMatrix::Multiply ( GeneralMatrix gm1,
Real  f 
) [protected]

Definition at line 382 of file newmat5.cpp.

int GeneralMatrix::ncols (  )  const [inline]

Definition at line 500 of file newmat.h.

int GeneralMatrix::Ncols (  )  const [inline]

Definition at line 495 of file newmat.h.

void GeneralMatrix::NegAdd ( Real  f  )  [protected]

Definition at line 351 of file newmat5.cpp.

void GeneralMatrix::NegAdd ( GeneralMatrix gm1,
Real  f 
) [protected]

Definition at line 342 of file newmat5.cpp.

void GeneralMatrix::Negate (  )  [protected]

Definition at line 373 of file newmat5.cpp.

void GeneralMatrix::Negate ( GeneralMatrix gm1  )  [protected]

Definition at line 363 of file newmat5.cpp.

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

Reimplemented in Matrix, DiagonalMatrix, RowVector, and IdentityMatrix.

Definition at line 103 of file newmat3.cpp.

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

Reimplemented in Matrix, DiagonalMatrix, RowVector, and IdentityMatrix.

Definition at line 94 of file newmat3.cpp.

void GeneralMatrix::NextRow ( MatrixRowCol mrc  )  [virtual]
int GeneralMatrix::nrows (  )  const [inline]

Definition at line 499 of file newmat.h.

int GeneralMatrix::Nrows (  )  const [inline]

Definition at line 494 of file newmat.h.

GeneralMatrix::operator ReturnMatrix (  )  const

Definition at line 240 of file newmat4.cpp.

void GeneralMatrix::operator&= ( const BaseMatrix X  ) 

Definition at line 544 of file newmat6.cpp.

void GeneralMatrix::operator*= ( Real  r  ) 

Definition at line 566 of file newmat6.cpp.

void GeneralMatrix::operator*= ( const BaseMatrix X  ) 

Definition at line 518 of file newmat6.cpp.

void GeneralMatrix::operator+= ( Real  r  ) 
void GeneralMatrix::operator+= ( const BaseMatrix X  ) 

Definition at line 492 of file newmat6.cpp.

void GeneralMatrix::operator-= ( Real  r  )  [inline]
void GeneralMatrix::operator-= ( const BaseMatrix X  ) 

Definition at line 505 of file newmat6.cpp.

void GeneralMatrix::operator/= ( Real  r  )  [inline]

Definition at line 535 of file newmat.h.

MatrixInput GeneralMatrix::operator<< ( float  f  ) 

Reimplemented in BandMatrix.

Definition at line 458 of file newmat5.cpp.

MatrixInput GeneralMatrix::operator<< ( double  f  ) 

Reimplemented in BandMatrix.

Definition at line 415 of file newmat5.cpp.

void GeneralMatrix::operator<< ( const BaseMatrix X  )  [inline]

Reimplemented in nricMatrix, BandMatrix, and SymmetricBandMatrix.

Definition at line 523 of file newmat.h.

void GeneralMatrix::operator<< ( const int *  r  ) 

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 456 of file newmat6.cpp.

void GeneralMatrix::operator<< ( const float *  r  ) 

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 448 of file newmat6.cpp.

void GeneralMatrix::operator<< ( const double *  r  ) 

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 440 of file newmat6.cpp.

void GeneralMatrix::operator= ( Real  f  )  [protected]
void GeneralMatrix::operator|= ( const BaseMatrix X  ) 

Definition at line 531 of file newmat6.cpp.

void GeneralMatrix::PlusEqual ( Real  f  )  [protected]
void GeneralMatrix::PlusEqual ( const GeneralMatrix gm  )  [protected]

Definition at line 153 of file newmat7.cpp.

void GeneralMatrix::Protect (  )  [inline]

Definition at line 509 of file newmat.h.

void GeneralMatrix::protect (  )  [inline]

Definition at line 508 of file newmat.h.

void GeneralMatrix::release ( int  t  )  [inline]

Definition at line 518 of file newmat.h.

void GeneralMatrix::release (  )  [inline]

Definition at line 517 of file newmat.h.

void GeneralMatrix::Release ( int  t  )  [inline]

Definition at line 515 of file newmat.h.

void GeneralMatrix::Release (  )  [inline]

Definition at line 514 of file newmat.h.

void GeneralMatrix::release_and_delete (  )  [inline]

Definition at line 519 of file newmat.h.

void GeneralMatrix::ReleaseAndDelete (  )  [inline]

Definition at line 516 of file newmat.h.

virtual void GeneralMatrix::ReSize ( const GeneralMatrix A  )  [inline, virtual]
void GeneralMatrix::resize ( const GeneralMatrix A  )  [virtual]
void GeneralMatrix::resize ( int  nr,
int  nc,
int  s 
) [protected]

Reimplemented in BandMatrix, UpperBandMatrix, and LowerBandMatrix.

Definition at line 272 of file newmat4.cpp.

virtual void GeneralMatrix::RestoreCol ( MatrixColX  )  [inline, virtual]
virtual void GeneralMatrix::RestoreCol ( MatrixRowCol  )  [inline, virtual]
virtual void GeneralMatrix::RestoreRow ( MatrixRowCol  )  [inline, virtual]

Definition at line 539 of file newmat.h.

bool GeneralMatrix::reuse (  ) 

Definition at line 819 of file newmat4.cpp.

void GeneralMatrix::ReverseElements ( GeneralMatrix gm  )  [protected]

Definition at line 535 of file newmat5.cpp.

void GeneralMatrix::ReverseElements (  )  [protected]

Definition at line 543 of file newmat5.cpp.

int GeneralMatrix::search ( const BaseMatrix s  )  const [protected, virtual]

Implements BaseMatrix.

Definition at line 635 of file newmat4.cpp.

virtual void GeneralMatrix::SetParameters ( const GeneralMatrix  )  [inline, virtual]

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 566 of file newmat.h.

GeneralMatrix::SimpleAddOK ( const GeneralMatrix gm  )  [inline, protected, virtual]

Can we add two matrices with simple vector add. SimpleAddOK shows when we can add two matrices by a simple vector add and when we can add one matrix into another

gm must be the same type as *this

  • return 0 if simple add is OK
  • return 1 if we can add into *gm only
  • return 2 if we can add into *this only
  • return 3 if we can't add either way

Also applies to subtract; for SP this will still be valid if we swap 1 and 2

For types Matrix, DiagonalMatrix, UpperTriangularMatrix, LowerTriangularMatrix, SymmetricMatrix etc return 0. For band matrices we will need to check bandwidths.

Reimplemented in BandMatrix, and SymmetricBandMatrix.

Definition at line 480 of file newmat.h.

int GeneralMatrix::size (  )  const [inline]

Definition at line 501 of file newmat.h.

virtual void GeneralMatrix::Solver ( MatrixColX ,
const MatrixColX  
) [inline, virtual]
int GeneralMatrix::Storage (  )  const [inline]

Definition at line 496 of file newmat.h.

Real* GeneralMatrix::Store (  )  const [inline]

Definition at line 497 of file newmat.h.

Real GeneralMatrix::sum (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.

Definition at line 172 of file newmat8.cpp.

Real GeneralMatrix::sum_absolute_value (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.

Definition at line 164 of file newmat8.cpp.

Real GeneralMatrix::sum_square (  )  const [virtual]

Reimplemented from BaseMatrix.

Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.

Definition at line 156 of file newmat8.cpp.

void GeneralMatrix::swap ( GeneralMatrix gm  )  [protected]

Definition at line 1264 of file newmat4.cpp.

int GeneralMatrix::Tag (  )  const [inline]

Definition at line 511 of file newmat.h.

int GeneralMatrix::tag (  )  const [inline]

Definition at line 510 of file newmat.h.

void GeneralMatrix::tDelete (  ) 

Definition at line 786 of file newmat4.cpp.

GeneralMatrix * GeneralMatrix::Transpose ( TransposedMatrix tm,
MatrixType  mt 
) [protected, virtual]

Reimplemented in SymmetricMatrix, DiagonalMatrix, RowVector, ColumnVector, SymmetricBandMatrix, and IdentityMatrix.

Definition at line 31 of file newmat5.cpp.

MatrixType GeneralMatrix::Type (  )  const [inline]

Definition at line 493 of file newmat.h.

virtual MatrixType GeneralMatrix::type (  )  const [pure virtual]

Friends And Related Function Documentation

friend class AddedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 597 of file newmat.h.

friend class BandMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 592 of file newmat.h.

friend class BaseMatrix [friend]

Definition at line 596 of file newmat.h.

friend class ColedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 613 of file newmat.h.

friend class ColumnVector [friend]

Reimplemented from BaseMatrix.

Definition at line 591 of file newmat.h.

friend class ConcatenatedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 602 of file newmat.h.

friend class CroutMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 589 of file newmat.h.

friend class DiagedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 614 of file newmat.h.

friend class DiagonalMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 588 of file newmat.h.

friend class GenericMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 619 of file newmat.h.

friend class GetSubMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 616 of file newmat.h.

friend class InvertedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 611 of file newmat.h.

friend class KPMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 601 of file newmat.h.

friend class LinearEquationSolver [friend]

Reimplemented from BaseMatrix.

Definition at line 618 of file newmat.h.

friend class LowerBandMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 593 of file newmat.h.

friend class LowerTriangularMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 587 of file newmat.h.

friend class MatedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 615 of file newmat.h.

friend class Matrix [friend]

Reimplemented from BaseMatrix.

Definition at line 582 of file newmat.h.

friend class MultipliedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 598 of file newmat.h.

friend class NegatedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 610 of file newmat.h.

friend class NegShiftedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 606 of file newmat.h.

friend class nricMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 584 of file newmat.h.

friend class ReturnMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 617 of file newmat.h.

friend class ReversedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 609 of file newmat.h.

friend class RowedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 612 of file newmat.h.

friend class RowVector [friend]

Reimplemented from BaseMatrix.

Definition at line 590 of file newmat.h.

friend class ScaledMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 607 of file newmat.h.

friend class ShiftedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 605 of file newmat.h.

friend class SolvedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 604 of file newmat.h.

friend class SPMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 600 of file newmat.h.

friend class SquareMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 583 of file newmat.h.

friend class StackedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 603 of file newmat.h.

friend class SubtractedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 599 of file newmat.h.

friend class SymmetricBandMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 595 of file newmat.h.

friend class SymmetricMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 585 of file newmat.h.

friend class TransposedMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 608 of file newmat.h.

friend class UpperBandMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 594 of file newmat.h.

friend class UpperTriangularMatrix [friend]

Reimplemented from BaseMatrix.

Definition at line 586 of file newmat.h.


Member Data Documentation

int GeneralMatrix::ncols_val [protected]

Definition at line 452 of file newmat.h.

int GeneralMatrix::nrows_val [protected]

Definition at line 452 of file newmat.h.

int GeneralMatrix::storage [protected]

Definition at line 453 of file newmat.h.

Real* GeneralMatrix::store [protected]

Definition at line 454 of file newmat.h.

int GeneralMatrix::tag_val [protected]

Definition at line 451 of file newmat.h.


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


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue Mar 5 12:33:25 2013