Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for NEWMAT::MatrixRowCol:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void IncrMat ()
void IncrDiag ()
void IncrId ()
void IncrUT ()
void IncrLT ()
void Zero ()
void Add (const MatrixRowCol &)
void AddScaled (const MatrixRowCol &, Real)
void Add (const MatrixRowCol &, const MatrixRowCol &)
void Add (const MatrixRowCol &, Real)
void NegAdd (const MatrixRowCol &, Real)
void Sub (const MatrixRowCol &)
void Sub (const MatrixRowCol &, const MatrixRowCol &)
void RevSub (const MatrixRowCol &)
void ConCat (const MatrixRowCol &, const MatrixRowCol &)
void Multiply (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, const MatrixRowCol &)
void KP (const MatrixRowCol &, const MatrixRowCol &)
void Copy (const MatrixRowCol &)
void CopyCheck (const MatrixRowCol &)
void Check (const MatrixRowCol &)
void Check ()
void Copy (const Real *&)
void Copy (const int *&)
void Copy (Real)
void Add (Real)
void Multiply (Real)
Real SumAbsoluteValue ()
Real MaximumAbsoluteValue1 (Real r, int &i)
Real MinimumAbsoluteValue1 (Real r, int &i)
Real Maximum1 (Real r, int &i)
Real Minimum1 (Real r, int &i)
Real Sum ()
void Inject (const MatrixRowCol &)
void Negate (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, Real)
RealData ()
int Skip ()
int Storage ()
int Length ()
void Skip (int i)
void Storage (int i)
void Length (int i)
void SubRowCol (MatrixRowCol &, int, int) const
 MatrixRowCol ()
 ~MatrixRowCol ()

Public Attributes

int length
int skip
int storage
int rowcol
GeneralMatrixgm
Realdata
LoadAndStoreFlag cw

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Constructor & Destructor Documentation

NEWMAT::MatrixRowCol::MatrixRowCol  )  [inline]
 

Definition at line 146 of file newmatrc.h.

NEWMAT::MatrixRowCol::~MatrixRowCol  ) 
 

Definition at line 826 of file newmat3.cpp.


Member Function Documentation

void NEWMAT::MatrixRowCol::Add Real   ) 
 

Definition at line 563 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add const MatrixRowCol ,
Real 
 

Definition at line 232 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add const MatrixRowCol ,
const MatrixRowCol
 

Definition at line 87 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add const MatrixRowCol  ) 
 

Definition at line 29 of file newmat2.cpp.

Referenced by NEWMAT::AddDS(), NEWMAT::ShiftedMatrix::Evaluate(), and NEWMAT::GetSubMatrix::operator+=().

void NEWMAT::MatrixRowCol::AddScaled const MatrixRowCol ,
Real 
 

Definition at line 40 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMult2().

void NEWMAT::MatrixRowCol::Check  ) 
 

Definition at line 453 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Check const MatrixRowCol  ) 
 

Definition at line 445 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::operator+=(), and NEWMAT::GetSubMatrix::operator-=().

void NEWMAT::MatrixRowCol::ConCat const MatrixRowCol ,
const MatrixRowCol
 

Definition at line 280 of file newmat2.cpp.

Referenced by NEWMAT::ConcatenatedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::Copy Real   ) 
 

Definition at line 545 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy const int *&   ) 
 

Definition at line 537 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy const Real *&   ) 
 

Definition at line 529 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy const MatrixRowCol  ) 
 

Definition at line 412 of file newmat2.cpp.

Referenced by NEWMAT::StackedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::GeneralMatrix::Evaluate(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), and NEWMAT::GeneralMatrix::Transpose().

void NEWMAT::MatrixRowCol::CopyCheck const MatrixRowCol  ) 
 

Definition at line 430 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::operator=().

Real* NEWMAT::MatrixRowCol::Data  )  [inline]
 

Definition at line 137 of file newmatrc.h.

Referenced by NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), and NEWMAT::GetSubMatrix::operator<<().

void NEWMAT::MatrixRowCol::IncrDiag  )  [inline]
 

Definition at line 93 of file newmatrc.h.

void NEWMAT::MatrixRowCol::IncrId  )  [inline]
 

Definition at line 94 of file newmatrc.h.

void NEWMAT::MatrixRowCol::IncrLT  )  [inline]
 

Definition at line 96 of file newmatrc.h.

void NEWMAT::MatrixRowCol::IncrMat  )  [inline]
 

Definition at line 92 of file newmatrc.h.

void NEWMAT::MatrixRowCol::IncrUT  )  [inline]
 

Definition at line 95 of file newmatrc.h.

void NEWMAT::MatrixRowCol::Inject const MatrixRowCol  ) 
 

Definition at line 62 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::Inject(), and NEWMAT::GeneralMatrix::Inject().

void NEWMAT::MatrixRowCol::KP const MatrixRowCol ,
const MatrixRowCol
 

Definition at line 345 of file newmat2.cpp.

Referenced by NEWMAT::GeneralKP().

void NEWMAT::MatrixRowCol::Length int  i  )  [inline]
 

Definition at line 143 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Length  )  [inline]
 

Definition at line 140 of file newmatrc.h.

Real NEWMAT::MatrixRowCol::Maximum1 Real  r,
int &  i
 

Definition at line 601 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::Maximum2().

Real NEWMAT::MatrixRowCol::MaximumAbsoluteValue1 Real  r,
int &  i
 

Definition at line 581 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::MaximumAbsoluteValue2().

Real NEWMAT::MatrixRowCol::Minimum1 Real  r,
int &  i
 

Definition at line 611 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::Minimum2().

Real NEWMAT::MatrixRowCol::MinimumAbsoluteValue1 Real  r,
int &  i
 

Definition at line 591 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::MinimumAbsoluteValue2().

void NEWMAT::MatrixRowCol::Multiply const MatrixRowCol ,
Real 
 

Definition at line 479 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply Real   ) 
 

Definition at line 557 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply const MatrixRowCol ,
const MatrixRowCol
 

Definition at line 323 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply const MatrixRowCol  ) 
 

Definition at line 307 of file newmat2.cpp.

Referenced by NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::GetSubMatrix::operator *=(), and NEWMAT::SPDS().

void NEWMAT::MatrixRowCol::NegAdd const MatrixRowCol ,
Real 
 

Definition at line 248 of file newmat2.cpp.

Referenced by NEWMAT::NegShiftedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::Negate const MatrixRowCol  ) 
 

Definition at line 463 of file newmat2.cpp.

Referenced by NEWMAT::NegatedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::RevSub const MatrixRowCol  ) 
 

Definition at line 264 of file newmat2.cpp.

Referenced by NEWMAT::ReverseSubtractDS().

void NEWMAT::MatrixRowCol::Skip int  i  )  [inline]
 

Definition at line 141 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Skip  )  [inline]
 

Definition at line 138 of file newmatrc.h.

Referenced by NEWMAT::GeneralMult1(), and NEWMAT::GeneralMult2().

void NEWMAT::MatrixRowCol::Storage int  i  )  [inline]
 

Definition at line 142 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Storage  )  [inline]
 

Definition at line 139 of file newmatrc.h.

Referenced by NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), and NEWMAT::GetSubMatrix::operator<<().

void NEWMAT::MatrixRowCol::Sub const MatrixRowCol ,
const MatrixRowCol
 

Definition at line 159 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Sub const MatrixRowCol  ) 
 

Definition at line 51 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::operator-=(), and NEWMAT::SubtractDS().

void NEWMAT::MatrixRowCol::SubRowCol MatrixRowCol ,
int  ,
int 
const
 

Definition at line 628 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::GetSubMatrix::Inject(), NEWMAT::GetSubMatrix::operator *=(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), and NEWMAT::GetSubMatrix::operator=().

Real NEWMAT::MatrixRowCol::Sum  ) 
 

Definition at line 620 of file newmat2.cpp.

Real NEWMAT::MatrixRowCol::SumAbsoluteValue  ) 
 

Definition at line 570 of file newmat2.cpp.

Referenced by NEWMAT::BaseMatrix::Norm1(), and NEWMAT::BaseMatrix::NormInfinity().

void NEWMAT::MatrixRowCol::Zero  ) 
 

Definition at line 551 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMult2().


Friends And Related Function Documentation

Real DotProd const MatrixRowCol mrc1,
const MatrixRowCol mrc2
[friend]
 

Definition at line 73 of file newmat2.cpp.


Member Data Documentation

LoadAndStoreFlag NEWMAT::MatrixRowCol::cw
 

Definition at line 91 of file newmatrc.h.

Referenced by MatrixRowCol(), NEWMAT::GetSubMatrix::operator<<(), and ~MatrixRowCol().

Real* NEWMAT::MatrixRowCol::data
 

Definition at line 90 of file newmatrc.h.

Referenced by Add(), AddScaled(), ConCat(), Copy(), CopyCheck(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::operator<<(), RevSub(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().

GeneralMatrix* NEWMAT::MatrixRowCol::gm
 

Definition at line 89 of file newmatrc.h.

Referenced by MatrixRowCol().

int NEWMAT::MatrixRowCol::length
 

Definition at line 85 of file newmatrc.h.

Referenced by Check(), Copy(), IncrDiag(), and IncrLT().

int NEWMAT::MatrixRowCol::rowcol
 

Definition at line 88 of file newmatrc.h.

Referenced by MatrixRowCol().

int NEWMAT::MatrixRowCol::skip
 

Definition at line 86 of file newmatrc.h.

Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), IncrId(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::operator<<(), RevSub(), Sub(), and SubRowCol().

int NEWMAT::MatrixRowCol::storage
 

Definition at line 87 of file newmatrc.h.

Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), IncrMat(), IncrUT(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::operator<<(), RevSub(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), and Zero().


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

newmat11b
Generated Tue Jan 4 15:42:19 2005 by Doxygen 1.4.0