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
const unsigned int SelfAdjointBit
const unsigned int UnitDiagBit
const unsigned int LowerTriangularBit
void solveTriangularInPlace(const MatrixBase< OtherDerived > &other) const
ExpressionType::PlainObject solveTriangular(const MatrixBase< OtherDerived > &other) const
const unsigned int UpperTriangular
Base class for all dense matrices, vectors, and expressions.