Lines Matching full:matrix
45 * [scaled] Identity matrix initialization *
126 * Trace of the matrix *
176 * Matrix transpose *
179 /////////////////// macros for inplace transposition of square matrix ////////////////////
278 //////////////// macros for non-inplace transposition of rectangular matrix //////////////
511 "Rectangular matrix can not be transposed inplace" );
545 cvCompleteSymm( CvMat* matrix, int LtoR )
553 CV_ASSERT( CV_IS_MAT(matrix) && matrix->rows == matrix->cols );
555 nrows = matrix->rows;
557 if( CV_MAT_TYPE(matrix->type) == CV_32FC1 || CV_MAT_TYPE(matrix->type) == CV_32SC1 )
559 int* data = matrix->data.i;
560 int step = matrix->step/sizeof(data[0]);
569 else if( CV_MAT_TYPE(matrix->type) == CV_64FC1 )
571 double* data = matrix->data.db;
572 int step = matrix->step/sizeof(data[0]);
678 /* update matrix and the right side of the system */ \
758 * Determinant of the matrix *
788 CV_ERROR( CV_StsBadSize, "The matrix must be square" );
901 * Inverse (or pseudo-inverse) of the matrix *
940 CV_ERROR( CV_StsBadSize, "CV_SVD_SYM method is used for non-square matrix" );
965 CV_ERROR( CV_StsBadSize, "The matrix must be square" );
1182 CV_ERROR( CV_StsBadArg, "Some of required arguments is not a valid matrix" );
1242 CV_ERROR( CV_StsBadSize, "CV_SVD_SYM method is used for non-square matrix" );
1261 CV_ERROR( CV_StsBadSize, "The matrix must be square" );
1269 // check case of a single equation and small matrix
1653 "The matrix of eigenvalues must have the same number of columns as the input vector length "
1820 "The output matrix of coefficients must have the number of columns "
1821 "less than or equal to the number of eigenvectors (number of rows in eigenvectors matrix)" );
1949 "The input matrix of coefficients must have the number of columns "
1950 "less than or equal to the number of eigenvectors (number of rows in eigenvectors matrix)" );