Eigen::SparseMapBase
шаблон<typename Derived>
класс Eigen::SparseMapBase< Derived, ReadOnlyAccessors >
Базовый класс для экземпляров Map и Ref разрежённой матрицы и вектора.
класс SparseMapBase
| Масштабный | coeff (Index строка, Index столбец) const |
| Index | cols () const |
| const StorageIndex * | innerIndexPtr () const |
| const StorageIndex * | innerNonZeroPtr () const |
| Index | innerSize () const |
| bool | isCompressed () const |
| Index | nonZeros () const |
| const StorageIndex * | outerIndexPtr () const |
| Index | outerSize () const |
| Index | rows () const |
| const Scalar * | valuePtr () const |
| ~SparseMapBase () | |
|
| |
| Map< Array< Scalar, Dynamic, 1 > > | coeffs () |
| const Map< const Array< Scalar, Dynamic, 1 > > | coeffs () const |
| StorageIndex * | innerIndexPtr () |
| const StorageIndex * | innerIndexPtr () const |
| StorageIndex * | innerNonZeroPtr () |
| const StorageIndex * | innerNonZeroPtr () const |
| bool | isCompressed () const |
| Index | nonZeros () const |
| StorageIndex * | outerIndexPtr () |
| const StorageIndex * | outerIndexPtr () const |
| Scalar * | valuePtr () |
| const Scalar * | valuePtr () const |
|
| |
| Index | cols () const |
| const internal::eval< Derived >::type | eval () const |
| Index | innerSize () const |
| bool | isVector () const |
| template<typename OtherDerived > | |
| const Product< Derived, OtherDerived, AliasFreeProduct > | operator* (const SparseMatrixBase< OtherDerived > &other) const |
| Index | outerSize () const |
| const SparseView< Derived > | pruned (const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) const |
| Index | rows () const |
| Index | size () const |
| SparseSymmetricPermutationProduct< Derived, Верхний|Нижний > | twistedBy (const PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) const |
|
| |
| EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
| Derived & | derived () |
| const Derived & | derived () const |
| EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
| EIGEN_CONSTEXPR Index | size () const EIGEN_NOEXCEPT |
|
| |
| enum | { RowsAtCompileTime , ColsAtCompileTime , SizeAtCompileTime , MaxRowsAtCompileTime , MaxColsAtCompileTime , MaxSizeAtCompileTime , IsVectorAtCompileTime , NumDimensions , Flags , IsRowMajor , InnerSizeAtCompileTime } |
| typedef internal::traits< Derived >::StorageIndex | StorageIndex |
| typedef Scalar | value_type |
|
| |
| typedef Eigen::Index | Index |
| Тип интерфейса индексов. Подробнее... |
|
|
| |
| SparseCompressedBase () | |
~SparseMapBase()
template<typename Derived >
| inline |
Пустой деструктор
coeff()
template<typename Derived >
| inline |
- Возвращает
- значение матрицы в позиции i, j Эта функция возвращает Scalar(0), если элемент является явным нулем
cols()
template<typename Derived >
| inline |
- Возвращает
- число столбцов.
- См. также
- rows()
innerIndexPtr()
template<typename Derived >
| inline |
- Возвращает
- константный указатель на массив внутренних индексов. Эта функция предназначена для взаимодействия с другими библиотеками.
- См. также
- valuePtr(), outerIndexPtr()
innerNonZeroPtr()
template<typename Derived >
| inline |
- Возвращает
- константный указатель на массив числа ненулевых элементов внутренних векторов. Эта функция предназначена для взаимодействия с другими библиотеками.
- Предупреждение
- возвращает нулевой указатель 0 в сжатом режиме
innerSize()
template<typename Derived >
| inline |
- Возвращает
- размер внутреннего измерения в соответствии с порядком хранения, т.е. число строк для матрицы в столбцовом порядке и число столбцов в противном случае
isCompressed()
template<typename Derived >
| inline |
- Возвращает
- является ли
*thisв сжатой форме.
nonZeros()
template<typename Derived >
| inline |
- Возвращает
- число ненулевых коэффициентов
outerIndexPtr()
template<typename Derived >
| inline |
- Возвращает
- константный указатель на массив начальных позиций внутренних векторов. Эта функция предназначена для взаимодействия с другими библиотеками.
- См. также
- valuePtr(), innerIndexPtr()
outerSize()
template<typename Derived >
| inline |
- Возвращает
- размер измерения, определяющего порядок хранения, т.е. число столбцов для матрицы в столбцовом порядке и число строк в противном случае
rows()
шаблон<typename Derived >
| inline |
- Возвращает
- количество строк.
- См. также
- cols()
valuePtr()
шаблон<typename Derived >
| inline |
- Возвращает
- постоянный указатель на массив значений. Данная функция предназначена для взаимодействия с другими библиотеками.
- См. также
- innerIndexPtr(), outerIndexPtr()
Документация по этому классу была сгенерирована из следующего файла:
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html