matlab::data::Reference<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

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

iterator

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

const_iterator

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

Броски

'none'

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

iterator end()

const_iterator end() const

const_iterator cend() const

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

iterator

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

const_iterator

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

Броски

'none'

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

getNumberOfNonZeroElements

size_t getNumberOfNonZeroElements() const

Описание

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

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

size_t

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

Броски

'none'

Введенный в R2017b