Bitcoin Core 28.99.0
P2P Digital Currency
|
A Linear N-bit transformation over the field I. More...
#include <lintrans.h>
Public Member Functions | |
LinTrans ()=default | |
constexpr | LinTrans (I a, I b) |
constexpr | LinTrans (I a, I b, I c) |
constexpr | LinTrans (I a, I b, I c, I d) |
constexpr | LinTrans (I a, I b, I c, I d, I e) |
constexpr | LinTrans (I a, I b, I c, I d, I e, I f) |
constexpr | LinTrans (I a, I b, I c, I d, I e, I f, I g) |
constexpr | LinTrans (I a, I b, I c, I d, I e, I f, I g, I h) |
constexpr | LinTrans (const I *p, Num< 2 >) |
constexpr | LinTrans (const I *p, Num< 3 >) |
constexpr | LinTrans (const I *p, Num< 4 >) |
constexpr | LinTrans (const I *p, Num< 5 >) |
constexpr | LinTrans (const I *p, Num< 6 >) |
constexpr | LinTrans (const I *p, Num< 7 >) |
constexpr | LinTrans (const I *p, Num< 8 >) |
template<I(*)(const I &) F> | |
I | Build (Num< 1 >, I a) |
template<I(*)(const I &) F> | |
I | Build (Num< 2 >, I a) |
template<I(*)(const I &) F> | |
I | Build (Num< 3 >, I a) |
template<I(*)(const I &) F> | |
I | Build (Num< 4 >, I a) |
template<I(*)(const I &) F> | |
I | Build (Num< 5 >, I a) |
template<I(*)(const I &) F> | |
I | Build (Num< 6 >, I a) |
template<typename O , int P> | |
I constexpr | Map (I a) const |
template<typename O , int P> | |
I constexpr | TopMap (I a) const |
Private Attributes | |
I | table [1<< N] |
A Linear N-bit transformation over the field I.
Definition at line 16 of file lintrans.h.
|
default |
|
inlineconstexpr |
Definition at line 23 of file lintrans.h.
|
inlineconstexpr |
Definition at line 24 of file lintrans.h.
|
inlineconstexpr |
Definition at line 25 of file lintrans.h.
|
inlineconstexpr |
Definition at line 26 of file lintrans.h.
|
inlineconstexpr |
Definition at line 27 of file lintrans.h.
|
inlineconstexpr |
Definition at line 28 of file lintrans.h.
|
inlineconstexpr |
Definition at line 29 of file lintrans.h.
|
inlineconstexpr |
Definition at line 32 of file lintrans.h.
|
inlineconstexpr |
Definition at line 33 of file lintrans.h.
|
inlineconstexpr |
Definition at line 34 of file lintrans.h.
|
inlineconstexpr |
Definition at line 35 of file lintrans.h.
|
inlineconstexpr |
Definition at line 36 of file lintrans.h.
|
inlineconstexpr |
Definition at line 37 of file lintrans.h.
|
inlineconstexpr |
Definition at line 38 of file lintrans.h.
|
inline |
Definition at line 41 of file lintrans.h.
|
inline |
Definition at line 48 of file lintrans.h.
|
inline |
Definition at line 56 of file lintrans.h.
|
inline |
Definition at line 64 of file lintrans.h.
|
inline |
Definition at line 73 of file lintrans.h.
|
inline |
Definition at line 84 of file lintrans.h.
|
inlineconstexpr |
Definition at line 99 of file lintrans.h.
|
inlineconstexpr |
Definition at line 102 of file lintrans.h.
|
private |
Definition at line 18 of file lintrans.h.