Eigen::DiagonalWrapper
template<typename _DiagonalVectorType>
class Eigen::DiagonalWrapper< _DiagonalVectorType >
Выражение диагональной матрицы.
- Параметры
-
_DiagonalVectorType тип вектора диагональных коэффициентов
Этот класс представляет собой выражение диагональной матрицы, но не хранит свой собственный вектор диагональных коэффициентов, а вместо этого оборачивает существующее выражение вектора. Он является возвращаемым типом MatrixBase::asDiagonal(), и чаще всего используется именно так.
- См. также
- класс DiagonalMatrix, класс DiagonalBase, MatrixBase::asDiagonal()
Наследует DiagonalBase< DiagonalWrapper< _DiagonalVectorType > > и Eigen::internal::no_assignment_operator.
| const DiagonalVectorType & | diagonal () const |
| DiagonalWrapper (DiagonalVectorType &a_diagonal) | |
DiagonalWrapper()
template<typename _DiagonalVectorType >
| inlineexplicit |
Конструктор из выражения диагональных коэффициентов для оборачивания.
diagonal()
template<typename _DiagonalVectorType >
| inline |
- Возвращает
- постоянную ссылку на оборачиваемое выражение диагональных коэффициентов.
The documentation for this class was generated from the following file:
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1DiagonalWrapper.html