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.

#define REPORT   {}
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)
bool operator== (const BaseMatrix &A, const BaseMatrix &B)
bool operator== (const GeneralMatrix &A, const GeneralMatrix &B)
bool is_zero (const BaseMatrix &A)
void crossproduct_body (Real *a, Real *b, Real *c)
Matrix crossproduct (const Matrix &A, const Matrix &B)
ReturnMatrix crossproduct_rows (const Matrix &A, const Matrix &B)
ReturnMatrix crossproduct_columns (const Matrix &A, const Matrix &B)

Detailed Description

Invert, solve, binary operations.

Definition in file newmat7.cpp.


Define Documentation

#define REPORT   {}

Definition at line 22 of file newmat7.cpp.


Function Documentation

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

Definition at line 131 of file newmat7.cpp.

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

Definition at line 227 of file newmat7.cpp.

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

Definition at line 236 of file newmat7.cpp.

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

Definition at line 144 of file newmat7.cpp.

Matrix crossproduct ( const Matrix &  A,
const Matrix &  B 
)

Definition at line 953 of file newmat7.cpp.

void crossproduct_body ( Real a,
Real b,
Real c 
) [inline]

Definition at line 946 of file newmat7.cpp.

ReturnMatrix crossproduct_columns ( const Matrix &  A,
const Matrix &  B 
)

Definition at line 1000 of file newmat7.cpp.

ReturnMatrix crossproduct_rows ( const Matrix &  A,
const Matrix &  B 
)

Definition at line 977 of file newmat7.cpp.

static GeneralMatrix * GeneralKP ( GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
KPMatrix *  kp,
MatrixType  mtx 
) [static]

Definition at line 383 of file newmat7.cpp.

static GeneralMatrix * GeneralMult ( GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
MultipliedMatrix *  mm,
MatrixType  mtx 
) [static]

Definition at line 372 of file newmat7.cpp.

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

Definition at line 293 of file newmat7.cpp.

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

Definition at line 316 of file newmat7.cpp.

static GeneralMatrix * GeneralSolv ( GeneralMatrix *  gm1,
GeneralMatrix *  gm2,
BaseMatrix *  sm,
MatrixType  mtx 
) [static]

Definition at line 404 of file newmat7.cpp.

static GeneralMatrix * GeneralSolvI ( GeneralMatrix *  gm1,
BaseMatrix *  sm,
MatrixType  mtx 
) [static]

Definition at line 445 of file newmat7.cpp.

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

Definition at line 788 of file newmat7.cpp.

bool is_zero ( const BaseMatrix &  A)

Definition at line 878 of file newmat7.cpp.

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

Definition at line 342 of file newmat7.cpp.

bool operator== ( const BaseMatrix &  A,
const BaseMatrix &  B 
)

Definition at line 801 of file newmat7.cpp.

bool operator== ( const GeneralMatrix &  A,
const GeneralMatrix &  B 
)

Definition at line 839 of file newmat7.cpp.

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

Definition at line 776 of file newmat7.cpp.

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

Definition at line 191 of file newmat7.cpp.

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

Definition at line 265 of file newmat7.cpp.

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

Definition at line 203 of file newmat7.cpp.

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

Definition at line 216 of file newmat7.cpp.

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

Definition at line 274 of file newmat7.cpp.

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

Definition at line 283 of file newmat7.cpp.

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

Definition at line 161 of file newmat7.cpp.

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

Definition at line 247 of file newmat7.cpp.

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

Definition at line 256 of file newmat7.cpp.

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

Definition at line 174 of file newmat7.cpp.



kni
Author(s): Martin Günther
autogenerated on Thu Aug 27 2015 13:40:08