Lines Matching full:matrix

85 …Computes \f$A = (I - b v v^T) A\f$, where \f$A\f$ is an \f$m \times n\f$ matrix indexed as `A[i*ro…
87 @param[in,out] A Matrix to apply Householder reflection to, in place
113 …(or \f$G^T A\f$ in transpose mode), where \f$A\f$ is an \f$m \times n\f$ matrix indexed as `A[i*n …
115 @param[in,out] A Row major matrix to apply Givens rotation to, in place
219 …@param[out] interp_project Address of the variable where the newly created interpolation matrix wi…
220 …@param[out] grad_project Address of the variable where the newly created gradient matrix will be…
698 …@param[in] interp Row-major (`num_qpts * num_nodes`) matrix expressing the values of nodal bas…
699 …@param[in] grad Row-major (`dim * num_qpts * num_nodes`) matrix expressing derivatives of no…
724 @brief Return collocated gradient matrix
727 …@param[out] collo_grad_1d Row-major (`Q_1d * Q_1d`) matrix expressing derivatives of basis functio…
757 @brief Return 1D interpolation matrix to Chebyshev polynomial coefficients on quadrature space
760 …@param[out] chebyshev_interp_1d Row-major (`P_1d * Q_1d`) matrix interpolating from basis nodes to…
776 // Build coefficient matrix in CeedBasisGetChebyshevInterp1D()
783 // Compute C^+, pseudoinverse of coefficient matrix in CeedBasisGetChebyshevInterp1D()
1130 @brief Return a reference implementation of matrix multiplication \f$C = A B\f$.
1135 @param[in] mat_A Row-major matrix `A`
1136 @param[in] mat_B Row-major matrix `B`
1137 @param[out] mat_C Row-major output matrix `C`
1159 @brief Return QR Factorization of a matrix
1162 @param[in,out] mat Row-major matrix to be factorized in place
1174 // Check matrix shape in CeedQRFactorization()
1180 if (i >= m - 1) { // last row of matrix, no reflection needed in CeedQRFactorization()
1210 @brief Apply Householder Q matrix
1214 @param[in,out] mat_A Matrix to apply Householder Q to, in place
1215 @param[in] mat_Q Householder Q matrix
1244 @brief Return pseudoinverse of a matrix
1247 @param[in] mat Row-major matrix to compute pseudoinverse of
1250 @param[out] mat_pinv Row-major pseudoinverse matrix
1288 …@brief Return symmetric Schur decomposition of the symmetric matrix mat via symmetric QR factoriza…
1291 @param[in,out] mat Row-major matrix to be factorized in place
1432 We generate the matrix `X` and vector `Lambda` such that `X^T A X = Lambda` and `X^T B X = I`.
1436 @param[in] mat_A Row-major matrix to be factorized with eigenvalues
1437 @param[in] mat_B Row-major matrix to be factorized to identity
1438 @param[out] mat_X Row-major orthogonal matrix
1526 …@param[in] interp_1d Row-major (`Q_1d * P_1d`) matrix expressing the values of nodal basis func…
1527 …@param[in] grad_1d Row-major (`Q_1d * P_1d`) matrix expressing derivatives of nodal basis fun…
1621 // Build B, D matrix in CeedBasisCreateTensorH1Lagrange()
1663 …@param[in] interp Row-major (`num_qpts * num_nodes`) matrix expressing the values of nodal bas…
1664 …@param[in] grad Row-major (`dim * num_qpts * num_nodes`) matrix expressing derivatives of no…
1722 …@param[in] interp Row-major (`dim * num_qpts * num_nodes`) matrix expressing the values of bas…
1723 …@param[in] div Row-major (`num_qpts * num_nodes`) matrix expressing divergence of basis fun…
1781 …@param[in] interp Row-major (`dim * num_qpts * num_nodes`) matrix expressing the values of bas…
1782 … * num_nodes`, `curl_comp = 1` if `dim < 3` otherwise `curl_comp = dim`) matrix expressing curl of…
1864 // Create projection matrix in CeedBasisCreateProjection()
2323 @brief Get interpolation matrix of a `CeedBasis`
2326 @param[out] interp Variable to store interpolation matrix
2357 @brief Get 1D interpolation matrix of a tensor product `CeedBasis`
2360 @param[out] interp_1d Variable to store interpolation matrix
2376 @brief Get gradient matrix of a `CeedBasis`
2379 @param[out] grad Variable to store gradient matrix
2413 @brief Get 1D gradient matrix of a tensor product `CeedBasis`
2416 @param[out] grad_1d Variable to store gradient matrix
2432 @brief Get divergence matrix of a `CeedBasis`
2435 @param[out] div Variable to store divergence matrix
2447 @brief Get curl matrix of a `CeedBasis`
2450 @param[out] curl Variable to store curl matrix