CONFIG LIB  1.5
Configuration Files Library (by TGG 2020)
matr3d.h File Reference

MATRIX_3x3 class and functions. More...

#include "vector3d.h"

Go to the source code of this file.

Classes

class  MATRIX_3x3
 MATRIX_3x3 class and functions. More...
 

Functions

MATRIX_3x3 operator* (const MATRIX_3x3 &A, const MATRIX_3x3 &B)
 Arithmetic operator - multiplication of 2 matrices.
 
MATRIX_3x3 operator& (const MATRIX_3x3 &A, const MATRIX_3x3 &B)
 Arithmetic operator - multiplication of 2 matrices components ( AxxBxx, AxyBxy, ..., AzzBzz )
 
MATRIX_3x3 operator! (const MATRIX_3x3 &A)
 Arithmetic operator - matrix transposition ( A^T )
 
MATRIX_3x3 operator~ (const MATRIX_3x3 &A)
 Arithmetic operator - matrix inversion ( A^(-1) )
 
MATRIX_3x3 operator* (const MATRIX_3x3 &A, const double &s)
 Arithmetic operator - product of matrix and scalar.
 
MATRIX_3x3 operator* (const double &s, const MATRIX_3x3 &A)
 Arithmetic operator - product of scalar and matrix.
 
MATRIX_3x3 operator/ (const MATRIX_3x3 &A, const double &s)
 Arithmetic operator - division of matrix by scalar (product of matrix and 1/s)
 
MATRIX_3x3 operator+ (const MATRIX_3x3 &A, const MATRIX_3x3 &B)
 Arithmetic operator - sum of 2 matrices.
 
MATRIX_3x3 operator- (const MATRIX_3x3 &A, const MATRIX_3x3 &B)
 Arithmetic operator - subtraction of 2 matrices (sum of A and -B)
 
MATRIX_3x3 operator- (const MATRIX_3x3 &A)
 Arithmetic operator - reverse of matrix (-A)
 
void operator/= (MATRIX_3x3 &A, const double &s)
 Arithmetic operator - division assignment.
 
VECTOR_3D operator* (const MATRIX_3x3 &A, const VECTOR_3D &b)
 Arithmetic operator - multiplication of matrix and vector.
 
VECTOR_3D operator* (const VECTOR_3D &b, const MATRIX_3x3 &A)
 Arithmetic operator - multiplication of vector and matrix.
 
VECTOR_3D operator/ (const VECTOR_3D &b, MATRIX_3x3 &A)
 Arithmetic operator - multiplication of vector and inverted matrix.
 

Detailed Description

MATRIX_3x3 class and functions.

Definition in file matr3d.h.