|
LMCAS
Lamina Computer Algebra System
|
符号矩阵运算:乘法、行列式、逆、旋转/反射/缩放矩阵、特征值。 更多...
#include "computation_context.hpp"#include "result.hpp"#include "symbolic.hpp"#include <memory>#include <vector>#include <string>#include <variant>类 | |
| struct | LMCAS::MatrixInconsistentLinearSolution |
| struct | LMCAS::MatrixParametricLinearSolution |
| struct | LMCAS::MatrixUniqueLinearSolution |
命名空间 | |
| namespace | LMCAS |
类型定义 | |
| using | LMCAS::MatrixEigenvalueResult = Result<std::vector<std::shared_ptr<SymbolicExpr>>> |
| using | LMCAS::MatrixEigenvectorResult |
| using | LMCAS::MatrixLinearSolution |
| using | LMCAS::MatrixLinearSolveResult = Result<MatrixLinearSolution> |
| using | LMCAS::MatrixNullspaceResult |
| using | LMCAS::MatrixRankResult = Result<std::size_t> |
| 计算两个符号矩阵的乘积 | |
函数 | |
| class | LMCAS::__attribute__ ((visibility("default"))) AssumptionContext |
| Scoped assumption context with push/pop management. | |
变量 | |
| __attribute__((visibility("default"))) MatrixRankResult matrix_rank_checked(const std __attribute__((visibility("default"))) MatrixRankResult matrix_rank_checked(const std __attribute__((visibility("default"))) ExpressionResult matrix_rref_checked(const std __attribute__((visibility("default"))) ExpressionResult matrix_rref_checked(const std __attribute__((visibility("default"))) MatrixNullspaceResult matrix_nullspace_checked(const std __attribute__((visibility("default"))) MatrixNullspaceResult matrix_nullspace_checked(const std __attribute__((visibility("default"))) MatrixLinearSolveResult matrix_solve_linear_checked(const std __attribute__((visibility("default"))) MatrixLinearSolveResult matrix_solve_linear_checked(const std int | LMCAS::dim |
| double | LMCAS::sy |
符号矩阵运算:乘法、行列式、逆、旋转/反射/缩放矩阵、特征值。
在文件 symbolic_matrix.hpp 中定义.
| struct LMCAS::MatrixInconsistentLinearSolution |
| struct LMCAS::MatrixUniqueLinearSolution |
在文件 symbolic_matrix.hpp 第 78 行定义.
| 类成员 | ||
|---|---|---|
| vector< shared_ptr< SymbolicExpr > > | values | |