Шаблонный класс C++, чтобы получить доступ к данным в разреженных массивах MATLAB
Используйте объекты SparseArray
работать с разреженными массивами MATLAB®. Чтобы создать SparseArray
, вызовите createSparseArray
.
Пространство имен: | 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
|
Итератор к началу массива, заданного как |
|
Итератор, заданный как |
'none'
iterator end()
const_iterator end() const
const_iterator cend() const
|
Итератор к концу массива, заданного как |
|
Итератор, заданный как |
'none'
getNumberOfNonZeroElements
size_t getNumberOfNonZeroElements() const
Возвращает количество ненулевых элементов в массиве.
|
Количество ненулевых элементов в массиве. |
'none'
getIndex
SparseIndex getIndex(const TypedIterator<T>& it)
SparseIndex getIndex(const TypedIterator<T const>& it)
Возвращает координаты столбца строки ненулевой записи, на которую указывает итератор.
|
Итератор, указывающий на текущую запись в разреженной матрице. |
|
|
Координаты столбца строки ненулевой записи тот итератор указывают на. |
'none'