1
0
Fork 0

Adding upstream version 1.9.14.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-05 13:10:21 +01:00
parent ddf4b25f8f
commit 49fcf7364a
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
88 changed files with 62468 additions and 0 deletions

19
nist/matrix.h Normal file
View file

@ -0,0 +1,19 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
R A N K A L G O R I T H M F U N C T I O N P R O T O T Y P E S
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
struct bit {
unsigned char b:1;
};
typedef struct bit BitField;
void perform_elementary_row_operations(int,int,int,int,BitField**);
int find_unit_element_and_swap(int,int,int,int, BitField**);
int swap_rows(int, int, int, BitField**);
int determine_rank(int, int, int, BitField**);
int computeRank(int,int,BitField**);
void define_matrix(int,int,int,BitField**);
BitField** create_matrix(int, int);
void display_matrix(int, int, BitField**);
void def_matrix(int M, int Q, BitField** m,int k, int *pt, int *PT, int*DATA, int *ARRAY);
void delete_matrix(int, BitField**);