-
Notifications
You must be signed in to change notification settings - Fork 2
Bordered и BorderedM
Bordered
- класс типов, имеющих фиксированную размерность, представленную парой (неизменяемых) индексов одного типа - наименьшего и наибольшего.
BorderedM
- класс типов, имеющих динамическую размерность, представленную парой (изменяемых) индексов одного типа - наименьшего и наибольшего.
Изначально методы sizeOf
и getSizeOf
находились с классах Bordered
и BorderedM
. Начиная с sdp-0.3
, они перенесены в Estimate
и EstimateM
и наследуются от них.
Исторически Bordered
и BorderedM
были реализованы в модулях SDP.Linear
и SDP.LinearM
. Начиная с sdp-0.3
они вынесены в отдельный модуль SDP.Bordered
и реэкспортируются из SDP.Linear
и SDP.LinearM
для обратной совместимости.
Типы sizesOf
и getSizesOf
изменены в sdp-0.3
: возвращают (:&)
- типизированный список фиксированной длины. Ранее возвращали обычные списки.
Функция | Bordered | Добавлен | BorderedM | Добавлен |
---|---|---|---|---|
Получить границы | bounds | 0.2 | getBounds | 0.2 |
Получить нижнюю границу | lower | 0.2 | getLower | 0.2 |
Получить верхнюю границу | upper | 0.2 | getUpper | 0.2 |
Получить размеры | sizesOf | 0.2 | getSizesOf | 0.2 |
Есть элемент с таким индексом? | indexIn | 0.2 | nowIndexIn | 0.2 |
Список всех индексов | indices | 0.2 | getIndices | 0.2 |
Есть элемент с таким номером? | offsetOf | 0.2 | getOffsetOf | 0.2 |
Изменить границы на указанные | viewOf | 0.3 | getViewOf | 0.3 |