Homepage Demos Overview Downloads Tutorials Reference
Credits

newmat7.cpp File Reference

#include "include.h"
#include "newmat.h"
#include "newmatrc.h"

Include dependency graph for newmat7.cpp:

Go to the source code of this file.

Namespaces

namespace  NEWMAT

Defines

#define REPORT   {}

Functions

static GeneralMatrix * GeneralMult (GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType)
static GeneralMatrix * GeneralSolv (GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType)
static GeneralMatrix * GeneralSolvI (GeneralMatrix *, BaseMatrix *, MatrixType)
static GeneralMatrix * GeneralKP (GeneralMatrix *, GeneralMatrix *, KPMatrix *, MatrixType)
static void Add (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void AddTo (GeneralMatrix *gm, const GeneralMatrix *gm2)
static void Subtract (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SubtractFrom (GeneralMatrix *gm, const GeneralMatrix *gm2)
static void ReverseSubtract (GeneralMatrix *gm, const GeneralMatrix *gm2)
static void SP (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SP (GeneralMatrix *gm, GeneralMatrix *gm2)
static void AddDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void AddDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void ReverseSubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SPDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SPDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static GeneralMatrix * GeneralMult1 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
static GeneralMatrix * GeneralMult2 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
static GeneralMatrix * mmMult (GeneralMatrix *gm1, GeneralMatrix *gm2)
static bool RealEqual (Real *s1, Real *s2, int n)
static bool intEqual (int *s1, int *s2, int n)
void CrossProductBody (Real *a, Real *b, Real *c)


Define Documentation

#define REPORT   {}
 

Definition at line 18 of file newmat7.cpp.


Function Documentation

static void Add GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 127 of file newmat7.cpp.

Referenced by NEWMAT::AddedMatrix::Evaluate(), NEWMAT::ColumnVector::operator+=(), NEWMAT::RowVector::operator+=(), NEWMAT::SymmetricMatrix::operator+=(), NEWMAT::nricMatrix::operator+=(), NEWMAT::SquareMatrix::operator+=(), NEWMAT::Matrix::operator+=(), NEWMAT::ColumnVector::operator-=(), NEWMAT::RowVector::operator-=(), NEWMAT::SymmetricMatrix::operator-=(), NEWMAT::nricMatrix::operator-=(), NEWMAT::SquareMatrix::operator-=(), and NEWMAT::Matrix::operator-=().

static void AddDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 232 of file newmat7.cpp.

static void AddDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 223 of file newmat7.cpp.

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

static void AddTo GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 140 of file newmat7.cpp.

Referenced by NEWMAT::AddedMatrix::Evaluate(), and NEWMAT::GeneralMatrix::PlusEqual().

void CrossProductBody Real a,
Real b,
Real c
[inline]
 

Definition at line 949 of file newmat7.cpp.

Referenced by NEWMAT::CrossProduct(), and NEWMAT::CrossProductRows().

static GeneralMatrix * NEWMAT::GeneralKP GeneralMatrix *  ,
GeneralMatrix *  ,
KPMatrix *  ,
MatrixType 
[static]
 

Definition at line 386 of file newmat7.cpp.

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

static GeneralMatrix * NEWMAT::GeneralMult GeneralMatrix *  ,
GeneralMatrix *  ,
MultipliedMatrix *  ,
MatrixType 
[static]
 

Definition at line 368 of file newmat7.cpp.

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

static GeneralMatrix* GeneralMult1 GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
MultipliedMatrix *  mm,
MatrixType  mtx
[static]
 

Definition at line 289 of file newmat7.cpp.

Referenced by NEWMAT::GeneralMult().

static GeneralMatrix* GeneralMult2 GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
MultipliedMatrix *  mm,
MatrixType  mtx
[static]
 

Definition at line 312 of file newmat7.cpp.

Referenced by NEWMAT::GeneralMult().

static GeneralMatrix * NEWMAT::GeneralSolv GeneralMatrix *  ,
GeneralMatrix *  ,
BaseMatrix *  ,
MatrixType 
[static]
 

Definition at line 407 of file newmat7.cpp.

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

static GeneralMatrix * NEWMAT::GeneralSolvI GeneralMatrix *  ,
BaseMatrix *  ,
MatrixType 
[static]
 

Definition at line 448 of file newmat7.cpp.

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

static bool intEqual int *  s1,
int *  s2,
int  n
[static]
 

Definition at line 791 of file newmat7.cpp.

Referenced by NEWMAT::BandLUMatrix::IsEqual(), and NEWMAT::CroutMatrix::IsEqual().

static GeneralMatrix* mmMult GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 338 of file newmat7.cpp.

Referenced by NEWMAT::GeneralMult().

static bool RealEqual Real s1,
Real s2,
int  n
[static]
 

Definition at line 779 of file newmat7.cpp.

Referenced by NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), NEWMAT::GeneralMatrix::IsEqual(), and NEWMAT::operator==().

static void ReverseSubtract GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 187 of file newmat7.cpp.

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

static void ReverseSubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 261 of file newmat7.cpp.

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

static void SP GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 212 of file newmat7.cpp.

static void SP GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 199 of file newmat7.cpp.

static void SPDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 279 of file newmat7.cpp.

static void SPDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 270 of file newmat7.cpp.

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

static void Subtract GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 157 of file newmat7.cpp.

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

static void SubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm2
[static]
 

Definition at line 252 of file newmat7.cpp.

static void SubtractDS GeneralMatrix *  gm,
GeneralMatrix *  gm1,
GeneralMatrix *  gm2
[static]
 

Definition at line 243 of file newmat7.cpp.

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

static void SubtractFrom GeneralMatrix *  gm,
const GeneralMatrix *  gm2
[static]
 

Definition at line 170 of file newmat7.cpp.

Referenced by NEWMAT::SubtractedMatrix::Evaluate(), and NEWMAT::GeneralMatrix::MinusEqual().


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