$search

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 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)

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 gm2 
) [static]

Definition at line 236 of file newmat7.cpp.

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

Definition at line 227 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 gm2 
) [static]

Definition at line 216 of file newmat7.cpp.

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

Definition at line 203 of file newmat7.cpp.

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

Definition at line 283 of file newmat7.cpp.

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

Definition at line 274 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 gm2 
) [static]

Definition at line 256 of file newmat7.cpp.

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

Definition at line 247 of file newmat7.cpp.

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

Definition at line 174 of file newmat7.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue Mar 5 12:33:18 2013