Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for NEWMAT::MatrixRowCol:

Detailed Description

Definition at line 33 of file newmatrc.h.

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)
Real * Data ()
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
Real * data
LoadAndStoreFlag cw

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Constructor & Destructor Documentation

NEWMAT::MatrixRowCol::MatrixRowCol (  ) 

Definition at line 99 of file newmatrc.h.

NEWMAT::MatrixRowCol::~MatrixRowCol (  ) 

Definition at line 826 of file newmat3.cpp.


Member Function Documentation

void NEWMAT::MatrixRowCol::Add ( Real  r  ) 

Definition at line 565 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 234 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 89 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc  ) 
void NEWMAT::MatrixRowCol::AddScaled ( const MatrixRowCol mrc,
Real  x 
)

Definition at line 42 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMult2().

void NEWMAT::MatrixRowCol::Check (  ) 

Definition at line 455 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Check ( const MatrixRowCol mrc1  ) 
void NEWMAT::MatrixRowCol::ConCat ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 282 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::Copy ( Real  r  ) 

Definition at line 547 of file newmat2.cpp.

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

Definition at line 539 of file newmat2.cpp.

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

Definition at line 531 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::CopyCheck ( const MatrixRowCol mrc1  ) 

Definition at line 432 of file newmat2.cpp.

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

Real* NEWMAT::MatrixRowCol::Data (  ) 
void NEWMAT::MatrixRowCol::IncrDiag (  ) 
void NEWMAT::MatrixRowCol::IncrId (  ) 

Definition at line 47 of file newmatrc.h.

Referenced by NEWMAT::IdentityMatrix::NextCol(), and NEWMAT::IdentityMatrix::NextRow().

void NEWMAT::MatrixRowCol::IncrLT (  ) 

Definition at line 49 of file newmatrc.h.

Referenced by NEWMAT::LowerTriangularMatrix::NextRow().

void NEWMAT::MatrixRowCol::IncrMat (  ) 

Definition at line 45 of file newmatrc.h.

Referenced by NEWMAT::Matrix::NextRow().

void NEWMAT::MatrixRowCol::IncrUT (  ) 

Definition at line 48 of file newmatrc.h.

Referenced by NEWMAT::UpperTriangularMatrix::NextRow().

void NEWMAT::MatrixRowCol::Inject ( const MatrixRowCol mrc  ) 

Definition at line 64 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::KP ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 347 of file newmat2.cpp.

Referenced by NEWMAT::GeneralKP().

void NEWMAT::MatrixRowCol::Length ( int  i  ) 

Definition at line 96 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Length (  ) 

Definition at line 93 of file newmatrc.h.

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

Definition at line 603 of file newmat2.cpp.

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

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

Definition at line 583 of file newmat2.cpp.

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

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

Definition at line 613 of file newmat2.cpp.

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

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

Definition at line 593 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
Real  s 
)

Definition at line 481 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply ( Real  r  ) 

Definition at line 559 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 325 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1  ) 
void NEWMAT::MatrixRowCol::NegAdd ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 250 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::Negate ( const MatrixRowCol mrc1  ) 

Definition at line 465 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::RevSub ( const MatrixRowCol mrc1  ) 

Definition at line 266 of file newmat2.cpp.

Referenced by NEWMAT::ReverseSubtractDS().

void NEWMAT::MatrixRowCol::Skip ( int  i  ) 

Definition at line 94 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Skip (  ) 

Definition at line 91 of file newmatrc.h.

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

void NEWMAT::MatrixRowCol::Storage ( int  i  ) 

Definition at line 95 of file newmatrc.h.

int NEWMAT::MatrixRowCol::Storage (  ) 
void NEWMAT::MatrixRowCol::Sub ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 161 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Sub ( const MatrixRowCol mrc  ) 

Definition at line 53 of file newmat2.cpp.

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

Real NEWMAT::MatrixRowCol::Sum (  ) 

Definition at line 622 of file newmat2.cpp.

Real NEWMAT::MatrixRowCol::SumAbsoluteValue (  ) 

Definition at line 572 of file newmat2.cpp.

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

void NEWMAT::MatrixRowCol::Zero (  ) 

Definition at line 553 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 75 of file newmat2.cpp.


Member Data Documentation

Definition at line 43 of file newmatrc.h.

Referenced by Add(), AddScaled(), ConCat(), Copy(), CopyCheck(), Data(), NEWMAT::DotProd(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), IncrDiag(), IncrLT(), IncrMat(), IncrUT(), Inject(), KP(), NEWMAT::MatrixCol::MatrixCol(), NEWMAT::MatrixColX::MatrixColX(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().


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

newmat11b
Generated Mon May 9 04:54:20 2016 by Doxygen 1.6.3