Spec-Zone.ru › Eigen3

Eigen::DenseCoeffsBase

шаблон<typename Derived>
класс Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >

Базовый класс, предоставляющий прямой доступ для чтения/записи коэффициентов матриц и массивов.

Параметры шаблона
Derived Тип производного класса
Примечание
DirectWriteAccessors Константа, указывающая на прямой доступ

Этот класс определяет функции для работы со шагом, которые могут быть использованы для прямого доступа к элементам. Этот класс наследуется от DenseCoeffsBase<Derived, WriteAccessors>, который определяет функции для доступа к элементам для чтения/записи с помощью operator().

См. также
Иерархия классов
Inheritance graph
EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index colStride () const EIGEN_NOEXCEPT
Derived & derived ()
const Derived & derived () const
EIGEN_CONSTEXPR Index innerStride () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index outerStride () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index rowStride () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
- Общедоступные члены-функции унаследованные от Eigen::DenseCoeffsBase< Derived, WriteAccessors >
Scalar & coeffRef (Index index)
Scalar & coeffRef (Index row, Index col)
EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
Derived & derived ()
const Derived & derived () const
Scalar & operator() (Index index)
Scalar & operator() (Index row, Index col)
Scalar & operator[] (Index index)
EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
Scalar & w ()
Scalar & x ()
Scalar & y ()
Scalar & z ()
- Общедоступные члены-функции унаследованные от Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors >
CoeffReturnType coeff (Index index) const
CoeffReturnType coeff (Index row, Index col) const
EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
Derived & derived ()
const Derived & derived () const
CoeffReturnType operator() (Index index) const
CoeffReturnType operator() (Index row, Index col) const
CoeffReturnType operator[] (Index index) const
EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
CoeffReturnType w () const
CoeffReturnType x () const
Тип возвращаемого значения коэффициента y () const
Тип возвращаемого значения коэффициента z () const
- Общедоступные методы, унаследованные от Eigen::EigenBase< Derived >
EIGEN_CONSTEXPR Индекс cols () const EIGEN_NOEXCEPT
Derived & derived ()
const Derived & derived () const
EIGEN_CONSTEXPR Индекс rows () const EIGEN_NOEXCEPT
EIGEN_CONSTEXPR Индекс size () const EIGEN_NOEXCEPT
- Общедоступные типы, унаследованные от Eigen::EigenBase< Derived >
typedef Eigen::Index Индекс
Тип интерфейса для индексов. Подробнее...

cols()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::EigenBase< Derived >::cols ( void )
inline
Возвращает
количество столбцов.
См. также
rows(), ColsAtCompileTime

colStride()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >::colStride ( ) const
inline
Возвращает
приращение указателя между двумя последовательными столбцами.
См. также
innerStride(), outerStride(), rowStride()

derived() [1/2]

template<typename Derived >
Derived& Eigen::EigenBase< Derived >::derived
inline
Возвращает
ссылку на производный объект

derived() [2/2]

template<typename Derived >
const Derived& Eigen::EigenBase< Derived >::derived
inline
Возвращает
константную ссылку на производный объект

innerStride()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >::innerStride ( ) const
inline
Возвращает
приращение указателя между двумя последовательными элементами в срезе во внутреннем направлении.
См. также
outerStride(), rowStride(), colStride()

outerStride()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >::outerStride ( ) const
inline
Возвращает
приращение указателя между двумя последовательными внутренними срезами (например, между двумя последовательными столбцами в матрице с хранением по столбцам).
См. также
innerStride(), rowStride(), colStride()

rows()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::EigenBase< Derived >::rows ( void )
inline
Возвращает
количество строк.
См. также
cols(), RowsAtCompileTime

rowStride()

template<typename Derived >
EIGEN_CONSTEXPR Индекс Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >::rowStride ( ) const
inline
Возвращает
приращение указателя между двумя последовательными строками.
См. также
innerStride(), outerStride(), colStride()

size()

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

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

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

Spec-Zone.ru

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