reactor-c
1.0
C Runtime for Lingua Franca
Toggle main menu visibility
Loading...
Searching...
No Matches
mixed_radix.h
Go to the documentation of this file.
1
68
69
#ifndef MIXED_RADIX_H
70
#define MIXED_RADIX_H
71
78
typedef
struct
mixed_radix_int_t
{
79
int
size
;
80
int
*
digits
;
81
int
*
radixes
;
82
int
*
permutation
;
83
}
mixed_radix_int_t
;
84
90
void
mixed_radix_incr
(
mixed_radix_int_t
* mixed);
91
100
int
mixed_radix_parent
(
mixed_radix_int_t
* mixed,
int
n);
101
108
int
mixed_radix_to_int
(
mixed_radix_int_t
* mixed);
109
110
#endif
/* MIXED_RADIX_H */
mixed_radix_to_int
int mixed_radix_to_int(mixed_radix_int_t *mixed)
Return the int value of a mixed-radix number.
mixed_radix_parent
int mixed_radix_parent(mixed_radix_int_t *mixed, int n)
Return the int value of a mixed-radix number after dropping the first n digits.
mixed_radix_incr
void mixed_radix_incr(mixed_radix_int_t *mixed)
Increment the mixed radix number by one according to the permutation matrix.
mixed_radix_int_t
Representation of a permuted mixed radix integer.
Definition
mixed_radix.h:78
mixed_radix_int_t::digits
int * digits
Definition
mixed_radix.h:80
mixed_radix_int_t::size
int size
Definition
mixed_radix.h:79
mixed_radix_int_t::radixes
int * radixes
Definition
mixed_radix.h:81
mixed_radix_int_t::permutation
int * permutation
Definition
mixed_radix.h:82
Users
runner
work
reactor-c
reactor-c
include
core
mixed_radix.h
Generated on
for reactor-c by
1.17.0