![]() |
CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
|
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. | |
| void | v_printf (char *name, const MATRIX_3x3 &mat) |
| print to stdout name and matrix components | |
| void | v_printf (char *fmt, char *name, const MATRIX_3x3 &mat) |
| print to stdout name and matrix components according to given format "fmt" | |
| void | v_sprintf (char *dest, char *name, const MATRIX_3x3 &mat) |
| print to string "dest" name and matrix components | |
| void | v_sprintf (char *dest, char *fmt, char *name, const MATRIX_3x3 &mat) |
| print to string "dest" name and matrix components according to given format "fmt" | |
| void | v_fprintf (FILE *dest, char *name, const MATRIX_3x3 &mat) |
| print to stream "dest" name and matrix components | |
| void | v_fprintf (FILE *dest, char *fmt, char *name, const MATRIX_3x3 &mat) |
| print to sstream "dest" name and matrix components according to given format "fmt" | |
| std::ostream & | operator<< (std::ostream &out, const MATRIX_3x3 &mat) |
| print to std:ostream | |
MATRIX_3x3 class and functions.
Definition in file matr3d.h.
| MATRIX_3x3 operator! | ( | const MATRIX_3x3 & | A | ) |
Arithmetic operator - matrix transposition ( A^T )
Definition at line 142 of file matr3d.cpp.
| MATRIX_3x3 operator& | ( | const MATRIX_3x3 & | A, |
| const MATRIX_3x3 & | B ) |
Arithmetic operator - multiplication of 2 matrices components ( AxxBxx, AxyBxy, ..., AzzBzz )
Definition at line 51 of file matr3d.cpp.
| MATRIX_3x3 operator* | ( | const double & | s, |
| const MATRIX_3x3 & | A ) |
Arithmetic operator - product of scalar and matrix.
Definition at line 112 of file matr3d.cpp.
| MATRIX_3x3 operator* | ( | const MATRIX_3x3 & | A, |
| const double & | s ) |
Arithmetic operator - product of matrix and scalar.
Definition at line 100 of file matr3d.cpp.
| MATRIX_3x3 operator* | ( | const MATRIX_3x3 & | A, |
| const MATRIX_3x3 & | B ) |
Arithmetic operator - multiplication of 2 matrices.
Definition at line 152 of file matr3d.cpp.
| VECTOR_3D operator* | ( | const MATRIX_3x3 & | A, |
| const VECTOR_3D & | b ) |
Arithmetic operator - multiplication of matrix and vector.
Definition at line 27 of file matr3d.cpp.
| VECTOR_3D operator* | ( | const VECTOR_3D & | b, |
| const MATRIX_3x3 & | A ) |
| MATRIX_3x3 operator+ | ( | const MATRIX_3x3 & | A, |
| const MATRIX_3x3 & | B ) |
Arithmetic operator - sum of 2 matrices.
Definition at line 63 of file matr3d.cpp.
| MATRIX_3x3 operator- | ( | const MATRIX_3x3 & | A | ) |
| MATRIX_3x3 operator- | ( | const MATRIX_3x3 & | A, |
| const MATRIX_3x3 & | B ) |
Arithmetic operator - subtraction of 2 matrices (sum of A and -B)
Definition at line 75 of file matr3d.cpp.
| MATRIX_3x3 operator/ | ( | const MATRIX_3x3 & | A, |
| const double & | s ) |
Arithmetic operator - division of matrix by scalar (product of matrix and 1/s)
Definition at line 124 of file matr3d.cpp.
| VECTOR_3D operator/ | ( | const VECTOR_3D & | b, |
| MATRIX_3x3 & | A ) |
Arithmetic operator - multiplication of vector and inverted matrix.
Definition at line 196 of file matr3d.cpp.
| void operator/= | ( | MATRIX_3x3 & | A, |
| const double & | s ) |
| MATRIX_3x3 operator~ | ( | const MATRIX_3x3 & | A | ) |
Arithmetic operator - matrix inversion ( A^(-1) )
Definition at line 171 of file matr3d.cpp.
| void v_fprintf | ( | FILE * | dest, |
| char * | fmt, | ||
| char * | name, | ||
| const MATRIX_3x3 & | mat ) |
| void v_fprintf | ( | FILE * | dest, |
| char * | name, | ||
| const MATRIX_3x3 & | mat ) |
| void v_printf | ( | char * | fmt, |
| char * | name, | ||
| const MATRIX_3x3 & | mat ) |
| void v_printf | ( | char * | name, |
| const MATRIX_3x3 & | mat ) |
| void v_sprintf | ( | char * | dest, |
| char * | fmt, | ||
| char * | name, | ||
| const MATRIX_3x3 & | mat ) |
| void v_sprintf | ( | char * | dest, |
| char * | name, | ||
| const MATRIX_3x3 & | mat ) |