1qr_o(3)                    Library Functions Manual                    qr_o(3)
2
3
4

NAME

6       qr_o - Описание кольца вычетов
7
8

SYNOPSIS

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)
Impressum