|
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 |
1.8.7