|
LMCAS
Lamina Computer Algebra System
|
类型定义 | |
| using | Eigenspaces = std::vector<std::pair<ExprPtr, std::vector<std::vector<ExprPtr>>>> |
函数 | |
| Result< bool > | eigenvalue_already_collected (const ExprPtr &lambda, const Eigenspaces &spaces, ComputationContext &context, const detail::AssumptionFacts &facts) |
| MatrixEigenvectorResult | eigenvalue_nullspace (const MatrixNode &matrix, const ExprPtr &lambda, ComputationContext &context) |
| using LMCAS::anonymous_namespace{symbolic_matrix_eigen.cpp}::Eigenspaces = std::vector<std::pair<ExprPtr, std::vector<std::vector<ExprPtr>>>> |
在文件 symbolic_matrix_eigen.cpp 第 132 行定义.
| Result< bool > LMCAS::anonymous_namespace{symbolic_matrix_eigen.cpp}::eigenvalue_already_collected | ( | const ExprPtr & | lambda, |
| const Eigenspaces & | spaces, | ||
| ComputationContext & | context, | ||
| const detail::AssumptionFacts & | facts ) |
在文件 symbolic_matrix_eigen.cpp 第 134 行定义.
引用了 LMCAS::detail::classify_exact_zero(), LMCAS::Complex, LMCAS::context, eigenvalue_already_collected(), LMCAS::Result< T >::failure(), LMCAS::Inconclusive, LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::detail::query_nonzero_value(), LMCAS::True , 以及 LMCAS::detail::Zero.
被这些函数引用 eigenvalue_already_collected().
| MatrixEigenvectorResult LMCAS::anonymous_namespace{symbolic_matrix_eigen.cpp}::eigenvalue_nullspace | ( | const MatrixNode & | matrix, |
| const ExprPtr & | lambda, | ||
| ComputationContext & | context ) |
在文件 symbolic_matrix_eigen.cpp 第 165 行定义.
引用了 LMCAS::MatrixNode::cols(), LMCAS::context, eigenvalue_nullspace(), LMCAS::Result< std::vector< std::vector< std::shared_ptr< SymbolicExpr > > > >::failure(), LMCAS::MatrixNode::get(), LMCAS::Inconclusive, LMCAS::detail::make_expression_ptr(), LMCAS::matrix_nullspace_checked(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::MatrixNode::rows() , 以及 LMCAS::value.
被这些函数引用 eigenvalue_nullspace().