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
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.