1function test161
2%TEST161 C=A*B*E
3
4% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
5% SPDX-License-Identifier: Apache-2.0
6
7rng ('default') ;
8
9n = 100 ;
10d = 0.05 ;
11semiring.add = 'plus' ;
12semiring.multiply = 'times' ;
13semiring.class = 'double' ;
14
15for trial = 1:10
16
17    A = sprand (n, n, d) ;
18    B = sprand (n, n, d) ;
19    E = sprand (n, n, d) ;
20    semiring.class = 'double' ;
21
22    C1 = A*B*E ;
23    C2 = GB_mex_triple_mxm (semiring, A, B, E) ;
24    GB_spec_compare (C1, C2) ;
25end
26
27