Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
ah_parallel_test.cc File Reference

Comprehensive tests for ah-parallel.H parallel functional operations. More...

#include <gtest/gtest.h>
#include <ah-parallel.H>
#include <vector>
#include <list>
#include <deque>
#include <array>
#include <string>
#include <numeric>
#include <atomic>
#include <chrono>
#include <random>
#include <algorithm>
#include <cmath>
Include dependency graph for ah_parallel_test.cc:

Go to the source code of this file.

Classes

class  ParallelTest
 

Functions

 TEST_F (ParallelTest, PmapsSquare)
 
 TEST_F (ParallelTest, PmapsTypeConversion)
 
 TEST_F (ParallelTest, PmapsToString)
 
 TEST_F (ParallelTest, PmapsEmpty)
 
 TEST_F (ParallelTest, PmapsSingle)
 
 TEST_F (ParallelTest, PmapsLargeData)
 
 TEST_F (ParallelTest, PmapsWithList)
 
 TEST_F (ParallelTest, PmapsPreservesOrder)
 
 TEST_F (ParallelTest, PfilterEvens)
 
 TEST_F (ParallelTest, PfilterOdds)
 
 TEST_F (ParallelTest, PfilterNone)
 
 TEST_F (ParallelTest, PfilterAll)
 
 TEST_F (ParallelTest, PfilterEmpty)
 
 TEST_F (ParallelTest, PfilterPreservesOrder)
 
 TEST_F (ParallelTest, PfilterLargeData)
 
 TEST_F (ParallelTest, PfoldlSum)
 
 TEST_F (ParallelTest, PfoldlProduct)
 
 TEST_F (ParallelTest, PfoldlMax)
 
 TEST_F (ParallelTest, PfoldlEmpty)
 
 TEST_F (ParallelTest, PfoldlLargeData)
 
 TEST_F (ParallelTest, PforEachModify)
 
 TEST_F (ParallelTest, PforEachAtomic)
 
 TEST_F (ParallelTest, PforEachEmpty)
 
 TEST_F (ParallelTest, PallTrue)
 
 TEST_F (ParallelTest, PallFalse)
 
 TEST_F (ParallelTest, PallEmpty)
 
 TEST_F (ParallelTest, PexistsTrue)
 
 TEST_F (ParallelTest, PexistsFalse)
 
 TEST_F (ParallelTest, PexistsEmpty)
 
 TEST_F (ParallelTest, PnoneTrue)
 
 TEST_F (ParallelTest, PnoneFalse)
 
 TEST_F (ParallelTest, PcountIfEvens)
 
 TEST_F (ParallelTest, PcountIfAll)
 
 TEST_F (ParallelTest, PcountIfNone)
 
 TEST_F (ParallelTest, PcountIfLargeData)
 
 TEST_F (ParallelTest, PfindFound)
 
 TEST_F (ParallelTest, PfindNotFound)
 
 TEST_F (ParallelTest, PfindFirst)
 
 TEST_F (ParallelTest, PfindEmpty)
 
 TEST_F (ParallelTest, PfindValueFound)
 
 TEST_F (ParallelTest, Psum)
 
 TEST_F (ParallelTest, PsumWithInit)
 
 TEST_F (ParallelTest, PsumEmpty)
 
 TEST_F (ParallelTest, PsumLargeData)
 
 TEST_F (ParallelTest, Pproduct)
 
 TEST_F (ParallelTest, PproductEmpty)
 
 TEST_F (ParallelTest, Pmin)
 
 TEST_F (ParallelTest, Pmax)
 
 TEST_F (ParallelTest, PminEmpty)
 
 TEST_F (ParallelTest, PmaxEmpty)
 
 TEST_F (ParallelTest, Pminmax)
 
 TEST_F (ParallelTest, PminmaxShuffle)
 
 TEST_F (ParallelTest, PminmaxLargeData)
 
 TEST_F (ParallelTest, PsortBasic)
 
 TEST_F (ParallelTest, PsortDescending)
 
 TEST_F (ParallelTest, PsortEmpty)
 
 TEST_F (ParallelTest, PsortSingle)
 
 TEST_F (ParallelTest, PsortAlreadySorted)
 
 TEST_F (ParallelTest, PsortLargeData)
 
 TEST_F (ParallelTest, PzipForEachBasic)
 
 TEST_F (ParallelTest, PzipForEachDifferentLengths)
 
 TEST_F (ParallelTest, PzipForEachEmpty)
 
 TEST_F (ParallelTest, PzipMapsBasic)
 
 TEST_F (ParallelTest, PzipMapsTypeConversion)
 
 TEST_F (ParallelTest, PpartitionBasic)
 
 TEST_F (ParallelTest, PpartitionAllTrue)
 
 TEST_F (ParallelTest, PpartitionAllFalse)
 
 TEST_F (ParallelTest, PpartitionEmpty)
 
 TEST_F (ParallelTest, PpartitionPreservesOrder)
 
 TEST_F (ParallelTest, CorrectnessMapVsSequential)
 
 TEST_F (ParallelTest, CorrectnessFilterVsSequential)
 
 TEST_F (ParallelTest, CorrectnessFoldVsSequential)
 
 TEST_F (ParallelTest, BenchmarkMapSpeedup)
 
 TEST_F (ParallelTest, BenchmarkFilterSpeedup)
 
 TEST_F (ParallelTest, BenchmarkSortSpeedup)
 
 TEST_F (ParallelTest, ThreadSafetyConcurrentOperations)
 
 TEST_F (ParallelTest, EdgeCaseSingleThread)
 
 TEST_F (ParallelTest, EdgeCaseManyThreads)
 
 TEST_F (ParallelTest, EdgeCaseVeryLargeData)
 
 TEST_F (ParallelTest, PzipForEachN3Containers)
 
 TEST_F (ParallelTest, PzipForEachN4Containers)
 
 TEST_F (ParallelTest, PzipForEachNDifferentLengths)
 
 TEST_F (ParallelTest, PzipMapsN3Containers)
 
 TEST_F (ParallelTest, PzipMapsNEmpty)
 
 TEST_F (ParallelTest, PzipFoldlNVariadic)
 
 TEST_F (ParallelTest, PzipAllN3ContainersTrue)
 
 TEST_F (ParallelTest, PzipAllN3ContainersFalse)
 
 TEST_F (ParallelTest, PzipExistsNTrue)
 
 TEST_F (ParallelTest, PzipExistsNFalse)
 
 TEST_F (ParallelTest, PzipCountIfN)
 
 TEST_F (ParallelTest, PzipCountIfNPartial)
 
 TEST_F (ParallelTest, PenumerateForEachModify)
 
 TEST_F (ParallelTest, PenumerateForEachConst)
 
 TEST_F (ParallelTest, PenumerateMaps)
 
 TEST_F (ParallelTest, PenumerateMapsEmpty)
 
 TEST_F (ParallelTest, PzipForEachNLargeData)
 
 TEST_F (ParallelTest, PzipMapsNLargeData)
 
 TEST_F (ParallelTest, CorrectnessZipNVsSequential)
 
int main (int argc, char **argv)
 

Detailed Description

Comprehensive tests for ah-parallel.H parallel functional operations.

Definition in file ah_parallel_test.cc.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 1098 of file ah_parallel_test.cc.

References Aleph::maps().

◆ TEST_F() [1/98]

TEST_F ( ParallelTest  ,
BenchmarkFilterSpeedup   
)

Definition at line 700 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pfilter(), and pred.

◆ TEST_F() [2/98]

TEST_F ( ParallelTest  ,
BenchmarkMapSpeedup   
)

Definition at line 660 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [3/98]

TEST_F ( ParallelTest  ,
BenchmarkSortSpeedup   
)

Definition at line 735 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::psort(), and rng.

◆ TEST_F() [4/98]

TEST_F ( ParallelTest  ,
CorrectnessFilterVsSequential   
)

Definition at line 628 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [5/98]

TEST_F ( ParallelTest  ,
CorrectnessFoldVsSequential   
)

Definition at line 642 of file ah_parallel_test.cc.

References LL, Aleph::maps(), and Aleph::pfoldl().

◆ TEST_F() [6/98]

TEST_F ( ParallelTest  ,
CorrectnessMapVsSequential   
)

Definition at line 615 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [7/98]

TEST_F ( ParallelTest  ,
CorrectnessZipNVsSequential   
)

Definition at line 1078 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps_n(), and y.

◆ TEST_F() [8/98]

TEST_F ( ParallelTest  ,
EdgeCaseManyThreads   
)

Definition at line 809 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [9/98]

TEST_F ( ParallelTest  ,
EdgeCaseSingleThread   
)

Definition at line 801 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [10/98]

TEST_F ( ParallelTest  ,
EdgeCaseVeryLargeData   
)

◆ TEST_F() [11/98]

TEST_F ( ParallelTest  ,
PallEmpty   
)

Definition at line 265 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pall().

◆ TEST_F() [12/98]

TEST_F ( ParallelTest  ,
PallFalse   
)

Definition at line 259 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pall().

◆ TEST_F() [13/98]

TEST_F ( ParallelTest  ,
PallTrue   
)

Definition at line 253 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pall().

◆ TEST_F() [14/98]

TEST_F ( ParallelTest  ,
PcountIfAll   
)

Definition at line 311 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pcount_if().

◆ TEST_F() [15/98]

TEST_F ( ParallelTest  ,
PcountIfEvens   
)

Definition at line 305 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pcount_if().

◆ TEST_F() [16/98]

TEST_F ( ParallelTest  ,
PcountIfLargeData   
)

Definition at line 323 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pcount_if().

◆ TEST_F() [17/98]

TEST_F ( ParallelTest  ,
PcountIfNone   
)

Definition at line 317 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pcount_if().

◆ TEST_F() [18/98]

TEST_F ( ParallelTest  ,
PenumerateForEachConst   
)

Definition at line 1003 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::penumerate_for_each().

◆ TEST_F() [19/98]

TEST_F ( ParallelTest  ,
PenumerateForEachModify   
)

Definition at line 991 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::penumerate_for_each().

◆ TEST_F() [20/98]

TEST_F ( ParallelTest  ,
PenumerateMaps   
)

Definition at line 1016 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::penumerate_maps().

◆ TEST_F() [21/98]

TEST_F ( ParallelTest  ,
PenumerateMapsEmpty   
)

Definition at line 1030 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::penumerate_maps().

◆ TEST_F() [22/98]

TEST_F ( ParallelTest  ,
PexistsEmpty   
)

Definition at line 283 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pexists().

◆ TEST_F() [23/98]

TEST_F ( ParallelTest  ,
PexistsFalse   
)

Definition at line 277 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pexists().

◆ TEST_F() [24/98]

TEST_F ( ParallelTest  ,
PexistsTrue   
)

Definition at line 271 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pexists().

◆ TEST_F() [25/98]

TEST_F ( ParallelTest  ,
PfilterAll   
)

Definition at line 158 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [26/98]

TEST_F ( ParallelTest  ,
PfilterEmpty   
)

Definition at line 164 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [27/98]

TEST_F ( ParallelTest  ,
PfilterEvens   
)

Definition at line 140 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [28/98]

TEST_F ( ParallelTest  ,
PfilterLargeData   
)

Definition at line 177 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [29/98]

TEST_F ( ParallelTest  ,
PfilterNone   
)

Definition at line 152 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [30/98]

TEST_F ( ParallelTest  ,
PfilterOdds   
)

Definition at line 146 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [31/98]

TEST_F ( ParallelTest  ,
PfilterPreservesOrder   
)

Definition at line 170 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfilter().

◆ TEST_F() [32/98]

TEST_F ( ParallelTest  ,
PfindEmpty   
)

Definition at line 354 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfind().

◆ TEST_F() [33/98]

TEST_F ( ParallelTest  ,
PfindFirst   
)

Definition at line 346 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfind().

◆ TEST_F() [34/98]

TEST_F ( ParallelTest  ,
PfindFound   
)

Definition at line 333 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfind().

◆ TEST_F() [35/98]

TEST_F ( ParallelTest  ,
PfindNotFound   
)

Definition at line 340 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfind().

◆ TEST_F() [36/98]

TEST_F ( ParallelTest  ,
PfindValueFound   
)

Definition at line 360 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfind_value().

◆ TEST_F() [37/98]

TEST_F ( ParallelTest  ,
PfoldlEmpty   
)

Definition at line 208 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfoldl().

◆ TEST_F() [38/98]

TEST_F ( ParallelTest  ,
PfoldlLargeData   
)

Definition at line 214 of file ah_parallel_test.cc.

References LL, Aleph::maps(), Aleph::pfoldl(), and Aleph::sum().

◆ TEST_F() [39/98]

TEST_F ( ParallelTest  ,
PfoldlMax   
)

Definition at line 201 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfoldl().

◆ TEST_F() [40/98]

TEST_F ( ParallelTest  ,
PfoldlProduct   
)

Definition at line 195 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pfoldl(), and Aleph::product().

◆ TEST_F() [41/98]

TEST_F ( ParallelTest  ,
PfoldlSum   
)

Definition at line 189 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pfoldl(), and Aleph::sum().

◆ TEST_F() [42/98]

TEST_F ( ParallelTest  ,
PforEachAtomic   
)

Definition at line 233 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pfor_each().

◆ TEST_F() [43/98]

TEST_F ( ParallelTest  ,
PforEachEmpty   
)

Definition at line 242 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pfor_each().

◆ TEST_F() [44/98]

TEST_F ( ParallelTest  ,
PforEachModify   
)

Definition at line 226 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pfor_each().

◆ TEST_F() [45/98]

TEST_F ( ParallelTest  ,
PmapsEmpty   
)

Definition at line 101 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [46/98]

TEST_F ( ParallelTest  ,
PmapsLargeData   
)

Definition at line 114 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [47/98]

TEST_F ( ParallelTest  ,
PmapsPreservesOrder   
)

Definition at line 129 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [48/98]

TEST_F ( ParallelTest  ,
PmapsSingle   
)

Definition at line 107 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [49/98]

TEST_F ( ParallelTest  ,
PmapsSquare   
)

Definition at line 78 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [50/98]

TEST_F ( ParallelTest  ,
PmapsToString   
)

Definition at line 93 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [51/98]

TEST_F ( ParallelTest  ,
PmapsTypeConversion   
)

Definition at line 85 of file ah_parallel_test.cc.

References Aleph::maps().

◆ TEST_F() [52/98]

TEST_F ( ParallelTest  ,
PmapsWithList   
)

Definition at line 122 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmaps().

◆ TEST_F() [53/98]

TEST_F ( ParallelTest  ,
Pmax   
)

Definition at line 420 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmax().

◆ TEST_F() [54/98]

TEST_F ( ParallelTest  ,
PmaxEmpty   
)

Definition at line 433 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmax().

◆ TEST_F() [55/98]

TEST_F ( ParallelTest  ,
Pmin   
)

Definition at line 413 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmin().

◆ TEST_F() [56/98]

TEST_F ( ParallelTest  ,
PminEmpty   
)

Definition at line 427 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pmin().

◆ TEST_F() [57/98]

TEST_F ( ParallelTest  ,
Pminmax   
)

Definition at line 439 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pminmax().

◆ TEST_F() [58/98]

TEST_F ( ParallelTest  ,
PminmaxLargeData   
)

Definition at line 456 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pminmax().

◆ TEST_F() [59/98]

TEST_F ( ParallelTest  ,
PminmaxShuffle   
)

Definition at line 447 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pminmax().

◆ TEST_F() [60/98]

TEST_F ( ParallelTest  ,
PnoneFalse   
)

Definition at line 295 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pnone().

◆ TEST_F() [61/98]

TEST_F ( ParallelTest  ,
PnoneTrue   
)

Definition at line 289 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::pnone().

◆ TEST_F() [62/98]

TEST_F ( ParallelTest  ,
PpartitionAllFalse   
)

◆ TEST_F() [63/98]

TEST_F ( ParallelTest  ,
PpartitionAllTrue   
)

◆ TEST_F() [64/98]

TEST_F ( ParallelTest  ,
PpartitionBasic   
)

Definition at line 575 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::ppartition().

◆ TEST_F() [65/98]

TEST_F ( ParallelTest  ,
PpartitionEmpty   
)

◆ TEST_F() [66/98]

TEST_F ( ParallelTest  ,
PpartitionPreservesOrder   
)

Definition at line 603 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::ppartition().

◆ TEST_F() [67/98]

TEST_F ( ParallelTest  ,
Pproduct   
)

Definition at line 397 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pproduct(), and Aleph::product().

◆ TEST_F() [68/98]

TEST_F ( ParallelTest  ,
PproductEmpty   
)

Definition at line 403 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pproduct(), and Aleph::product().

◆ TEST_F() [69/98]

TEST_F ( ParallelTest  ,
PsortAlreadySorted   
)

Definition at line 496 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::psort().

◆ TEST_F() [70/98]

TEST_F ( ParallelTest  ,
PsortBasic   
)

Definition at line 468 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::psort().

◆ TEST_F() [71/98]

TEST_F ( ParallelTest  ,
PsortDescending   
)

Definition at line 475 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::psort().

◆ TEST_F() [72/98]

TEST_F ( ParallelTest  ,
PsortEmpty   
)

Definition at line 482 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::psort().

◆ TEST_F() [73/98]

TEST_F ( ParallelTest  ,
PsortLargeData   
)

Definition at line 503 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::psort(), and rng.

◆ TEST_F() [74/98]

TEST_F ( ParallelTest  ,
PsortSingle   
)

Definition at line 489 of file ah_parallel_test.cc.

References Aleph::maps(), and Aleph::psort().

◆ TEST_F() [75/98]

TEST_F ( ParallelTest  ,
Psum   
)

Definition at line 373 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::psum(), and Aleph::sum().

◆ TEST_F() [76/98]

TEST_F ( ParallelTest  ,
PsumEmpty   
)

Definition at line 385 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::psum(), and Aleph::sum().

◆ TEST_F() [77/98]

TEST_F ( ParallelTest  ,
PsumLargeData   
)

Definition at line 391 of file ah_parallel_test.cc.

References LL, Aleph::maps(), and Aleph::sum().

◆ TEST_F() [78/98]

TEST_F ( ParallelTest  ,
PsumWithInit   
)

Definition at line 379 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::psum(), and Aleph::sum().

◆ TEST_F() [79/98]

TEST_F ( ParallelTest  ,
PzipAllN3ContainersFalse   
)

Definition at line 926 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_all_n(), and y.

◆ TEST_F() [80/98]

TEST_F ( ParallelTest  ,
PzipAllN3ContainersTrue   
)

Definition at line 913 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_all_n(), and y.

◆ TEST_F() [81/98]

TEST_F ( ParallelTest  ,
PzipCountIfN   
)

Definition at line 963 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), Aleph::pzip_count_if_n(), and y.

◆ TEST_F() [82/98]

TEST_F ( ParallelTest  ,
PzipCountIfNPartial   
)

Definition at line 975 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), Aleph::pzip_count_if_n(), and y.

◆ TEST_F() [83/98]

TEST_F ( ParallelTest  ,
PzipExistsNFalse   
)

Definition at line 951 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_exists_n(), and y.

◆ TEST_F() [84/98]

TEST_F ( ParallelTest  ,
PzipExistsNTrue   
)

Definition at line 939 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_exists_n(), and y.

◆ TEST_F() [85/98]

TEST_F ( ParallelTest  ,
PzipFoldlNVariadic   
)

Definition at line 899 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_foldl_n(), and y.

◆ TEST_F() [86/98]

TEST_F ( ParallelTest  ,
PzipForEachBasic   
)

Definition at line 517 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_for_each(), Aleph::sum(), and y.

◆ TEST_F() [87/98]

TEST_F ( ParallelTest  ,
PzipForEachDifferentLengths   
)

Definition at line 527 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_for_each(), Aleph::sum(), and y.

◆ TEST_F() [88/98]

TEST_F ( ParallelTest  ,
PzipForEachEmpty   
)

Definition at line 537 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pzip_for_each().

◆ TEST_F() [89/98]

TEST_F ( ParallelTest  ,
PzipForEachN3Containers   
)

Definition at line 831 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_for_each_n(), Aleph::sum(), and y.

◆ TEST_F() [90/98]

TEST_F ( ParallelTest  ,
PzipForEachN4Containers   
)

Definition at line 845 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_for_each_n(), Aleph::sum(), w, and y.

◆ TEST_F() [91/98]

TEST_F ( ParallelTest  ,
PzipForEachNDifferentLengths   
)

Definition at line 860 of file ah_parallel_test.cc.

References Aleph::count(), Aleph::maps(), and Aleph::pzip_for_each_n().

◆ TEST_F() [92/98]

TEST_F ( ParallelTest  ,
PzipForEachNLargeData   
)

Definition at line 1044 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_for_each_n(), Aleph::sum(), and y.

◆ TEST_F() [93/98]

TEST_F ( ParallelTest  ,
PzipMapsBasic   
)

Definition at line 551 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps(), and y.

◆ TEST_F() [94/98]

TEST_F ( ParallelTest  ,
PzipMapsN3Containers   
)

Definition at line 874 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps_n(), and y.

◆ TEST_F() [95/98]

TEST_F ( ParallelTest  ,
PzipMapsNEmpty   
)

Definition at line 887 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps_n(), and y.

◆ TEST_F() [96/98]

TEST_F ( ParallelTest  ,
PzipMapsNLargeData   
)

Definition at line 1064 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps_n(), and y.

◆ TEST_F() [97/98]

TEST_F ( ParallelTest  ,
PzipMapsTypeConversion   
)

Definition at line 560 of file ah_parallel_test.cc.

References Aleph::maps(), Aleph::pzip_maps(), and y.

◆ TEST_F() [98/98]

TEST_F ( ParallelTest  ,
ThreadSafetyConcurrentOperations   
)