-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathbvec.hpp
22 lines (22 loc) · 1.02 KB
/
bvec.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool bvec_add ( int n, int bvec1[], int bvec2[], int bvec3[] );
void bvec_and ( int n, int bvec1[], int bvec2[], int bvec3[] );
bool bvec_check ( int n, int bvec[] );
void bvec_complement2 ( int n, int bvec1[], int bvec2[] );
int bvec_enum ( int n );
void bvec_mul ( int n, int bvec1[], int bvec2[], int bvec3[] );
void bvec_not ( int n, int bvec1[], int bvec2[] );
void bvec_next ( int n, int bvec[] );
void bvec_next_grlex ( int n, int bvec[] );
void bvec_or ( int n, int bvec1[], int bvec2[], int bvec3[] );
void bvec_print ( int n, int bvec[], string title );
void bvec_reverse ( int n, int bvec1[], int bvec2[] );
void bvec_sub ( int n, int bvec1[], int bvec2[], int bvec3[] );
int bvec_to_i4 ( int n, int bvec[] );
int *bvec_uniform_new ( int n, int &seed );
void bvec_xor ( int n, int bvec1[], int bvec2[], int bvec3[] );
int i4_bclr ( int i4, int pos );
int i4_bset ( int i4, int pos );
bool i4_btest ( int i4, int pos );
void i4_to_bvec ( int i, int n, int bvec[] );
int i4_uniform_ab ( int ilo, int ihi, int &seed );
void timestamp ( );