/external/eigen/Eigen/src/IterativeLinearSolvers/ |
IncompleteCholesky.h | 122 if(pinv.size()>0) m_perm = pinv.inverse(); 123 else m_perm.resize(0); 158 if (m_perm.rows() == b.rows()) x = m_perm * b; 164 if (m_perm.rows() == b.rows()) 165 x = m_perm.inverse() * x; 175 const PermutationType& permutationP() const { eigen_assert("m_analysisIsOk"); return m_perm; } 184 PermutationType m_perm; member in class:Eigen::IncompleteCholesky 204 if (m_perm.rows() == mat.rows() ) // To detect the null permutation 208 tmp = mat.template selfadjointView<_UpLo>().twistedBy(m_perm); [all...] |
/external/eigen/Eigen/src/PaStiXSupport/ |
PaStiXSupport.h | 236 m_perm.data(), m_invp.data(), 0, 0, m_iparm.data(), m_dparm.data()); 249 mutable Matrix<StorageIndex,Dynamic,1> m_perm; // Permutation vector member in class:Eigen::PastixBase 316 m_perm.resize(m_size); 322 mat.valuePtr(), m_perm.data(), m_invp.data(), 0, 0, m_iparm.data(), m_dparm.data()); 347 mat.valuePtr(), m_perm.data(), m_invp.data(), 0, 0, m_iparm.data(), m_dparm.data()); 381 m_perm.data(), m_invp.data(), &x(0, i), rhs, m_iparm.data(), m_dparm.data());
|
/external/eigen/Eigen/src/SparseCore/ |
SparseSelfAdjointView.h | 614 : m_matrix(mat), m_perm(perm) 621 const Perm& perm() const { return m_perm; } 625 const Perm& m_perm; member in class:Eigen::SparseSymmetricPermutationProduct 639 // internal::permute_symm_to_fullsymm<Mode>(m_matrix,_dest,m_perm.indices().data());
|