exponenta event banner

matlab:: данные:: Ссылка < SparseArray

< T > >

Шаблонный класс C++ для получения ссылки на SparseArray

Описание

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

Сведения о классе

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

matlab::data

Включить:

SparseArrayRef.hpp

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

T

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

Iterators

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

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