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 GeneralMatrixGeneralMult (GeneralMatrix *, GeneralMatrix *, MultipliedMatrix *, MatrixType)
 
static GeneralMatrixGeneralSolv (GeneralMatrix *, GeneralMatrix *, BaseMatrix *, MatrixType)
 
static GeneralMatrixGeneralSolvI (GeneralMatrix *, BaseMatrix *, MatrixType)
 
static GeneralMatrixGeneralKP (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 GeneralMatrixGeneralMult1 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
 
static GeneralMatrixGeneralMult2 (GeneralMatrix *gm1, GeneralMatrix *gm2, MultipliedMatrix *mm, MatrixType mtx)
 
static GeneralMatrixmmMult (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.

Macro Definition 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.

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

Definition at line 946 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.

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

Definition at line 342 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 Fri Jan 3 2020 04:01:17