Spec-Zone.ru › Eigen3

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 >
Eigen::DiagonalWrapper< _DiagonalVectorType >::DiagonalWrapper ( DiagonalVectorType & a_diagonal )
inlineexplicit

Конструктор из выражения диагональных коэффициентов для оборачивания.

diagonal()

template<typename _DiagonalVectorType >
const DiagonalVectorType& Eigen::DiagonalWrapper< _DiagonalVectorType >::diagonal ( ) const
inline
Возвращает
постоянную ссылку на оборачиваемое выражение диагональных коэффициентов.

The documentation for this class was generated from the following file:
  • DiagonalMatrix.h

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1DiagonalWrapper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API