M4RI
1.0.1
triangular.h
1
9
#ifndef M4RI_TRSM_H
10
#define M4RI_TRSM_H
11
12
/*******************************************************************
13
*
14
* M4RI: Linear Algebra over GF(2)
15
*
16
* Copyright (C) 2008 Clement Pernet <clement.pernet@gmail.com>
17
*
18
* Distributed under the terms of the GNU General Public License (GPL)
19
* version 2 or higher.
20
*
21
* This code is distributed in the hope that it will be useful,
22
* but WITHOUT ANY WARRANTY; without even the implied warranty of
23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24
* General Public License for more details.
25
*
26
* The full text of the GPL is available at:
27
*
28
* http://www.gnu.org/licenses/
29
*
30
********************************************************************/
31
32
#include "
mzd.h
"
33
50
void
mzd_trsm_upper_right(
mzd_t
const
*U,
mzd_t
*B,
const
int
cutoff);
51
64
void
_mzd_trsm_upper_right(
mzd_t
const
*U,
mzd_t
*B,
const
int
cutoff);
65
82
void
mzd_trsm_lower_right(
mzd_t
const
*L,
mzd_t
*B,
const
int
cutoff);
83
100
void
_mzd_trsm_lower_right(
mzd_t
const
*L,
mzd_t
*B,
const
int
cutoff);
101
115
void
mzd_trsm_lower_left(
mzd_t
const
*L,
mzd_t
*B,
const
int
cutoff);
116
127
void
_mzd_trsm_lower_left(
mzd_t
const
*L,
mzd_t
*B,
const
int
cutoff);
128
142
void
mzd_trsm_upper_left(
mzd_t
const
*U,
mzd_t
*B,
const
int
cutoff);
143
153
void
_mzd_trsm_upper_left (
mzd_t
const
*U,
mzd_t
*B,
const
int
cutoff);
154
166
mzd_t
*mzd_trtri_upper(
mzd_t
*A);
167
168
#endif // M4RI_TRSM_H
mzd_t
Dense matrices over GF(2).
Definition:
mzd.h:89
mzd.h
Dense matrices over GF(2) represented as a bit field.
Generated on Sun Jan 5 2020 18:39:42 for M4RI by
1.8.14