|
LMCAS
Lamina Computer Algebra System
|
#include </home/runner/work/docs/docs/LMCAS/src/internal/exact_matrix.hpp>
Public 成员函数 | |
| ExprPtr & | at (std::size_t row, std::size_t col) |
| const ExprPtr & | at (std::size_t row, std::size_t col) const |
Public 属性 | |
| std::size_t | cols = 0 |
| std::vector< ExprPtr > | entries |
| std::size_t | rows = 0 |
在文件 exact_matrix.hpp 第 26 行定义.
|
inline |
在文件 exact_matrix.hpp 第 34 行定义.
|
inline |
在文件 exact_matrix.hpp 第 31 行定义.
被这些函数引用 LMCAS::detail::matrix_kernel::choose_pivot(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::determinant_cofactor(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::eliminate_below(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::eliminate_forward(), LMCAS::detail::anonymous_namespace{exact_matrix_solve.cpp}::inconsistent_symbolic_system(), LMCAS::detail::inverse_exact(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::reduce_above(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::subtract_pivot_row(), LMCAS::detail::matrix_kernel::swap_rows() , 以及 LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::symbolic_determinant_value().
| std::size_t LMCAS::detail::ExactMatrixData::cols = 0 |
在文件 exact_matrix.hpp 第 28 行定义.
被这些函数引用 at(), at(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::determinant_cofactor(), LMCAS::detail::determinant_exact(), LMCAS::detail::eliminate_exact(), LMCAS::detail::matrix_api::exact_matrix_expression(), LMCAS::detail::inverse_exact(), LMCAS::matrix_rank_checked(), LMCAS::matrix_rref_checked(), LMCAS::matrix_solve_linear_checked(), LMCAS::detail::nullspace_exact(), LMCAS::detail::anonymous_namespace{exact_matrix_solve.cpp}::rational_linear_solve(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::reduce_above(), LMCAS::detail::solve_linear_exact(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::subtract_pivot_row(), LMCAS::detail::matrix_kernel::swap_rows() , 以及 LMCAS::detail::matrix_kernel::validate_matrix().
| std::vector<ExprPtr> LMCAS::detail::ExactMatrixData::entries |
在文件 exact_matrix.hpp 第 29 行定义.
被这些函数引用 at(), at(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::determinant_cofactor(), LMCAS::detail::determinant_exact(), LMCAS::detail::matrix_api::exact_matrix_data(), LMCAS::detail::matrix_api::exact_matrix_expression(), LMCAS::detail::inverse_exact(), LMCAS::matrix_solve_linear_checked(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::rational_determinant(), LMCAS::detail::anonymous_namespace{exact_matrix_solve.cpp}::rational_linear_solve(), LMCAS::detail::solve_linear_exact(), LMCAS::solver_detail::solve_linear_system_impl(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::symbolic_determinant_value() , 以及 LMCAS::detail::matrix_kernel::validate_matrix().
| std::size_t LMCAS::detail::ExactMatrixData::rows = 0 |
在文件 exact_matrix.hpp 第 27 行定义.
被这些函数引用 LMCAS::detail::matrix_kernel::choose_pivot(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::determinant_cofactor(), LMCAS::detail::determinant_exact(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::eliminate_below(), LMCAS::detail::anonymous_namespace{exact_matrix.cpp}::eliminate_forward(), LMCAS::detail::matrix_api::exact_matrix_expression(), LMCAS::detail::anonymous_namespace{exact_matrix_solve.cpp}::inconsistent_symbolic_system(), LMCAS::detail::inverse_exact(), LMCAS::matrix_solve_linear_checked(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::rational_determinant(), LMCAS::detail::anonymous_namespace{exact_matrix_solve.cpp}::rational_linear_solve(), LMCAS::detail::anonymous_namespace{exact_matrix_determinant.cpp}::symbolic_determinant_value() , 以及 LMCAS::detail::matrix_kernel::validate_matrix().