Spec-Zone.ru › Eigen3

Eigen::SkylineMatrixBase

шаблон<typename Derived>
класс Eigen::SkylineMatrixBase< Derived >

Базовый класс для любых матриц или выражений в формате "скилайн".

Параметры
Derived
Inheritance graph
перечисление {
RowsAtCompileTime ,
ColsAtCompileTime ,
SizeAtCompileTime ,
MaxRowsAtCompileTime ,
MaxColsAtCompileTime ,
MaxSizeAtCompileTime ,
IsVectorAtCompileTime ,
Flags ,
CoeffReadCost ,
IsRowMajor
}
EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
const internal::eval< Derived, IsSkyline >::type eval () const
Index innerSize () const
Index nonZeros () const
Index outerSize () const
EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT

безымянный перечисление

шаблон<typename Derived >
безымянный перечисление
Перечислитель
RowsAtCompileTime

Количество строк на этапе компиляции. Это просто копия значения, предоставленного типом Derived. Если значение неизвестно на этапе компиляции, оно устанавливается в константу Dynamic.

См. также
MatrixBase::rows(), MatrixBase::cols(), ColsAtCompileTime, SizeAtCompileTime
ColsAtCompileTime

Количество столбцов на этапе компиляции. Это просто копия значения, предоставленного типом Derived. Если значение неизвестно на этапе компиляции, оно устанавливается в константу Dynamic.

См. также
MatrixBase::rows(), MatrixBase::cols(), RowsAtCompileTime, SizeAtCompileTime
SizeAtCompileTime

Это равно количеству коэффициентов, т. е. количеству строк умноженному на количество столбцов, или Dynamic, если это не известно на этапе компиляции.

См. также
RowsAtCompileTime, ColsAtCompileTime
IsVectorAtCompileTime

Устанавливается в значение true, если количество строк или столбцов известно на этапе компиляции и равно 1. В этом случае мы имеем дело с вектором-столбцом (если есть только один столбец) или вектором-строкой (если есть только одна строка).

Flags

Содержит флаги выражения Flags, которые могут или не могут унаследоваться новыми выражениями, построенными на основе этого. См. список флагов.

CoeffReadCost

Это грубая оценка стоимости чтения одного коэффициента из этого выражения.

cols()

шаблон<typename Derived >
EIGEN_CONSTEXPR Index Eigen::SkylineMatrixBase< Derived >::cols ( ) const
inline
Возвращает
количество столбцов.
См. также
rows(), ColsAtCompileTime

eval()

шаблон<typename Derived >
const internal::eval<Derived, IsSkyline>::type Eigen::SkylineMatrixBase< Derived >::eval ( ) const
inline
Возвращает
матрицу или вектор, полученные в результате вычисления этого выражения.

Обратите внимание, что в случае обычной матрицы или вектора (а не выражения) эта функция просто возвращает ссылку const, чтобы избежать ненужного копирования.

innerSize()

шаблон<typename Derived >
Index Eigen::SkylineMatrixBase< Derived >::innerSize ( ) const
inline
Возвращает
размер внутреннего измерения в соответствии с порядком хранения, т. е. количество строк для матрицы в порядке хранения по столбцам и количество столбцов в противном случае

nonZeros()

шаблон<typename Derived >
Index Eigen::SkylineMatrixBase< Derived >::nonZeros ( ) const
inline
Возвращает
количество ненулевых коэффициентов, которое на практике равно количеству сохраненных коэффициентов.

outerSize()

шаблон<typename Derived >
Index Eigen::SkylineMatrixBase< Derived >::outerSize ( ) const
inline
Возвращает
размер измерения с точки зрения хранения, т. е. количество столбцов для матрицы с хранением по столбцам, и количество строк в противном случае

rows()

шаблон<typename Derived >
EIGEN_CONSTEXPR Index Eigen::SkylineMatrixBase< Derived >::rows ( ) const
inline
Возвращает
количество строк.
См. также
cols(), RowsAtCompileTime

size()

template<typename Derived >
EIGEN_CONSTEXPR Index Eigen::SkylineMatrixBase< Derived >::size ( ) const
inline
Возвращает
количество коэффициентов, которое равно rows()*cols().
См. также
rows(), cols(), SizeAtCompileTime.

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

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

Spec-Zone.ru

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