newmat7.cpp File Reference

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

Defines

#define REPORT   {}

Functions

static void Add (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void AddDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void AddDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void AddTo (GeneralMatrix *gm, const GeneralMatrix *gm2)
Matrix crossproduct (const Matrix &A, const Matrix &B)
void crossproduct_body (Real *a, Real *b, Real *c)
ReturnMatrix crossproduct_columns (const Matrix &A, const Matrix &B)
ReturnMatrix crossproduct_rows (const Matrix &A, const Matrix &B)
static GeneralMatrixGeneralKP (GeneralMatrix *, GeneralMatrix *, KPMatrix *, MatrixType)
static GeneralMatrixGeneralMult (GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType)
static GeneralMatrixGeneralMult1 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
static GeneralMatrixGeneralMult2 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
static GeneralMatrixGeneralSolv (GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType)
static GeneralMatrixGeneralSolvI (GeneralMatrix *, BaseMatrix *, MatrixType)
static bool intEqual (int *s1, int *s2, int n)
bool is_zero (const BaseMatrix &A)
static GeneralMatrixmmMult (GeneralMatrix *gm1, GeneralMatrix *gm2)
bool operator== (const GeneralMatrix &A, const GeneralMatrix &B)
bool operator== (const BaseMatrix &A, const BaseMatrix &B)
static bool RealEqual (Real *s1, Real *s2, int n)
static void ReverseSubtract (GeneralMatrix *gm, const GeneralMatrix *gm2)
static void ReverseSubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SP (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SP (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SPDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SPDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void Subtract (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm2)
static void SubtractDS (GeneralMatrix *gm, GeneralMatrix *gm1, GeneralMatrix *gm2)
static void SubtractFrom (GeneralMatrix *gm, const GeneralMatrix *gm2)

Define Documentation

#define REPORT   {}

Function Documentation

static void Add ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void AddDS ( GeneralMatrix gm,
GeneralMatrix gm2 
) [static]
static void AddDS ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void AddTo ( GeneralMatrix gm,
const GeneralMatrix gm2 
) [static]
Matrix crossproduct ( const Matrix A,
const Matrix B 
)
void crossproduct_body ( Real a,
Real b,
Real c 
) [inline]

Referenced by crossproduct(), and crossproduct_rows().

ReturnMatrix crossproduct_columns ( const Matrix A,
const Matrix B 
)
ReturnMatrix crossproduct_rows ( const Matrix A,
const Matrix B 
)
static GeneralMatrix * GeneralKP ( GeneralMatrix gm1,
GeneralMatrix gm2,
KPMatrix kp,
MatrixType  mtx 
) [static]
static GeneralMatrix * GeneralMult ( GeneralMatrix gm1,
GeneralMatrix gm2,
MultipliedMatrix mm,
MatrixType  mtx 
) [static]
static GeneralMatrix* GeneralMult1 ( GeneralMatrix gm1,
GeneralMatrix gm2,
MultipliedMatrix mm,
MatrixType  mtx 
) [static]
static GeneralMatrix* GeneralMult2 ( GeneralMatrix gm1,
GeneralMatrix gm2,
MultipliedMatrix mm,
MatrixType  mtx 
) [static]
static GeneralMatrix * GeneralSolv ( GeneralMatrix gm1,
GeneralMatrix gm2,
BaseMatrix sm,
MatrixType  mtx 
) [static]
static GeneralMatrix * GeneralSolvI ( GeneralMatrix gm1,
BaseMatrix sm,
MatrixType  mtx 
) [static]
static bool intEqual ( int s1,
int s2,
int  n 
) [static]
bool is_zero ( const BaseMatrix A  ) 

References CatchAll, REPORT, ReThrow, and Try.

Referenced by IsZero(), GeneralMatrix::IsZero(), and operator==().

static GeneralMatrix* mmMult ( GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
bool operator== ( const GeneralMatrix A,
const GeneralMatrix B 
)
bool operator== ( const BaseMatrix A,
const BaseMatrix B 
)
static bool RealEqual ( Real s1,
Real s2,
int  n 
) [static]
static void ReverseSubtract ( GeneralMatrix gm,
const GeneralMatrix gm2 
) [static]
static void ReverseSubtractDS ( GeneralMatrix gm,
GeneralMatrix gm2 
) [static]
static void SP ( GeneralMatrix gm,
GeneralMatrix gm2 
) [static]
static void SP ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void SPDS ( GeneralMatrix gm,
GeneralMatrix gm2 
) [static]
static void SPDS ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void Subtract ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void SubtractDS ( GeneralMatrix gm,
GeneralMatrix gm2 
) [static]
static void SubtractDS ( GeneralMatrix gm,
GeneralMatrix gm1,
GeneralMatrix gm2 
) [static]
static void SubtractFrom ( GeneralMatrix gm,
const GeneralMatrix gm2 
) [static]

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1