10 #ifndef EIGEN_TRIANGULAR_SOLVER2_H 11 #define EIGEN_TRIANGULAR_SOLVER2_H 25 template<
typename ExpressionType,
unsigned int Added,
unsigned int Removed>
26 template<
typename OtherDerived>
27 typename ExpressionType::PlainObject
30 return m_matrix.template triangularView<Added>().solve(other.derived());
33 template<
typename ExpressionType,
unsigned int Added,
unsigned int Removed>
34 template<
typename OtherDerived>
37 m_matrix.template triangularView<Added>().solveInPlace(other.derived());
42 #endif // EIGEN_TRIANGULAR_SOLVER2_H const unsigned int LowerTriangular
const unsigned int UpperTriangularBit
const unsigned int UnitUpperTriangular
iterative scaling algorithm to equilibrate rows and column norms in matrices
const unsigned int UnitLowerTriangular
void solveTriangularInPlace(const MatrixBase< OtherDerived > &other) const
const unsigned int SelfAdjointBit
const unsigned int UnitDiagBit
const unsigned int LowerTriangularBit
ExpressionType::PlainObject solveTriangular(const MatrixBase< OtherDerived > &other) const
const unsigned int UpperTriangular
Base class for all dense matrices, vectors, and expressions.