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.