Public Member Functions | Public Attributes | Friends | List of all members
MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for MatrixRowCol:
Inheritance graph
[legend]

Public Member Functions

RealData ()
 
void IncrDiag ()
 
void IncrId ()
 
void IncrLT ()
 
void IncrMat ()
 
void IncrUT ()
 
int Length ()
 
void Length (int i)
 
 MatrixRowCol ()
 
int Skip ()
 
void Skip (int i)
 
int Storage ()
 
void Storage (int i)
 
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 double *&)
 
void Copy (const float *&)
 
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)
 
void SubRowCol (MatrixRowCol &, int, int) const
 
 ~MatrixRowCol ()
 

Public Attributes

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

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)
 

Detailed Description

Access a row or column of a matrix.

Definition at line 42 of file newmatrc.h.

Constructor & Destructor Documentation

MatrixRowCol::MatrixRowCol ( )
inline

Definition at line 108 of file newmatrc.h.

MatrixRowCol::~MatrixRowCol ( )

Definition at line 830 of file newmat3.cpp.

Member Function Documentation

void MatrixRowCol::Add ( const MatrixRowCol mrc)

Definition at line 36 of file newmat2.cpp.

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

Definition at line 94 of file newmat2.cpp.

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

Definition at line 239 of file newmat2.cpp.

void MatrixRowCol::Add ( Real  r)

Definition at line 578 of file newmat2.cpp.

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

Definition at line 47 of file newmat2.cpp.

void MatrixRowCol::Check ( const MatrixRowCol mrc1)

Definition at line 452 of file newmat2.cpp.

void MatrixRowCol::Check ( )

Definition at line 460 of file newmat2.cpp.

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

Definition at line 287 of file newmat2.cpp.

void MatrixRowCol::Copy ( const MatrixRowCol mrc1)

Definition at line 419 of file newmat2.cpp.

void MatrixRowCol::Copy ( const double *&  r)

Definition at line 536 of file newmat2.cpp.

void MatrixRowCol::Copy ( const float *&  r)

Definition at line 544 of file newmat2.cpp.

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

Definition at line 552 of file newmat2.cpp.

void MatrixRowCol::Copy ( Real  r)

Definition at line 560 of file newmat2.cpp.

void MatrixRowCol::CopyCheck ( const MatrixRowCol mrc1)

Definition at line 437 of file newmat2.cpp.

Real* MatrixRowCol::Data ( )
inline

Definition at line 99 of file newmatrc.h.

void MatrixRowCol::IncrDiag ( )
inline

Definition at line 54 of file newmatrc.h.

void MatrixRowCol::IncrId ( )
inline

Definition at line 55 of file newmatrc.h.

void MatrixRowCol::IncrLT ( )
inline

Definition at line 57 of file newmatrc.h.

void MatrixRowCol::IncrMat ( )
inline

Definition at line 53 of file newmatrc.h.

void MatrixRowCol::IncrUT ( )
inline

Definition at line 56 of file newmatrc.h.

void MatrixRowCol::Inject ( const MatrixRowCol mrc)

Definition at line 69 of file newmat2.cpp.

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

Definition at line 352 of file newmat2.cpp.

int MatrixRowCol::Length ( )
inline

Definition at line 102 of file newmatrc.h.

void MatrixRowCol::Length ( int  i)
inline

Definition at line 105 of file newmatrc.h.

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

Definition at line 616 of file newmat2.cpp.

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

Definition at line 596 of file newmat2.cpp.

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

Definition at line 626 of file newmat2.cpp.

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

Definition at line 606 of file newmat2.cpp.

void MatrixRowCol::Multiply ( const MatrixRowCol mrc1)

Definition at line 314 of file newmat2.cpp.

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

Definition at line 330 of file newmat2.cpp.

void MatrixRowCol::Multiply ( Real  r)

Definition at line 572 of file newmat2.cpp.

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

Definition at line 486 of file newmat2.cpp.

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

Definition at line 255 of file newmat2.cpp.

void MatrixRowCol::Negate ( const MatrixRowCol mrc1)

Definition at line 470 of file newmat2.cpp.

void MatrixRowCol::RevSub ( const MatrixRowCol mrc1)

Definition at line 271 of file newmat2.cpp.

int MatrixRowCol::Skip ( )
inline

Definition at line 100 of file newmatrc.h.

void MatrixRowCol::Skip ( int  i)
inline

Definition at line 103 of file newmatrc.h.

int MatrixRowCol::Storage ( )
inline

Definition at line 101 of file newmatrc.h.

void MatrixRowCol::Storage ( int  i)
inline

Definition at line 104 of file newmatrc.h.

void MatrixRowCol::Sub ( const MatrixRowCol mrc)

Definition at line 58 of file newmat2.cpp.

void MatrixRowCol::Sub ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 166 of file newmat2.cpp.

void MatrixRowCol::SubRowCol ( MatrixRowCol mrc,
int  skip1,
int  l1 
) const

Definition at line 643 of file newmat2.cpp.

Real MatrixRowCol::Sum ( )

Definition at line 635 of file newmat2.cpp.

Real MatrixRowCol::SumAbsoluteValue ( )

Definition at line 585 of file newmat2.cpp.

void MatrixRowCol::Zero ( )

Definition at line 566 of file newmat2.cpp.

Friends And Related Function Documentation

Real DotProd ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)
friend

Definition at line 80 of file newmat2.cpp.

Member Data Documentation

LoadAndStoreFlag MatrixRowCol::cw

Definition at line 52 of file newmatrc.h.

Real* MatrixRowCol::data

Definition at line 51 of file newmatrc.h.

GeneralMatrix* MatrixRowCol::gm

Definition at line 50 of file newmatrc.h.

int MatrixRowCol::length

Definition at line 46 of file newmatrc.h.

int MatrixRowCol::rowcol

Definition at line 49 of file newmatrc.h.

int MatrixRowCol::skip

Definition at line 47 of file newmatrc.h.

int MatrixRowCol::storage

Definition at line 48 of file newmatrc.h.


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


kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17