Lines Matching refs:MatrixType

15 template<typename MatrixType>
16 class LU : public FullPivLU<MatrixType>
20 typedef typename MatrixType::Scalar Scalar;
21 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
22 typedef Matrix<int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> IntRowVectorType;
23 typedef Matrix<int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> IntColVectorType;
24 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> RowVectorType;
25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> ColVectorType;
27 typedef Matrix<typename MatrixType::Scalar,
28 MatrixType::ColsAtCompileTime, // the number of rows in the "kernel matrix" is the number of cols of the original matrix
31 MatrixType::Options,
32 MatrixType::MaxColsAtCompileTime, // see explanation for 2nd template parameter
33 MatrixType::MaxColsAtCompileTime // the kernel is a subspace of the domain space, whose dimension is the number
37 typedef Matrix<typename MatrixType::Scalar,
38 MatrixType::RowsAtCompileTime, // the image is a subspace of the destination space, whose dimension is the number
41 MatrixType::Options,
42 MatrixType::MaxRowsAtCompileTime, // the image matrix will consist of columns from the original matrix,
43 MatrixType::MaxColsAtCompileTime // so it has the same number of rows and at most as many columns.
46 typedef FullPivLU<MatrixType> Base;
61 solve(MatrixType::Identity(this->rows(), this->cols()), result);
81 const MatrixType& m_originalMatrix;