Шаблон класса C++ для доступа к данным в разреженных массивах MATLAB
Использование SparseArray
объекты для работы с разреженным MATLAB® массивы. Как создать SparseArray
, вызов createSparseArray
в ArrayFactory
класс.
Пространство имен: | matlab::data |
Базовый класс: | matlab::data::Array |
Включите: | SparseArray.hpp |
|
Тип элемента, указанного как:
|
SparseArray(const SparseArray<T>& rhs)
SparseArray(const Array& rhs)
Создание разделяемых данных копии SparseArray
объект.
|
Значение для копирования. |
|
Значение, заданное как |
|
Тип входа |
SparseArray& operator=(const SparseArray<T>&
rhs)
SparseArray& operator=(const Array& rhs)
Назначение разделяемых данных копии SparseArray
объект.
|
Значение для копирования. |
|
Значение, заданное как |
|
Обновленный образец. |
|
Тип входа |
SparseArray(SparseArray&& rhs)
SparseArray(Array&& rhs)
Перемещение содержимого SparseArray
объект новому образцу.
|
Значение для перемещения. |
|
Значение, заданное как |
|
Тип входа |
SparseArray& operator=(SparseArray<T>&&
rhs)
SparseArray& operator=(Array&& rhs)
Назначает вход этому SparseArray
объект.
|
Значение для перемещения. |
|
Значение, заданное как |
|
Обновленный образец. |
|
Тип входа |
iterator begin()
const_iterator begin() const
const_iterator cbegin() const
|
Итератор к началу массива, заданный как |
|
Итератор, заданный как |
Ничего
iterator end()
const_iterator end() const
const_iterator cend() const
|
Итератор в конец массива, заданный как |
|
Итератор, заданный как |
Ничего
getNumberOfNonZeroElements
size_t getNumberOfNonZeroElements() const
Возвращает количество ненулевых элементов в массиве.
|
Количество ненулевых элементов в массиве. |
Ничего
getIndex
SparseIndex getIndex(const TypedIterator<T>& it)
SparseIndex getIndex(const TypedIterator<T const>& it)
Возвращает координаты столбца строка ненулевой записи, на которую указывает итератор.
|
Итератор, указывающий на текущую запись в разреженной матрице. |
|
|
Координаты строки в столбце ненулевого значения, на который указывает итератор. |
Ничего