Home | History | Annotate | Download | only in MatrixFunctions

Lines Matching defs:compute

38       * \param[in]  f  matrix function to compute.
42 /** \brief Compute matrix function of atomic matrix
46 MatrixType compute(const MatrixType& A);
64 MatrixType MatrixFunctionAtomic<MatrixType>::compute(const MatrixType& A)
163 /** \brief Compute size of each cluster given a partitioning */
176 /** \brief Compute start of each block using clusterSize */
187 /** \brief Compute mapping of eigenvalue indices to cluster indices */
204 /** \brief Compute permutation which groups ei'vals in same cluster together */
240 /** \brief Compute block diagonal part of matrix function.
252 = atomic.compute(T.block(blockStart(i), blockStart(i), clusterSize(i), clusterSize(i)));
298 // Compute AX = \sum_{k=i+1}^m A_{ik} X_{kj}
307 // Compute XB = \sum_{k=1}^{j-1} X_{ik} B_{kj}
322 /** \brief Compute part of matrix function above block diagonal.
341 // compute (i, i+k) block
370 * \p AtomicType and uses these results to compute the matrix function of the whole matrix. The class
371 * \p AtomicType should have a \p compute() member function for computing the matrix function of a block.
378 /** \brief Compute the matrix function.
395 * This converts the real matrix to a complex matrix, compute the matrix function of that matrix, and then
431 // compute Schur decomposition of A
440 // compute size of each cluster
448 // compute map so that eivalToCluster[i] = j means that i-th ei'val is in j-th cluster
452 // compute permutation which groups ei'vals in same cluster together
459 // compute result
499 /** \brief Compute the matrix function.