MOAB
4.9.3pre
|
#include <TriangularMatrix.h>
Public Types | |
typedef Base::DstEvaluatorType | DstEvaluatorType |
typedef Base::SrcEvaluatorType | SrcEvaluatorType |
typedef Base::Scalar | Scalar |
typedef Base::AssignmentTraits | AssignmentTraits |
Public Member Functions | |
EIGEN_DEVICE_FUNC | triangular_dense_assignment_kernel (DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType &dstExpr) |
EIGEN_DEVICE_FUNC void | assignDiagonalCoeff (Index id) |
EIGEN_DEVICE_FUNC void | assignOppositeCoeff (Index row, Index col) |
Protected Types | |
typedef generic_dense_assignment_kernel < DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version > | Base |
typedef Base::DstXprType | DstXprType |
typedef Base::SrcXprType | SrcXprType |
Specialization of the dense assignment kernel for triangular matrices. The main difference is that the triangular, diagonal, and opposite parts are processed through three different functions.
UpLo | must be either Lower or Upper |
Mode | must be either 0, UnitDiag, ZeroDiag, or SelfAdjoint |
Definition at line 732 of file TriangularMatrix.h.
typedef Base::AssignmentTraits Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::AssignmentTraits |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 746 of file TriangularMatrix.h.
typedef generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version> Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::Base [protected] |
Definition at line 735 of file TriangularMatrix.h.
typedef Base::DstEvaluatorType Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::DstEvaluatorType |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 743 of file TriangularMatrix.h.
typedef Base::DstXprType Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::DstXprType [protected] |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 736 of file TriangularMatrix.h.
typedef Base::Scalar Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::Scalar |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 745 of file TriangularMatrix.h.
typedef Base::SrcEvaluatorType Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::SrcEvaluatorType |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 744 of file TriangularMatrix.h.
typedef Base::SrcXprType Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::SrcXprType [protected] |
Reimplemented from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >.
Definition at line 737 of file TriangularMatrix.h.
EIGEN_DEVICE_FUNC Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::triangular_dense_assignment_kernel | ( | DstEvaluatorType & | dst, |
const SrcEvaluatorType & | src, | ||
const Functor & | func, | ||
DstXprType & | dstExpr | ||
) | [inline] |
Definition at line 749 of file TriangularMatrix.h.
: Base(dst, src, func, dstExpr) {}
EIGEN_DEVICE_FUNC void Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::assignDiagonalCoeff | ( | Index | id | ) | [inline] |
EIGEN_DEVICE_FUNC void Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::assignOppositeCoeff | ( | Index | row, |
Index | col | ||
) | [inline] |
Definition at line 770 of file TriangularMatrix.h.