LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
matrix_decomposition.hpp 文件参考

矩阵高级分解算法:LU、QR、Cholesky、SVD、特征分解及矩阵指数。 更多...

#include "computation_context.hpp"
#include "result.hpp"
#include "symbolic.hpp"
#include <memory>
#include <vector>
#include <string>
matrix_decomposition.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

类

struct  LMCAS::CholeskyDecomposition
struct  LMCAS::JordanDecomposition
struct  LMCAS::LUDecomposition
struct  LMCAS::QRDecomposition
struct  LMCAS::SVDDecomposition

命名空间

namespace  LMCAS

类型定义

using LMCAS::CholeskyDecompositionResult = Result<CholeskyDecomposition>
using LMCAS::JordanDecompositionResult = Result<JordanDecomposition>
using LMCAS::LUDecompositionResult = Result<LUDecomposition>
using LMCAS::QRDecompositionResult = Result<QRDecomposition>
using LMCAS::SVDDecompositionResult = Result<SVDDecomposition>

详细描述

矩阵高级分解算法:LU、QR、Cholesky、SVD、特征分解及矩阵指数。

在文件 matrix_decomposition.hpp 中定义.


类说明

◆ LMCAS::CholeskyDecomposition

struct LMCAS::CholeskyDecomposition

在文件 matrix_decomposition.hpp 第 26 行定义.

LMCAS::CholeskyDecomposition 的协作图:
类成员
shared_ptr< SymbolicExpr > L

◆ LMCAS::JordanDecomposition

struct LMCAS::JordanDecomposition

在文件 matrix_decomposition.hpp 第 36 行定义.

LMCAS::JordanDecomposition 的协作图:
类成员
shared_ptr< SymbolicExpr > J
shared_ptr< SymbolicExpr > P

◆ LMCAS::LUDecomposition

struct LMCAS::LUDecomposition

在文件 matrix_decomposition.hpp 第 15 行定义.

LMCAS::LUDecomposition 的协作图:
类成员
shared_ptr< SymbolicExpr > L
shared_ptr< SymbolicExpr > P
shared_ptr< SymbolicExpr > U

◆ LMCAS::QRDecomposition

struct LMCAS::QRDecomposition

在文件 matrix_decomposition.hpp 第 21 行定义.

LMCAS::QRDecomposition 的协作图:
类成员
shared_ptr< SymbolicExpr > Q
shared_ptr< SymbolicExpr > R

◆ LMCAS::SVDDecomposition

struct LMCAS::SVDDecomposition

在文件 matrix_decomposition.hpp 第 30 行定义.

LMCAS::SVDDecomposition 的协作图:
类成员
shared_ptr< SymbolicExpr > S
shared_ptr< SymbolicExpr > U
shared_ptr< SymbolicExpr > V