1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
function test14b(tasks)
%TEST14B test GrB_reduce
% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2025, All Rights Reserved.
% SPDX-License-Identifier: Apache-2.0
if (nargin < 1)
tasks = [ ] ;
end
if (isempty (tasks))
tasks = {
{ 'min', 1, 0, 0}, ... % ( 7, 7)
{ 'max', 1, 0, 0}, ... % ( 3, 10)
{ 'any', 1, 0, 0}, ... % ( 3, 13)
{ 'eq', 1, 0, 0}, ... % ( 1, 14)
{ 'min', 2, 0, 0}, ... % ( 6, 20)
{ 'max', 2, 0, 0}, ... % ( 4, 24)
{ 'plus', 2, 0, 0}, ... % ( 1, 25)
{ 'times', 2, 0, 0}, ... % ( 3, 28)
{ 'min', 4, 0, 0}, ... % ( 4, 32)
{ 'max', 4, 0, 0}, ... % ( 2, 34)
{ 'min', 5, 0, 0}, ... % ( 4, 38)
{ 'max', 5, 0, 0}, ... % ( 2, 40)
{ 'plus', 5, 0, 0}, ... % ( 1, 41)
{ 'min', 6, 0, 0}, ... % ( 3, 44)
{ 'max', 6, 0, 0}, ... % ( 2, 46)
{ 'min', 8, 0, 0}, ... % ( 2, 48)
{ 'max', 8, 0, 0}, ... % ( 1, 49)
{ 'min', 9, 0, 0}, ... % ( 2, 51)
{ 'max', 9, 0, 0}, ... % ( 1, 52)
{ 'min', 10, 0, 0}, ... % ( 6, 58)
{ 'plus', 10, 0, 0}, ... % ( 1, 59)
{ 'times', 10, 0, 0}, ... % ( 1, 60)
{ 'plus', 11, 0, 0}, ... % ( 1, 61)
{ 'plus', 12, 0, 0}, ... % ( 1, 62)
} ;
end
test14 (tasks) ;
|