Skip to content

Commit

Permalink
not making these subfunctions public
Browse files Browse the repository at this point in the history
  • Loading branch information
vneiger committed Sep 3, 2024
1 parent 2d09be3 commit f2dc1d9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
7 changes: 0 additions & 7 deletions src/nmod_mat.h
Original file line number Diff line number Diff line change
Expand Up @@ -137,15 +137,8 @@ void nmod_mat_neg(nmod_mat_t B, const nmod_mat_t A);

/* Matrix-scalar arithmetic */

void _nmod_mat_scalar_mul_generic(nmod_mat_t B, const nmod_mat_t A, ulong c);
void _nmod_mat_scalar_mul_precomp(nmod_mat_t B, const nmod_mat_t A, ulong c, ulong c_pr);
void nmod_mat_scalar_mul(nmod_mat_t B, const nmod_mat_t A, ulong c);
void nmod_mat_scalar_mul_fmpz(nmod_mat_t B, const nmod_mat_t A, const fmpz_t c);

void _nmod_mat_scalar_addmul_ui_generic(nmod_mat_t C, const nmod_mat_t A, const nmod_mat_t B,
const ulong c);
void _nmod_mat_scalar_addmul_ui_precomp(nmod_mat_t C, const nmod_mat_t A, const nmod_mat_t B,
const ulong c, const ulong c_pr);
void nmod_mat_scalar_addmul_ui(nmod_mat_t C,
const nmod_mat_t A, const nmod_mat_t B, const ulong c);

Expand Down
5 changes: 5 additions & 0 deletions src/nmod_mat/profile/p-scalar_addmul.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@
#include "ulong_extras.h"
#include "nmod_mat.h"

void _nmod_mat_scalar_addmul_ui_generic(nmod_mat_t C, const nmod_mat_t A, const nmod_mat_t B,
const ulong c);
void _nmod_mat_scalar_addmul_ui_precomp(nmod_mat_t C, const nmod_mat_t A, const nmod_mat_t B,
const ulong c, const ulong c_pr);

typedef struct
{
flint_bitcnt_t bits;
Expand Down
3 changes: 3 additions & 0 deletions src/nmod_mat/profile/p-scalar_mul.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
#include "ulong_extras.h"
#include "nmod_mat.h"

void _nmod_mat_scalar_mul_generic(nmod_mat_t B, const nmod_mat_t A, ulong c);
void _nmod_mat_scalar_mul_precomp(nmod_mat_t B, const nmod_mat_t A, ulong c, ulong c_pr);

typedef struct
{
flint_bitcnt_t bits;
Expand Down

0 comments on commit f2dc1d9

Please sign in to comment.