M4RIE
0.20111004
|
Macros | |
#define | mzd_slice_sub mzd_slice_add |
\( C = A + B\). More... | |
#define | _mzd_slice_sub _mzd_slice_add |
\( C = A + B\). More... | |
#define | mzed_sub mzed_add |
\( C = A+B \). More... | |
#define | _mzed_sub _mzed_add |
\( C = A+B \). More... | |
Functions | |
static mzd_poly_t * | _mzd_poly_add (mzd_poly_t *C, const mzd_poly_t *A, const mzd_poly_t *B, unsigned int offset) |
C += (A+B)*x^offset. More... | |
static mzd_poly_t * | mzd_poly_add (mzd_poly_t *C, const mzd_poly_t *A, const mzd_poly_t *B) |
C += (A+B) More... | |
static mzd_slice_t * | _mzd_slice_add (mzd_slice_t *C, const mzd_slice_t *A, const mzd_slice_t *B) |
\( C = A + B\). More... | |
static mzd_slice_t * | mzd_slice_add (mzd_slice_t *C, const mzd_slice_t *A, const mzd_slice_t *B) |
\( C = A + B\). More... | |
mzed_t * | mzed_add (mzed_t *C, const mzed_t *A, const mzed_t *B) |
\( C = A+B \). More... | |
mzed_t * | _mzed_add (mzed_t *C, const mzed_t *A, const mzed_t *B) |
\( C = A+B \). More... | |
#define _mzd_slice_sub _mzd_slice_add |
\( C = A + B\).
C | Preallocated sum matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
#define _mzed_sub _mzed_add |
\( C = A+B \).
C | Preallocated difference matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
#define mzd_slice_sub mzd_slice_add |
\( C = A + B\).
C is also returned. If C is NULL then a new matrix is created which must be freed by mzd_slice_free().
C | Preallocated sum matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
#define mzed_sub mzed_add |
\( C = A+B \).
C | Preallocated difference matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
|
inlinestatic |
C += (A+B)*x^offset.
C | Target polynomial. |
A | Source polynomial. |
B | Source polynomial. |
offset | The result is shifted offset entries upwards. |
|
inlinestatic |
\( C = A + B\).
C | Preallocated sum matrix. |
A | Matrix |
B | Matrix |
\( C = A+B \).
C | Preallocated sum matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
|
inlinestatic |
C += (A+B)
C | Target polynomial. |
A | Source polynomial. |
B | Source polynomial. |
|
inlinestatic |
\( C = A + B\).
C is also returned. If C is NULL then a new matrix is created which must be freed by mzd_slice_free().
C | Preallocated sum matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |
\( C = A+B \).
C is also returned. If C is NULL then a new matrix is created which must be freed by mzed_free().
C | Preallocated sum matrix, may be NULL for automatic creation. |
A | Matrix |
B | Matrix |