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>.

Броски

Ничего

Итераторы концов

iterator end()

const_iterator end() const

const_iterator cend() const

Возвраты

iterator

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

const_iterator

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

Броски

Ничего

Представители

getNumberOfNonZeroElements

size_t getNumberOfNonZeroElements() const
Описание

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

Возвраты

size_t

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

Броски

Ничего

Введенный в R2017b