Functions | |
void | Compute_Matrix_Product (const float *matrix1, const float *matrix2, float *out_matrix) |
void | DCompute_Matrix_Product (double float *matrix1, const double *matrix2, double *out_matrix) |
void Compute_Matrix_Product | ( | const float * | matrix1, | |
const float * | matrix2, | |||
float * | out_matrix | |||
) |
matrix1 | - First input transformation matrix. | |
matrix2 | - Second input transformation matrix. | |
out_matrix | - Output transformation matrix, returned to the caller. Can point to the same place as matrix1 or matrix2 |
Given: Compute_Matrix_Product(A, B, C);
C = AB The result is that the following are equivalent:
1) Append_Modelling_Matrix(A); followed by Append_Modelling_Matrix(B);
2) Append_Modelling_Matrix(C);
void DCompute_Matrix_Product | ( | double float * | matrix1, | |
const double * | matrix2, | |||
double * | out_matrix | |||
) |