1qr_o(3) Library Functions Manual qr_o(3)
2
3
4
6 qr_o - Описание кольца вычетов
7
8
10 #include <qr.h>
11
12 Открытые атрибуты
13 obj_hdr_t hdr
14 word * mod
15 word * unity
16 void * params
17 size_t n
18 size_t no
19 qr_from_i from
20 qr_to_i to
21 qr_add_i add
22 qr_sub_i sub
23 qr_neg_i neg
24 qr_mul_i mul
25 qr_sqr_i sqr
26 qr_inv_i inv
27 qr_div_i div
28 size_t deep
29 octet descr []
30
32 Описывается кольцо вычетов, правила представления его элементов и
33 функции, реализующие операции в кольце.
34
35 Прим.
36 В таблицу указателей описания кольца как объекта входят поля mod,
37 unity, params.
38
40 qr_add_i qr_o::add
41 функция сложения
42
43 size_t qr_o::deep
44 максимальная глубина стека функций
45
46 octet qr_o::descr[]
47 память для размещения данных
48
49 qr_div_i qr_o::div
50 функция деления
51
52 qr_from_i qr_o::from
53 функция импорта
54
55 obj_hdr_t qr_o::hdr
56 заголовок
57
58 qr_inv_i qr_o::inv
59 функция мультипликативного обращения
60
61 word* qr_o::mod
62 модуль
63
64 qr_mul_i qr_o::mul
65 функция умножения
66
67 size_t qr_o::n
68 размерность
69
70 qr_neg_i qr_o::neg
71 функция аддитивного обращения
72
73 size_t qr_o::no
74 длина кодового представления
75
76 void* qr_o::params
77 дополнительные параметры
78
79 qr_sqr_i qr_o::sqr
80 функция возведения в квадрат
81
82 qr_sub_i qr_o::sub
83 функция вычитания
84
85 qr_to_i qr_o::to
86 функция экспорта
87
88 word* qr_o::unity
89 мультипликативная единица
90
91
93 Автоматически создано Doxygen для Библиотека Bee2 из исходного текста.
94
95
96
97Библиотека Bee2 Пт 23 Июн 2023 qr_o(3)