CONFIG LIB  1.5
Configuration Files Library (by TGG 2020)
MATRIX_3x3 Class Reference

MATRIX_3x3 class and functions. More...

#include <matr3d.h>

Public Member Functions

 MATRIX_3x3 (void)
 default constructor - sets components to zero
 
 MATRIX_3x3 (double xx_p, double xy_p, double xz_p, double yx_p, double yy_p, double yz_p, double zx_p, double zy_p, double zz_p)
 constructor - sets components values from variables
 
 MATRIX_3x3 (double M[])
 constructor - sets components values from the array (one dimensional)
 
 MATRIX_3x3 (double M[3][3])
 constructor - sets components values from the array (two dimensional)
 
void GetFrom (double xx_p, double xy_p, double xz_p, double yx_p, double yy_p, double yz_p, double zx_p, double zy_p, double zz_p)
 copies components values from variables
 
void GetFrom (double A[])
 copies components values from the array (one dimensional)
 
void GetFrom (double A[3][3])
 copies components values from the array (two dimensional)
 
void SetToZero (void)
 reset matrix - set all components to zero

 
void Unit (void)
 set unit matrix

 
double Det (void)
 matrix determinant

 

Public Attributes

double xx
 (0,0) element
 
double xy
 (0,1) element
 
double xz
 (0,2) element
 
double yx
 (1,0) element
 
double yy
 (1,1) element
 
double yz
 (1,2) element
 
double zx
 (2,0) element
 
double zy
 (2,1) element
 
double zz
 (2,2) element
 

Detailed Description

MATRIX_3x3 class and functions.

Matrix elements:

   |  xx,   xy,   xz  |
   |  yx,   yy,   yz  |
   |  zx,   zy,   zz  |

Definition at line 40 of file matr3d.h.


The documentation for this class was generated from the following file: