#include <TriangularMatrix.h>
◆ DstEvaluatorType
template<typename Kernel , unsigned int Mode, int UnrollCount, bool SetOpposite>
◆ DstXprType
template<typename Kernel , unsigned int Mode, int UnrollCount, bool SetOpposite>
◆ Scalar
template<typename Kernel , unsigned int Mode, int UnrollCount, bool SetOpposite>
◆ anonymous enum
template<typename Kernel , unsigned int Mode, int UnrollCount, bool SetOpposite>
785 col = (UnrollCount - 1) / DstXprType::RowsAtCompileTime,
786 row = (UnrollCount - 1) % DstXprType::RowsAtCompileTime
@ row
Definition: TriangularMatrix.h:786
@ col
Definition: TriangularMatrix.h:785
◆ run()
template<typename Kernel , unsigned int Mode, int UnrollCount, bool SetOpposite>
795 kernel.assignDiagonalCoeff(
row);
797 kernel.assignCoeff(
row,
col);
798 else if (SetOpposite)
799 kernel.assignOppositeCoeff(
row,
col);
@ Lower
Definition: Constants.h:211
@ Upper
Definition: Constants.h:213
static EIGEN_DEVICE_FUNC void run(Kernel &kernel)
Definition: TriangularMatrix.h:791
References Eigen::internal::triangular_assignment_loop< Kernel, Mode, UnrollCount, SetOpposite >::col, Eigen::Lower, Eigen::internal::triangular_assignment_loop< Kernel, Mode, UnrollCount, SetOpposite >::row, and Eigen::Upper.
The documentation for this struct was generated from the following file: