matlab::data:: Ссылка <SparseArray <T>>

Шаблонный класс C++, чтобы получить ссылку на SparseArray

Описание

Используйте класс Reference<SparseArray>, чтобы получить ссылку на элемент SparseArray контейнерного объекта, такого как массив структур MATLAB® или массив ячеек.

Информация о классе

Пространство имен:

matlab::data

Включение:

SparseArrayRef.hpp

Параметры шаблона

T

Тип элементов в SparseArray, заданном как bool, double или std::complex<double>.

Итераторы

Начальные итераторы

iterator begin()

const_iterator begin() const

const_iterator cbegin() const

Возвращается

итератор

Итератор к началу массива, заданного как TypedIterator<T>.

const_iterator

Итератор, заданный как TypedIterator<typename std::add_const<T>::type>.

Броски

'none'

Конечные итераторы

iterator end()

const_iterator end() const

const_iterator cend() const

Возвращается

итератор

Итератор к началу массива, заданного как TypedIterator<T>.

const_iterator

Итератор, заданный как TypedIterator<typename std::add_const<T>::type>.

Броски

'none'

Функции членства

getNumberOfNonZeroElements

size_t getNumberOfNonZeroElements() const

Описание

Возвращает количество ненулевых элементов в массиве. Поскольку разреженные массивы только хранят ненулевые элементы, этот метод возвращает фактический размер массивов. Это отличается от измерений массива, которые задают полный размер массивов.

Возвращается

size_t

Количество ненулевых элементов в массиве.

Броски

'none'

Введенный в R2017b

Была ли эта тема полезной?