|
LMCAS
Lamina Computer Algebra System
|
类型定义 | |
| using | RationalRows = std::vector<std::vector<Rational>> |
函数 | |
| void | eliminate_lu_column (RationalRows &lower, RationalRows &upper, std::size_t column) |
| Result< void > | factor_lu (RationalRows &lower, RationalRows &upper, RationalRows &permutation, const std::string &operation) |
| std::shared_ptr< SymbolicExpr > | rational_rows_expression (const RationalRows &input) |
| using LMCAS::anonymous_namespace{matrix_decomposition_lu.cpp}::RationalRows = std::vector<std::vector<Rational>> |
在文件 matrix_decomposition_lu.cpp 第 9 行定义.
| void LMCAS::anonymous_namespace{matrix_decomposition_lu.cpp}::eliminate_lu_column | ( | RationalRows & | lower, |
| RationalRows & | upper, | ||
| std::size_t | column ) |
在文件 matrix_decomposition_lu.cpp 第 11 行定义.
引用了 eliminate_lu_column(), LMCAS::lower , 以及 LMCAS::upper.
被这些函数引用 eliminate_lu_column() , 以及 factor_lu().
| Result< void > LMCAS::anonymous_namespace{matrix_decomposition_lu.cpp}::factor_lu | ( | RationalRows & | lower, |
| RationalRows & | upper, | ||
| RationalRows & | permutation, | ||
| const std::string & | operation ) |
在文件 matrix_decomposition_lu.cpp 第 26 行定义.
引用了 LMCAS::DomainError, eliminate_lu_column(), factor_lu(), LMCAS::Result< T >::failure(), LMCAS::lower, LMCAS::Result< T >::success() , 以及 LMCAS::upper.
被这些函数引用 factor_lu().
| std::shared_ptr< SymbolicExpr > LMCAS::anonymous_namespace{matrix_decomposition_lu.cpp}::rational_rows_expression | ( | const RationalRows & | input | ) |
在文件 matrix_decomposition_lu.cpp 第 54 行定义.
引用了 LMCAS::detail::matrix_decomposition::exact_number_expr() , 以及 rational_rows_expression().
被这些函数引用 rational_rows_expression().