Main Page | Modules | Class List | File List | Class Members | File Members

Fill a Fixed Size Matrix
[Fixed Size Matrices]


Functions

Gan_Matrix22 gan_mat22_fill_s (double XX, double XY, double YX, double YY)
 Fill 2x2 matrix with values.
Gan_SquMatrix22 gan_symmat22_fill_s (double XX, double YX, double YY)
 Return 2x2 symmetric matrix filled with values.
Gan_SquMatrix22 gan_ltmat22_fill_s (double XX, double YX, double YY)
 Return 2x2 lower triangular matrix filled with values.
Gan_Matrix22 gan_mat22_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix22 gan_mat22_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix22 gan_symmat22_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix22 gan_symmat22_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix22 gan_ltmat22_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix22 gan_ltmat22_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix22gan_mat22_fill_q (Gan_Matrix22 *A, double XX, double XY, double YX, double YY)
 Macro: Fill 2x2 matrix with values.
Gan_Matrix22gan_mat22_ident_q (Gan_Matrix22 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix22gan_mat22_zero_q (const Gan_Matrix22 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix22gan_symmat22_fill_q (Gan_SquMatrix22 *A, double XX, double YX, double YY)
 Fill 2x2 symmetric matrix with values.
Gan_SquMatrix22gan_symmat22_ident_q (Gan_SquMatrix22 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix22gan_symmat22_zero_q (const Gan_SquMatrix22 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix22gan_ltmat22_fill_q (Gan_SquMatrix22 *A, double XX, double YX, double YY)
 Macro: Fill 2x2 lower triangular matrix with values.
Gan_SquMatrix22gan_ltmat22_ident_q (Gan_SquMatrix22 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix22gan_ltmat22_zero_q (const Gan_SquMatrix22 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix22_f gan_mat22f_fill_s (float XX, float XY, float YX, float YY)
 Fill 2x2 matrix with values.
Gan_SquMatrix22_f gan_symmat22f_fill_s (float XX, float YX, float YY)
 Return 2x2 symmetric matrix filled with values.
Gan_SquMatrix22_f gan_ltmat22f_fill_s (float XX, float YX, float YY)
 Return 2x2 lower triangular matrix filled with values.
Gan_Matrix22_f gan_mat22f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix22_f gan_mat22f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix22_f gan_symmat22f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix22_f gan_symmat22f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix22_f gan_ltmat22f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix22_f gan_ltmat22f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix22_fgan_mat22f_fill_q (Gan_Matrix22_f *A, float XX, float XY, float YX, float YY)
 Macro: Fill 2x2 matrix with values.
Gan_Matrix22_fgan_mat22f_ident_q (Gan_Matrix22_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix22_fgan_mat22f_zero_q (const Gan_Matrix22_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix22_fgan_symmat22f_fill_q (Gan_SquMatrix22_f *A, float XX, float YX, float YY)
 Fill 2x2 symmetric matrix with values.
Gan_SquMatrix22_fgan_symmat22f_ident_q (Gan_SquMatrix22_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix22_fgan_symmat22f_zero_q (const Gan_SquMatrix22_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix22_fgan_ltmat22f_fill_q (Gan_SquMatrix22_f *A, float XX, float YX, float YY)
 Macro: Fill 2x2 lower triangular matrix with values.
Gan_SquMatrix22_fgan_ltmat22f_ident_q (Gan_SquMatrix22_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix22_fgan_ltmat22f_zero_q (const Gan_SquMatrix22_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix23 gan_mat23_fill_s (double XX, double XY, double XZ, double YX, double YY, double YZ)
 Fill 2x3 matrix with values.
Gan_Matrix23 gan_mat23_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix23gan_mat23_fill_q (Gan_Matrix23 *A, double XX, double XY, double XZ, double YX, double YY, double YZ)
 Macro: Fill 2x3 matrix with values.
Gan_Matrix23gan_mat23_zero_q (const Gan_Matrix23 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix23_f gan_mat23f_fill_s (float XX, float XY, float XZ, float YX, float YY, float YZ)
 Fill 2x3 matrix with values.
Gan_Matrix23_f gan_mat23f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix23_fgan_mat23f_fill_q (Gan_Matrix23_f *A, float XX, float XY, float XZ, float YX, float YY, float YZ)
 Macro: Fill 2x3 matrix with values.
Gan_Matrix23_fgan_mat23f_zero_q (const Gan_Matrix23_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix24 gan_mat24_fill_s (double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW)
 Fill 2x4 matrix with values.
Gan_Matrix24 gan_mat24_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix24gan_mat24_fill_q (Gan_Matrix24 *A, double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW)
 Macro: Fill 2x4 matrix with values.
Gan_Matrix24gan_mat24_zero_q (const Gan_Matrix24 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix24_f gan_mat24f_fill_s (float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW)
 Fill 2x4 matrix with values.
Gan_Matrix24_f gan_mat24f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix24_fgan_mat24f_fill_q (Gan_Matrix24_f *A, float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW)
 Macro: Fill 2x4 matrix with values.
Gan_Matrix24_fgan_mat24f_zero_q (const Gan_Matrix24_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix33 gan_mat33_fill_s (double XX, double XY, double XZ, double YX, double YY, double YZ, double ZX, double ZY, double ZZ)
 Fill 3x3 matrix with values.
Gan_SquMatrix33 gan_symmat33_fill_s (double XX, double YX, double YY, double ZX, double ZY, double ZZ)
 Return 3x3 symmetric matrix filled with values.
Gan_SquMatrix33 gan_ltmat33_fill_s (double XX, double YX, double YY, double ZX, double ZY, double ZZ)
 Return 3x3 lower triangular matrix filled with values.
Gan_Matrix33 gan_mat33_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix33 gan_mat33_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix33 gan_symmat33_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix33 gan_symmat33_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix33 gan_ltmat33_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix33 gan_ltmat33_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix33gan_mat33_fill_q (Gan_Matrix33 *A, double XX, double XY, double XZ, double YX, double YY, double YZ, double ZX, double ZY, double ZZ)
 Macro: Fill 3x3 matrix with values.
Gan_Matrix33gan_mat33_ident_q (Gan_Matrix33 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix33gan_mat33_zero_q (const Gan_Matrix33 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix33gan_symmat33_fill_q (Gan_SquMatrix33 *A, double XX, double YX, double YY, double ZX, double ZY, double ZZ)
 Macro: Fill 3x3 symmetric matrix with values.
Gan_SquMatrix33gan_symmat33_ident_q (Gan_SquMatrix33 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix33gan_symmat33_zero_q (const Gan_SquMatrix33 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix33gan_ltmat33_fill_q (Gan_SquMatrix33 *A, double XX, double YX, double YY, double ZX, double ZY, double ZZ)
 Macro: Fill 3x3 lower triangular matrix with values.
Gan_SquMatrix33gan_ltmat33_ident_q (Gan_SquMatrix33 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix33gan_ltmat33_zero_q (const Gan_SquMatrix33 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix33_f gan_mat33f_fill_s (float XX, float XY, float XZ, float YX, float YY, float YZ, float ZX, float ZY, float ZZ)
 Fill 3x3 matrix with values.
Gan_SquMatrix33_f gan_symmat33f_fill_s (float XX, float YX, float YY, float ZX, float ZY, float ZZ)
 Return 3x3 symmetric matrix filled with values.
Gan_SquMatrix33_f gan_ltmat33f_fill_s (float XX, float YX, float YY, float ZX, float ZY, float ZZ)
 Return 3x3 lower triangular matrix filled with values.
Gan_Matrix33_f gan_mat33f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix33_f gan_mat33f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix33_f gan_symmat33f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix33_f gan_symmat33f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix33_f gan_ltmat33f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix33_f gan_ltmat33f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix33_fgan_mat33f_fill_q (Gan_Matrix33_f *A, float XX, float XY, float XZ, float YX, float YY, float YZ, float ZX, float ZY, float ZZ)
 Macro: Fill 3x3 matrix with values.
Gan_Matrix33_fgan_mat33f_ident_q (Gan_Matrix33_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix33_fgan_mat33f_zero_q (const Gan_Matrix33_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix33_fgan_symmat33f_fill_q (Gan_SquMatrix33_f *A, float XX, float YX, float YY, float ZX, float ZY, float ZZ)
 Macro: Fill 3x3 symmetric matrix with values.
Gan_SquMatrix33_fgan_symmat33f_ident_q (Gan_SquMatrix33_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix33_fgan_symmat33f_zero_q (const Gan_SquMatrix33_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix33_fgan_ltmat33f_fill_q (Gan_SquMatrix33_f *A, float XX, float YX, float YY, float ZX, float ZY, float ZZ)
 Macro: Fill 3x3 lower triangular matrix with values.
Gan_SquMatrix33_fgan_ltmat33f_ident_q (Gan_SquMatrix33_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix33_fgan_ltmat33f_zero_q (const Gan_SquMatrix33_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix34 gan_mat34_fill_s (double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW, double ZX, double ZY, double ZZ, double ZW)
 Fill 3x4 matrix with values.
Gan_Matrix34 gan_mat34_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix34gan_mat34_fill_q (Gan_Matrix34 *A, double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW, double ZX, double ZY, double ZZ, double ZW)
 Macro: Fill 3x4 matrix with values.
Gan_Matrix34gan_mat34_zero_q (const Gan_Matrix34 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix34_f gan_mat34f_fill_s (float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW, float ZX, float ZY, float ZZ, float ZW)
 Fill 3x4 matrix with values.
Gan_Matrix34_f gan_mat34f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix34_fgan_mat34f_fill_q (Gan_Matrix34_f *A, float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW, float ZX, float ZY, float ZZ, float ZW)
 Macro: Fill 3x4 matrix with values.
Gan_Matrix34_fgan_mat34f_zero_q (const Gan_Matrix34_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix44 gan_mat44_fill_s (double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW, double ZX, double ZY, double ZZ, double ZW, double WX, double WY, double WZ, double WW)
 Fill 4x4 matrix with values.
Gan_SquMatrix44 gan_symmat44_fill_s (double XX, double YX, double YY, double ZX, double ZY, double ZZ, double WX, double WY, double WZ, double WW)
 Return 4x4 symmetric matrix filled with values.
Gan_SquMatrix44 gan_ltmat44_fill_s (double XX, double YX, double YY, double ZX, double ZY, double ZZ, double WX, double WY, double WZ, double WW)
 Return 4x4 lower triangular matrix filled with values.
Gan_Matrix44 gan_mat44_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix44 gan_mat44_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix44 gan_symmat44_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix44 gan_symmat44_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix44 gan_ltmat44_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix44 gan_ltmat44_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix44gan_mat44_fill_q (Gan_Matrix44 *A, double XX, double XY, double XZ, double XW, double YX, double YY, double YZ, double YW, double ZX, double ZY, double ZZ, double ZW, double WX, double WY, double WZ, double WW)
 Macro: Fill 4x4 matrix with values.
Gan_Matrix44gan_mat44_ident_q (Gan_Matrix44 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix44gan_mat44_zero_q (const Gan_Matrix44 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix44gan_symmat44_fill_q (Gan_SquMatrix44 *A, double XX, double YX, double YY, double ZX, double ZY, double ZZ, double WX, double WY, double WZ, double WW)
 Macro: Fill 4x4 symmetric matrix with values.
Gan_SquMatrix44gan_symmat44_ident_q (Gan_SquMatrix44 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix44gan_symmat44_zero_q (const Gan_SquMatrix44 *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix44gan_ltmat44_fill_q (Gan_SquMatrix44 *A, double XX, double YX, double YY, double ZX, double ZY, double ZZ, double WX, double WY, double WZ, double WW)
 Macro: Fill 4x4 lower triangular matrix with values.
Gan_SquMatrix44gan_ltmat44_ident_q (Gan_SquMatrix44 *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix44gan_ltmat44_zero_q (const Gan_SquMatrix44 *A)
 Macro: Fill fixed size matrix with zero.
Gan_Matrix44_f gan_mat44f_fill_s (float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW, float ZX, float ZY, float ZZ, float ZW, float WX, float WY, float WZ, float WW)
 Fill 4x4 matrix with values.
Gan_SquMatrix44_f gan_symmat44f_fill_s (float XX, float YX, float YY, float ZX, float ZY, float ZZ, float WX, float WY, float WZ, float WW)
 Return 4x4 symmetric matrix filled with values.
Gan_SquMatrix44_f gan_ltmat44f_fill_s (float XX, float YX, float YY, float ZX, float ZY, float ZZ, float WX, float WY, float WZ, float WW)
 Return 4x4 lower triangular matrix filled with values.
Gan_Matrix44_f gan_mat44f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_Matrix44_f gan_mat44f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix44_f gan_symmat44f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix44_f gan_symmat44f_zero_s (void)
 Set fixed size matrix to zero.
Gan_SquMatrix44_f gan_ltmat44f_ident_s (void)
 Return fixed size square matrix filled with identity.
Gan_SquMatrix44_f gan_ltmat44f_zero_s (void)
 Set fixed size matrix to zero.
Gan_Matrix44_fgan_mat44f_fill_q (Gan_Matrix44_f *A, float XX, float XY, float XZ, float XW, float YX, float YY, float YZ, float YW, float ZX, float ZY, float ZZ, float ZW, float WX, float WY, float WZ, float WW)
 Macro: Fill 4x4 matrix with values.
Gan_Matrix44_fgan_mat44f_ident_q (Gan_Matrix44_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_Matrix44_fgan_mat44f_zero_q (const Gan_Matrix44_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix44_fgan_symmat44f_fill_q (Gan_SquMatrix44_f *A, float XX, float YX, float YY, float ZX, float ZY, float ZZ, float WX, float WY, float WZ, float WW)
 Macro: Fill 4x4 symmetric matrix with values.
Gan_SquMatrix44_fgan_symmat44f_ident_q (Gan_SquMatrix44_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix44_fgan_symmat44f_zero_q (const Gan_SquMatrix44_f *A)
 Macro: Fill fixed size matrix with zero.
Gan_SquMatrix44_fgan_ltmat44f_fill_q (Gan_SquMatrix44_f *A, float XX, float YX, float YY, float ZX, float ZY, float ZZ, float WX, float WY, float WZ, float WW)
 Macro: Fill 4x4 lower triangular matrix with values.
Gan_SquMatrix44_fgan_ltmat44f_ident_q (Gan_SquMatrix44_f *A)
 Macro: Fill fixed size square matrix with identity.
Gan_SquMatrix44_fgan_ltmat44f_zero_q (const Gan_SquMatrix44_f *A)
 Macro: Fill fixed size matrix with zero.

Function Documentation

Gan_SquMatrix22* gan_ltmat22_fill_q Gan_SquMatrix22 A,
double  XX,
double  YX,
double  YY
 

Macro: Fill 2x2 lower triangular matrix with values.

Fill 2x2 lower triangular matrix A with values:

\[ A = \left(\begin{array}{cc} XX & 0 \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix22 gan_ltmat22_fill_s double  XX,
double  YX,
double  YY
 

Return 2x2 lower triangular matrix filled with values.

Return 2x2 lower triangular matrix filled with values:

\[ \left(\begin{array}{cc} XX & 0 \\ YX & YY \end{array}\right) \]

Gan_SquMatrix22* gan_ltmat22_ident_q Gan_SquMatrix22 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22 gan_ltmat22_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix22* gan_ltmat22_zero_q const Gan_SquMatrix22 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix22 gan_ltmat22_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix22_f* gan_ltmat22f_fill_q Gan_SquMatrix22_f A,
float  XX,
float  YX,
float  YY
 

Macro: Fill 2x2 lower triangular matrix with values.

Fill 2x2 lower triangular matrix A with values:

\[ A = \left(\begin{array}{cc} XX & 0 \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix22_f gan_ltmat22f_fill_s float  XX,
float  YX,
float  YY
 

Return 2x2 lower triangular matrix filled with values.

Return 2x2 lower triangular matrix filled with values:

\[ \left(\begin{array}{cc} XX & 0 \\ YX & YY \end{array}\right) \]

Gan_SquMatrix22_f* gan_ltmat22f_ident_q Gan_SquMatrix22_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f gan_ltmat22f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix22_f* gan_ltmat22f_zero_q const Gan_SquMatrix22_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix22_f gan_ltmat22f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix33* gan_ltmat33_fill_q Gan_SquMatrix33 A,
double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ
 

Macro: Fill 3x3 lower triangular matrix with values.

Fill 3x3 lower triangular matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & 0 & 0 \\ YX & YY & 0 \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix33 gan_ltmat33_fill_s double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ
 

Return 3x3 lower triangular matrix filled with values.

Return 3x3 lower triangular matrix filled with values

\[ \left(\begin{array}{ccc} XX & 0 & 0 \\ YX & YY & 0 \\ ZX & ZY & ZZ \end{array}\right) \]

Gan_SquMatrix33* gan_ltmat33_ident_q Gan_SquMatrix33 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33 gan_ltmat33_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix33* gan_ltmat33_zero_q const Gan_SquMatrix33 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix33 gan_ltmat33_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix33_f* gan_ltmat33f_fill_q Gan_SquMatrix33_f A,
float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ
 

Macro: Fill 3x3 lower triangular matrix with values.

Fill 3x3 lower triangular matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & 0 & 0 \\ YX & YY & 0 \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix33_f gan_ltmat33f_fill_s float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ
 

Return 3x3 lower triangular matrix filled with values.

Return 3x3 lower triangular matrix filled with values $ \left(\begin{array}{ccc} XX & 0 & 0 \\ YX & YY & 0 \\ ZX & ZY & ZZ \end{array}\right) $

Gan_SquMatrix33_f* gan_ltmat33f_ident_q Gan_SquMatrix33_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f gan_ltmat33f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix33_f* gan_ltmat33f_zero_q const Gan_SquMatrix33_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix33_f gan_ltmat33f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix44* gan_ltmat44_fill_q Gan_SquMatrix44 A,
double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ,
double  WX,
double  WY,
double  WZ,
double  WW
 

Macro: Fill 4x4 lower triangular matrix with values.

Fill 4x4 lower triangular matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & 0 & 0 & 0 \\ YX & YY & 0 & 0 \\ ZX & ZY & ZZ & 0 \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix44 gan_ltmat44_fill_s double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ,
double  WX,
double  WY,
double  WZ,
double  WW
 

Return 4x4 lower triangular matrix filled with values.

Return 4x4 lower triangular matrix filled with values

\[ \left(\begin{array}{cccc} XX & 0 & 0 & 0 \\ YX & YY & 0 & 0 \\ ZX & ZY & ZZ & 0 \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44* gan_ltmat44_ident_q Gan_SquMatrix44 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44 gan_ltmat44_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix44* gan_ltmat44_zero_q const Gan_SquMatrix44 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix44 gan_ltmat44_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix44_f* gan_ltmat44f_fill_q Gan_SquMatrix44_f A,
float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ,
float  WX,
float  WY,
float  WZ,
float  WW
 

Macro: Fill 4x4 lower triangular matrix with values.

Fill 4x4 lower triangular matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & 0 & 0 & 0 \\ YX & YY & 0 & 0 \\ ZX & ZY & ZZ & 0 \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix44_f gan_ltmat44f_fill_s float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ,
float  WX,
float  WY,
float  WZ,
float  WW
 

Return 4x4 lower triangular matrix filled with values.

Return 4x4 lower triangular matrix filled with values

\[ \left(\begin{array}{cccc} XX & 0 & 0 & 0 \\ YX & YY & 0 & 0 \\ ZX & ZY & ZZ & 0 \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44_f* gan_ltmat44f_ident_q Gan_SquMatrix44_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f gan_ltmat44f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix44_f* gan_ltmat44f_zero_q const Gan_SquMatrix44_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix44_f gan_ltmat44f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix22* gan_mat22_fill_q Gan_Matrix22 A,
double  XX,
double  XY,
double  YX,
double  YY
 

Macro: Fill 2x2 matrix with values.

Fill 2x2 matrix A with values:

\[ A = \left(\begin{array}{cc} XX & XY \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix22 gan_mat22_fill_s double  XX,
double  XY,
double  YX,
double  YY
 

Fill 2x2 matrix with values.

Fill 2x2 matrix with values:

\[ \left(\begin{array}{cc} XX & XY \\ YX & YY \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix22* gan_mat22_ident_q Gan_Matrix22 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix22 gan_mat22_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix22* gan_mat22_zero_q const Gan_Matrix22 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix22 gan_mat22_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix22_f* gan_mat22f_fill_q Gan_Matrix22_f A,
float  XX,
float  XY,
float  YX,
float  YY
 

Macro: Fill 2x2 matrix with values.

Fill 2x2 matrix A with values:

\[ A = \left(\begin{array}{cc} XX & XY \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix22_f gan_mat22f_fill_s float  XX,
float  XY,
float  YX,
float  YY
 

Fill 2x2 matrix with values.

Fill 2x2 matrix with values:

\[ \left(\begin{array}{cc} XX & XY \\ YX & YY \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix22_f* gan_mat22f_ident_q Gan_Matrix22_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix22_f gan_mat22f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix22_f* gan_mat22f_zero_q const Gan_Matrix22_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix22_f gan_mat22f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix23* gan_mat23_fill_q Gan_Matrix23 A,
double  XX,
double  XY,
double  XZ,
double  YX,
double  YY,
double  YZ
 

Macro: Fill 2x3 matrix with values.

Fill 2x3 matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix23 gan_mat23_fill_s double  XX,
double  XY,
double  XZ,
double  YX,
double  YY,
double  YZ
 

Fill 2x3 matrix with values.

Fill 2x3 matrix with values:

\[ \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix23* gan_mat23_zero_q const Gan_Matrix23 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix23 gan_mat23_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix23_f* gan_mat23f_fill_q Gan_Matrix23_f A,
float  XX,
float  XY,
float  XZ,
float  YX,
float  YY,
float  YZ
 

Macro: Fill 2x3 matrix with values.

Fill 2x3 matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix23_f gan_mat23f_fill_s float  XX,
float  XY,
float  XZ,
float  YX,
float  YY,
float  YZ
 

Fill 2x3 matrix with values.

Fill 2x3 matrix with values:

\[ \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix23_f* gan_mat23f_zero_q const Gan_Matrix23_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix23_f gan_mat23f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix24* gan_mat24_fill_q Gan_Matrix24 A,
double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW
 

Macro: Fill 2x4 matrix with values.

Fill 2x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix24 gan_mat24_fill_s double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW
 

Fill 2x4 matrix with values.

Fill 2x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix24* gan_mat24_zero_q const Gan_Matrix24 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix24 gan_mat24_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix24_f* gan_mat24f_fill_q Gan_Matrix24_f A,
float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW
 

Macro: Fill 2x4 matrix with values.

Fill 2x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix24_f gan_mat24f_fill_s float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW
 

Fill 2x4 matrix with values.

Fill 2x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix24_f* gan_mat24f_zero_q const Gan_Matrix24_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix24_f gan_mat24f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix33* gan_mat33_fill_q Gan_Matrix33 A,
double  XX,
double  XY,
double  XZ,
double  YX,
double  YY,
double  YZ,
double  ZX,
double  ZY,
double  ZZ
 

Macro: Fill 3x3 matrix with values.

Fill 3x3 matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix33 gan_mat33_fill_s double  XX,
double  XY,
double  XZ,
double  YX,
double  YY,
double  YZ,
double  ZX,
double  ZY,
double  ZZ
 

Fill 3x3 matrix with values.

Fill 3x3 matrix with values:

\[ \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix33* gan_mat33_ident_q Gan_Matrix33 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix33 gan_mat33_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix33* gan_mat33_zero_q const Gan_Matrix33 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix33 gan_mat33_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix33_f* gan_mat33f_fill_q Gan_Matrix33_f A,
float  XX,
float  XY,
float  XZ,
float  YX,
float  YY,
float  YZ,
float  ZX,
float  ZY,
float  ZZ
 

Macro: Fill 3x3 matrix with values.

Fill 3x3 matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix33_f gan_mat33f_fill_s float  XX,
float  XY,
float  XZ,
float  YX,
float  YY,
float  YZ,
float  ZX,
float  ZY,
float  ZZ
 

Fill 3x3 matrix with values.

Fill 3x3 matrix with values:

\[ \left(\begin{array}{ccc} XX & XY & XZ \\ YX & YY & YZ \\ ZX & ZY & ZZ \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix33_f* gan_mat33f_ident_q Gan_Matrix33_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix33_f gan_mat33f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix33_f* gan_mat33f_zero_q const Gan_Matrix33_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix33_f gan_mat33f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix34* gan_mat34_fill_q Gan_Matrix34 A,
double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW,
double  ZX,
double  ZY,
double  ZZ,
double  ZW
 

Macro: Fill 3x4 matrix with values.

Fill 3x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix34 gan_mat34_fill_s double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW,
double  ZX,
double  ZY,
double  ZZ,
double  ZW
 

Fill 3x4 matrix with values.

Fill 3x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix34* gan_mat34_zero_q const Gan_Matrix34 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix34 gan_mat34_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix34_f* gan_mat34f_fill_q Gan_Matrix34_f A,
float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW,
float  ZX,
float  ZY,
float  ZZ,
float  ZW
 

Macro: Fill 3x4 matrix with values.

Fill 3x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix34_f gan_mat34f_fill_s float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW,
float  ZX,
float  ZY,
float  ZZ,
float  ZW
 

Fill 3x4 matrix with values.

Fill 3x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix34_f* gan_mat34f_zero_q const Gan_Matrix34_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix34_f gan_mat34f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix44* gan_mat44_fill_q Gan_Matrix44 A,
double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW,
double  ZX,
double  ZY,
double  ZZ,
double  ZW,
double  WX,
double  WY,
double  WZ,
double  WW
 

Macro: Fill 4x4 matrix with values.

Fill 4x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix44 gan_mat44_fill_s double  XX,
double  XY,
double  XZ,
double  XW,
double  YX,
double  YY,
double  YZ,
double  YW,
double  ZX,
double  ZY,
double  ZZ,
double  ZW,
double  WX,
double  WY,
double  WZ,
double  WW
 

Fill 4x4 matrix with values.

Fill 4x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix44* gan_mat44_ident_q Gan_Matrix44 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix44 gan_mat44_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix44* gan_mat44_zero_q const Gan_Matrix44 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix44 gan_mat44_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_Matrix44_f* gan_mat44f_fill_q Gan_Matrix44_f A,
float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW,
float  ZX,
float  ZY,
float  ZZ,
float  ZW,
float  WX,
float  WY,
float  WZ,
float  WW
 

Macro: Fill 4x4 matrix with values.

Fill 4x4 matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_Matrix44_f gan_mat44f_fill_s float  XX,
float  XY,
float  XZ,
float  XW,
float  YX,
float  YY,
float  YZ,
float  YW,
float  ZX,
float  ZY,
float  ZZ,
float  ZW,
float  WX,
float  WY,
float  WZ,
float  WW
 

Fill 4x4 matrix with values.

Fill 4x4 matrix with values:

\[ \left(\begin{array}{cccc} XX & XY & XZ & XW \\ YX & YY & YZ & YW \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Returns:
Filled matrix.

Gan_Matrix44_f* gan_mat44f_ident_q Gan_Matrix44_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_Matrix44_f gan_mat44f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_Matrix44_f* gan_mat44f_zero_q const Gan_Matrix44_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_Matrix44_f gan_mat44f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix22* gan_symmat22_fill_q Gan_SquMatrix22 A,
double  XX,
double  YX,
double  YY
 

Fill 2x2 symmetric matrix with values.

Fill 2x2 symmetric matrix A filled with values:

\[ A = \left(\begin{array}{cc} XX & YX \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix22 gan_symmat22_fill_s double  XX,
double  YX,
double  YY
 

Return 2x2 symmetric matrix filled with values.

Return 2x2 symmetric matrix filled with values:

\[ \left(\begin{array}{cc} XX & YX \\ YX & YY \end{array}\right) \]

Gan_SquMatrix22* gan_symmat22_ident_q Gan_SquMatrix22 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22 gan_symmat22_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix22* gan_symmat22_zero_q const Gan_SquMatrix22 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix22 gan_symmat22_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix22_f* gan_symmat22f_fill_q Gan_SquMatrix22_f A,
float  XX,
float  YX,
float  YY
 

Fill 2x2 symmetric matrix with values.

Fill 2x2 symmetric matrix A filled with values:

\[ A = \left(\begin{array}{cc} XX & YX \\ YX & YY \end{array}\right) \]

Returns:
Pointer to filled matrix A.

Gan_SquMatrix22_f gan_symmat22f_fill_s float  XX,
float  YX,
float  YY
 

Return 2x2 symmetric matrix filled with values.

Return 2x2 symmetric matrix filled with values:

\[ \left(\begin{array}{cc} XX & YX \\ YX & YY \end{array}\right) \]

Gan_SquMatrix22_f* gan_symmat22f_ident_q Gan_SquMatrix22_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix22_f gan_symmat22f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix22_f* gan_symmat22f_zero_q const Gan_SquMatrix22_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix22_f gan_symmat22f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix33* gan_symmat33_fill_q Gan_SquMatrix33 A,
double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ
 

Macro: Fill 3x3 symmetric matrix with values.

Fill 3x3 symmetric matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & YX & ZX \\ YX & YY & ZY \\ ZX & ZY & ZZ \end{array}\right) \]

Gan_SquMatrix33 gan_symmat33_fill_s double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ
 

Return 3x3 symmetric matrix filled with values.

Return 3x3 symmetric matrix filled with values:

\[ \left(\begin{array}{ccc} XX & YX & ZX \\ YX & YY & ZY \\ ZX & ZY & ZZ \end{array}\right) \]

Gan_SquMatrix33* gan_symmat33_ident_q Gan_SquMatrix33 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33 gan_symmat33_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix33* gan_symmat33_zero_q const Gan_SquMatrix33 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix33 gan_symmat33_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix33_f* gan_symmat33f_fill_q Gan_SquMatrix33_f A,
float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ
 

Macro: Fill 3x3 symmetric matrix with values.

Fill 3x3 symmetric matrix A with values:

\[ A = \left(\begin{array}{ccc} XX & YX & ZX \\ YX & YY & ZY \\ ZX & ZY & ZZ \end{array}\right) \]

Gan_SquMatrix33_f gan_symmat33f_fill_s float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ
 

Return 3x3 symmetric matrix filled with values.

Return 3x3 symmetric matrix filled with values:

\[ \left(\begin{array}{ccc} XX & YX & ZX \\ YX & YY & ZY \\ ZX & ZY & ZZ \end{array}\right) \]

Gan_SquMatrix33_f* gan_symmat33f_ident_q Gan_SquMatrix33_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix33_f gan_symmat33f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix33_f* gan_symmat33f_zero_q const Gan_SquMatrix33_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix33_f gan_symmat33f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix44* gan_symmat44_fill_q Gan_SquMatrix44 A,
double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ,
double  WX,
double  WY,
double  WZ,
double  WW
 

Macro: Fill 4x4 symmetric matrix with values.

Fill 4x4 symmetric matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & YX & ZX & WX \\ YX & YY & ZY & WY \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44 gan_symmat44_fill_s double  XX,
double  YX,
double  YY,
double  ZX,
double  ZY,
double  ZZ,
double  WX,
double  WY,
double  WZ,
double  WW
 

Return 4x4 symmetric matrix filled with values.

Return 4x4 symmetric matrix filled with values:

\[ \left(\begin{array}{cccc} XX & YX & ZX & WX \\ YX & YY & ZY & WY \\ ZX & ZY & ZZ & WZ \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44* gan_symmat44_ident_q Gan_SquMatrix44 A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44 gan_symmat44_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix44* gan_symmat44_zero_q const Gan_SquMatrix44 A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix44 gan_symmat44_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.

Gan_SquMatrix44_f* gan_symmat44f_fill_q Gan_SquMatrix44_f A,
float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ,
float  WX,
float  WY,
float  WZ,
float  WW
 

Macro: Fill 4x4 symmetric matrix with values.

Fill 4x4 symmetric matrix A with values:

\[ A = \left(\begin{array}{cccc} XX & YX & ZX & WX \\ YX & YY & ZY & WY \\ ZX & ZY & ZZ & ZW \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44_f gan_symmat44f_fill_s float  XX,
float  YX,
float  YY,
float  ZX,
float  ZY,
float  ZZ,
float  WX,
float  WY,
float  WZ,
float  WW
 

Return 4x4 symmetric matrix filled with values.

Return 4x4 symmetric matrix filled with values:

\[ \left(\begin{array}{cccc} XX & YX & ZX & WX \\ YX & YY & ZY & WY \\ ZX & ZY & ZZ & WZ \\ WX & WY & WZ & WW \end{array}\right) \]

Gan_SquMatrix44_f* gan_symmat44f_ident_q Gan_SquMatrix44_f A  ) 
 

Macro: Fill fixed size square matrix with identity.

Fill fixed size square matrix A with identity.

Returns:
Pointer to result matrix A.

Gan_SquMatrix44_f gan_symmat44f_ident_s void   ) 
 

Return fixed size square matrix filled with identity.

Fill square matrix with identity and return as new matrix.

Gan_SquMatrix44_f* gan_symmat44f_zero_q const Gan_SquMatrix44_f A  ) 
 

Macro: Fill fixed size matrix with zero.

Fill fixed size matrix A with zero, and return A.

Gan_SquMatrix44_f gan_symmat44f_zero_s void   ) 
 

Set fixed size matrix to zero.

Return fixed size matrix filled with zero values.


Generated on Fri Mar 17 12:44:55 2006 by  doxygen 1.3.9.1