22 #include "imstkLinearSystem.h" 46 template<
typename SystemMatrixType>
47 Eigen::TriangularView<SystemMatrixType, Eigen::Lower>
50 return m_A.template triangularView<Eigen::Lower>();
53 template<
typename SystemMatrixType>
54 Eigen::TriangularView<SystemMatrixType, Eigen::StrictlyLower>
57 return m_A.template triangularView<Eigen::StrictlyLower>();
60 template<
typename SystemMatrixType>
61 Eigen::TriangularView<SystemMatrixType, Eigen::Upper>
64 return m_A.template triangularView<Eigen::Upper>();
67 template<
typename SystemMatrixType>
68 Eigen::TriangularView<SystemMatrixType, Eigen::StrictlyUpper>
71 return m_A.template triangularView<Eigen::StrictlyUpper>();
74 template<
typename SystemMatrixType>
81 template<
typename SystemMatrixType>
size_t Eigen::TriangularView< SystemMatrixType, Eigen::Lower > getLowerTriangular() const
Returns template expression for the lower triangular part of A.
Vectord & getFunctionValue()
Get the value of the function F.
Eigen::TriangularView< SystemMatrixType, Eigen::StrictlyUpper > getStrictUpperTriangular() const
Returns template expression for the strict upper triangular part of A.
Eigen::TriangularView< SystemMatrixType, Eigen::Upper > getUpperTrianglular() const
Returns template expression for the upper triangular part of A.
Eigen::TriangularView< SystemMatrixType, Eigen::StrictlyLower > getStrictLowerTriangular() const
Returns template expression for the strict lower triangular part of A.
size_t getSize()
Returns the size of the system.