Spec-Zone.ru › Eigen3

Eigen::Diagonal

template<typename MatrixType, int _DiagIndex>
class Eigen::Diagonal< MatrixType, _DiagIndex >

Выражение главной/дополнительной/второстепенной диагонали в матрице.

Параметры
MatrixType тип объекта, для которого берётся поддиагональ/главная/наддиагональ
DiagIndex индекс поддиагонали/наддиагонали. По умолчанию 0, что означает главную диагональ. Положительное значение — наддиагональ, отрицательное — поддиагональ. Можно также использовать DynamicIndex, чтобы индекс можно было установить во время выполнения.

Матрица не обязана быть квадратной.

Этот класс представляет выражение главной диагонали или любой поддиагонали/наддиагонали квадратной матрицы. Он является типом возвращаемого значения MatrixBase::diagonal() и MatrixBase::diagonal(Index), и в большинстве случаев это единственный способ его использования.

См. также
MatrixBase::diagonal(), MatrixBase::diagonal(Index)

Наследуется от internal::dense_xpr_base::type.


Документация для этого класса была сгенерирована из следующего файла:
  • Diagonal.h

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

Spec-Zone.ru

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