|
template<typename MatrixType , typename VectorType > |
void | Eigen::internal::matrix_function_compute_above_diagonal (const MatrixType &T, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| Compute part of matrix function above block diagonal. More...
|
|
template<typename MatrixType , typename AtomicType , typename VectorType > |
void | Eigen::internal::matrix_function_compute_block_atomic (const MatrixType &T, AtomicType &atomic, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| Compute block diagonal part of matrix function. More...
|
|
template<typename VectorType > |
void | Eigen::internal::matrix_function_compute_block_start (const VectorType &clusterSize, VectorType &blockStart) |
| Compute start of each block using clusterSize. More...
|
|
template<typename ListOfClusters , typename Index > |
void | Eigen::internal::matrix_function_compute_cluster_size (const ListOfClusters &clusters, Matrix< Index, Dynamic, 1 > &clusterSize) |
| Compute size of each cluster given a partitioning. More...
|
|
template<typename EivalsType , typename ListOfClusters , typename VectorType > |
void | Eigen::internal::matrix_function_compute_map (const EivalsType &eivals, const ListOfClusters &clusters, VectorType &eivalToCluster) |
| Compute mapping of eigenvalue indices to cluster indices. More...
|
|
template<typename MatrixType > |
NumTraits< typename MatrixType::Scalar >::Real | Eigen::internal::matrix_function_compute_mu (const MatrixType &A) |
|
template<typename DynVectorType , typename VectorType > |
void | Eigen::internal::matrix_function_compute_permutation (const DynVectorType &blockStart, const DynVectorType &eivalToCluster, VectorType &permutation) |
| Compute permutation which groups ei'vals in same cluster together. More...
|
|
template<typename Index , typename ListOfClusters > |
ListOfClusters::iterator | Eigen::internal::matrix_function_find_cluster (Index key, ListOfClusters &clusters) |
| Find cluster in clusters containing some value. More...
|
|
template<typename EivalsType , typename Cluster > |
void | Eigen::internal::matrix_function_partition_eigenvalues (const EivalsType &eivals, std::list< Cluster > &clusters) |
| Partition eigenvalues in clusters of ei'vals close to each other. More...
|
|
template<typename VectorType , typename MatrixType > |
void | Eigen::internal::matrix_function_permute_schur (VectorType &permutation, MatrixType &U, MatrixType &T) |
| Permute Schur decomposition in U and T according to permutation. More...
|
|
template<typename MatrixType > |
MatrixType | Eigen::internal::matrix_function_solve_triangular_sylvester (const MatrixType &A, const MatrixType &B, const MatrixType &C) |
| Solve a triangular Sylvester equation AX + XB = C. More...
|
|