All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Thresholds.h
Go to the documentation of this file.
1 //=================================================================================================
33 //=================================================================================================
34 
35 #ifndef _BLAZE_SYSTEM_THRESHOLDS_H_
36 #define _BLAZE_SYSTEM_THRESHOLDS_H_
37 
38 
39 //*************************************************************************************************
40 // Includes
41 //*************************************************************************************************
42 
44 
45 
46 
47 
48 //=================================================================================================
49 //
50 // THRESHOLDS
51 //
52 //=================================================================================================
53 
55 
56 
57 namespace blaze {
58 
59 //=================================================================================================
60 //
61 // SMP THRESHOLDS
62 //
63 //=================================================================================================
64 
65 //*************************************************************************************************
75 //*************************************************************************************************
76 
77 
78 //*************************************************************************************************
88 //*************************************************************************************************
89 
90 
91 //*************************************************************************************************
101 //*************************************************************************************************
102 
103 
104 //*************************************************************************************************
114 //*************************************************************************************************
115 
116 
117 //*************************************************************************************************
127 //*************************************************************************************************
128 
129 
130 //*************************************************************************************************
140 //*************************************************************************************************
141 
142 
143 //*************************************************************************************************
153 //*************************************************************************************************
154 
155 
156 //*************************************************************************************************
166 //*************************************************************************************************
167 
168 
169 //*************************************************************************************************
179 //*************************************************************************************************
180 
181 
182 //*************************************************************************************************
192 //*************************************************************************************************
193 
194 
195 //*************************************************************************************************
205 //*************************************************************************************************
206 
207 
208 //*************************************************************************************************
218 //*************************************************************************************************
219 
220 
221 //*************************************************************************************************
231 //*************************************************************************************************
232 
233 
234 //*************************************************************************************************
244 //*************************************************************************************************
245 
246 
247 //*************************************************************************************************
257 //*************************************************************************************************
258 
259 
260 //*************************************************************************************************
270 //*************************************************************************************************
271 
272 
273 //*************************************************************************************************
283 //*************************************************************************************************
284 
285 
286 //*************************************************************************************************
296 //*************************************************************************************************
297 
298 
299 //*************************************************************************************************
309 //*************************************************************************************************
310 
311 
312 //*************************************************************************************************
322 //*************************************************************************************************
323 
324 
325 //*************************************************************************************************
335 //*************************************************************************************************
336 
337 
338 //*************************************************************************************************
348 //*************************************************************************************************
349 
350 
351 //*************************************************************************************************
363 //*************************************************************************************************
364 
365 
366 //*************************************************************************************************
378 //*************************************************************************************************
379 
380 
381 //*************************************************************************************************
393 //*************************************************************************************************
394 
395 
396 //*************************************************************************************************
408 //*************************************************************************************************
409 
410 
411 //*************************************************************************************************
421 //*************************************************************************************************
422 
423 
424 //*************************************************************************************************
434 //*************************************************************************************************
435 
436 
437 //*************************************************************************************************
447 //*************************************************************************************************
448 
449 
450 //*************************************************************************************************
460 //*************************************************************************************************
461 
462 
463 //*************************************************************************************************
473 //*************************************************************************************************
474 
475 
476 //*************************************************************************************************
486 //*************************************************************************************************
487 
488 
489 //*************************************************************************************************
499 //*************************************************************************************************
500 
501 
502 //*************************************************************************************************
512 //*************************************************************************************************
513 
514 
515 //*************************************************************************************************
525 //*************************************************************************************************
526 
527 
528 //*************************************************************************************************
538 //*************************************************************************************************
539 
540 
541 //*************************************************************************************************
551 //*************************************************************************************************
552 
553 
554 //*************************************************************************************************
564 //*************************************************************************************************
565 
566 
567 //*************************************************************************************************
577 //*************************************************************************************************
578 
579 
580 //*************************************************************************************************
590 //*************************************************************************************************
591 
592 
593 //*************************************************************************************************
603 //*************************************************************************************************
604 
605 
606 //*************************************************************************************************
616 //*************************************************************************************************
617 
618 
619 //*************************************************************************************************
629 //*************************************************************************************************
630 
631 
632 //*************************************************************************************************
642 //*************************************************************************************************
643 
644 } // namespace blaze
645 
646 
647 
648 
649 //=================================================================================================
650 //
651 // COMPILE TIME CONSTRAINT
652 //
653 //=================================================================================================
654 
655 //*************************************************************************************************
657 namespace {
658 
667 
712 
713 }
715 //*************************************************************************************************
716 
717 #endif
const size_t OPENMP_TDVECTDMATMULT_THRESHOLD
OpenMP dense vector/column-major dense matrix multiplication threshold.This threshold specifies when ...
Definition: Thresholds.h:328
const size_t OPENMP_TSMATDVECMULT_THRESHOLD
OpenMP column-major sparse matrix/dense vector multiplication threshold.This threshold specifies when...
Definition: Thresholds.h:424
const size_t SMP_SMATSVECMULT_THRESHOLD
SMP row-major sparse matrix/sparse vector multiplication threshold.This threshold represents the syst...
Definition: Thresholds.h:295
const size_t SMP_DMATSMATMULT_THRESHOLD
SMP row-major dense matrix/row-major sparse matrix multiplication threshold.This threshold represents...
Definition: Thresholds.h:485
const size_t SMP_DVECASSIGN_THRESHOLD
SMP dense vector assignment threshold.This threshold represents the system-specific threshold for a p...
Definition: Thresholds.h:74
const size_t OPENMP_DVECASSIGN_THRESHOLD
OpenMP dense vector assignment threshold.This threshold specifies when an assignment of a plain dense...
Definition: Thresholds.h:200
const size_t OPENMP_DMATASSIGN_THRESHOLD
OpenMP dense matrix assignment threshold.This threshold specifies when an assignment with a plain den...
Definition: Thresholds.h:536
const size_t OPENMP_DMATDVECMULT_THRESHOLD
OpenMP row-major dense matrix/dense vector multiplication threshold.This threshold specifies when a r...
Definition: Thresholds.h:280
const size_t OPENMP_DMATTDMATMULT_THRESHOLD
OpenMP row-major dense matrix/column-major dense matrix multiplication threshold.This threshold speci...
Definition: Thresholds.h:654
const size_t SMP_SMATDVECMULT_THRESHOLD
SMP row-major sparse matrix/dense vector multiplication threshold.This threshold represents the syste...
Definition: Thresholds.h:243
const size_t SMP_DMATTDMATADD_THRESHOLD
SMP row-major dense matrix/column-major dense matrix addition threshold.This threshold represents the...
Definition: Thresholds.h:377
const size_t TDMATTDMATMULT_THRESHOLD
Column-major dense matrix/column-major dense matrix multiplication threshold.This setting specifies t...
Definition: Thresholds.h:176
const size_t OPENMP_DMATTDMATADD_THRESHOLD
OpenMP row-major dense matrix/column-major dense matrix addition threshold.This threshold specifies w...
Definition: Thresholds.h:571
const size_t OPENMP_TDMATSVECMULT_THRESHOLD
OpenMP column-major dense matrix/sparse vector multiplication threshold.This threshold specifies when...
Definition: Thresholds.h:360
const size_t OPENMP_DMATTDMATSUB_THRESHOLD
OpenMP row-major dense matrix/column-major dense matrix subtraction threshold.This threshold specifie...
Definition: Thresholds.h:606
const size_t OPENMP_TSVECDMATMULT_THRESHOLD
OpenMP sparse vector/row-major dense matrix multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:376
const size_t OPENMP_SMATDMATMULT_THRESHOLD
OpenMP row-major sparse matrix/row-major dense matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:766
const size_t SMP_TSVECTSMATMULT_THRESHOLD
SMP sparse vector/column-major sparse matrix multiplication threshold.This threshold represents the s...
Definition: Thresholds.h:334
const size_t OPENMP_DMATSVECMULT_THRESHOLD
OpenMP row-major dense matrix/sparse vector multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:344
const size_t TDVECTDMATMULT_THRESHOLD
Dense Vector/column-major dense matrix multiplication threshold.This setting specifies the threshold ...
Definition: Thresholds.h:108
const size_t SMP_DVECDVECADD_THRESHOLD
SMP dense vector/dense vector addition threshold.This threshold represents the system-specific thresh...
Definition: Thresholds.h:87
const size_t OPENMP_TSMATTDMATMULT_THRESHOLD
OpenMP column-major sparse matrix/column-major dense matrix multiplication threshold.This threshold specifies when a column-major sparse matrix/column-major dense matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:814
const size_t SMP_TDMATSVECMULT_THRESHOLD
SMP column-major dense matrix/sparse vector multiplication threshold.This threshold represents the sy...
Definition: Thresholds.h:204
const size_t OPENMP_DVECTDVECMULT_THRESHOLD
OpenMP dense vector/dense vector outer product threshold.This threshold specifies when a dense vector...
Definition: Thresholds.h:894
const size_t OPENMP_DMATDMATSUB_THRESHOLD
OpenMP row-major dense matrix/row-major dense matrix subtraction threshold.This threshold specifies w...
Definition: Thresholds.h:588
const size_t SMP_TDVECTDMATMULT_THRESHOLD
SMP dense vector/column-major dense matrix multiplication threshold.This threshold represents the sys...
Definition: Thresholds.h:178
const size_t OPENMP_DMATDMATMULT_THRESHOLD
OpenMP row-major dense matrix/row-major dense matrix multiplication threshold.This threshold specifie...
Definition: Thresholds.h:638
const size_t SMP_TDMATTSMATMULT_THRESHOLD
SMP column-major dense matrix/column-major sparse matrix multiplication threshold.This threshold represents the system-specific threshold for a parallel column-major dense matrix/column-major sparse matrix multiplication. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:524
const size_t SMP_DVECTDVECMULT_THRESHOLD
SMP dense vector/dense vector outer product threshold.This threshold represents the system-specific t...
Definition: Thresholds.h:641
const size_t SMP_SMATTDMATMULT_THRESHOLD
SMP row-major sparse matrix/column-major dense matrix multiplication threshold.This threshold represe...
Definition: Thresholds.h:550
const size_t OPENMP_DVECSCALARMULT_THRESHOLD
OpenMP dense vector/scalar multiplication/division threshold.This threshold specifies when a dense ve...
Definition: Thresholds.h:264
const size_t OPENMP_SMATDVECMULT_THRESHOLD
OpenMP row-major sparse matrix/dense vector multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:408
const size_t TDMATDMATMULT_THRESHOLD
Column-major dense matrix/row-major dense matrix multiplication threshold.This setting specifies the ...
Definition: Thresholds.h:159
const size_t OPENMP_TSMATSMATMULT_THRESHOLD
OpenMP column-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold specifies when a column-major sparse matrix/row-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:862
const size_t OPENMP_DMATSMATMULT_THRESHOLD
OpenMP row-major dense matrix/row-major sparse matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:702
const size_t SMP_TSMATDVECMULT_THRESHOLD
SMP column-major sparse matrix/dense vector multiplication threshold.This threshold represents the sy...
Definition: Thresholds.h:256
const size_t SMP_DMATTDMATSUB_THRESHOLD
SMP row-major dense matrix/column-major dense matrix subtraction threshold.This threshold represents ...
Definition: Thresholds.h:407
const size_t SMP_TSMATSMATMULT_THRESHOLD
SMP column-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold repres...
Definition: Thresholds.h:615
const size_t SMP_DMATDMATADD_THRESHOLD
SMP row-major dense matrix/row-major dense matrix addition threshold.This threshold represents the sy...
Definition: Thresholds.h:362
const size_t SMP_DVECDVECSUB_THRESHOLD
SMP dense vector/dense vector subtraction threshold.This threshold represents the system-specific thr...
Definition: Thresholds.h:100
const size_t OPENMP_DVECDVECMULT_THRESHOLD
OpenMP dense vector/dense vector multiplication threshold.This threshold specifies when a dense vecto...
Definition: Thresholds.h:248
const size_t SMP_TDVECDMATMULT_THRESHOLD
SMP dense vector/row-major dense matrix multiplication threshold.This threshold represents the system...
Definition: Thresholds.h:165
Compile time assertion.
const size_t OPENMP_TSMATSVECMULT_THRESHOLD
OpenMP column-major sparse matrix/sparse vector multiplication threshold.This threshold specifies whe...
Definition: Thresholds.h:488
const size_t SMP_DMATTSMATMULT_THRESHOLD
SMP row-major dense matrix/column-major sparse matrix multiplication threshold.This threshold represe...
Definition: Thresholds.h:498
const size_t OPENMP_TDMATDVECMULT_THRESHOLD
OpenMP column-major dense matrix/dense vector multiplication threshold.This threshold specifies when ...
Definition: Thresholds.h:296
const size_t OPENMP_SMATSMATMULT_THRESHOLD
OpenMP row-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold specif...
Definition: Thresholds.h:830
const size_t SMP_TDMATDMATMULT_THRESHOLD
SMP column-major dense matrix/row-major dense matrix multiplication threshold.This threshold represen...
Definition: Thresholds.h:459
const size_t OPENMP_TDVECTSMATMULT_THRESHOLD
OpenMP dense vector/column-major sparse matrix multiplication threshold.This threshold specifies when...
Definition: Thresholds.h:456
const size_t DMATDMATMULT_THRESHOLD
Row-major dense matrix/row-major dense matrix multiplication threshold.This setting specifies the thr...
Definition: Thresholds.h:125
const size_t OPENMP_TDMATTDMATMULT_THRESHOLD
OpenMP column-major dense matrix/column-major dense matrix multiplication threshold.This threshold specifies when a column-major dense matrix/column-major dense matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:686
const size_t SMP_DMATDMATSUB_THRESHOLD
SMP row-major dense matrix/row-major dense matrix subtraction threshold.This threshold represents the...
Definition: Thresholds.h:392
const size_t OPENMP_TDMATTSMATMULT_THRESHOLD
OpenMP column-major dense matrix/column-major sparse matrix multiplication threshold.This threshold specifies when a column-major dense matrix/column-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:750
const size_t SMP_TSVECTDMATMULT_THRESHOLD
SMP sparse vector/column-major dense matrix multiplication threshold.This threshold represents the sy...
Definition: Thresholds.h:230
const size_t OPENMP_TSVECSMATMULT_THRESHOLD
OpenMP sparse vector/row-major sparse matrix multiplication threshold.This threshold specifies when a...
Definition: Thresholds.h:504
const size_t SMP_DMATASSIGN_THRESHOLD
SMP dense matrix assignment threshold.This threshold represents the system-specific threshold for a p...
Definition: Thresholds.h:347
Configuration of the thresholds for matrix/vector and matrix/matrix multiplications.
const size_t OPENMP_DMATSCALARMULT_THRESHOLD
OpenMP dense matrix/scalar multiplication/division threshold.This threshold specifies when a dense ma...
Definition: Thresholds.h:622
const size_t OPENMP_TSMATTSMATMULT_THRESHOLD
OpenMP column-major sparse matrix/column-major sparse matrix multiplication threshold.This threshold specifies when a column-major sparse matrix/column-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:878
const size_t SMP_DMATTDMATMULT_THRESHOLD
SMP row-major dense matrix/column-major dense matrix multiplication threshold.This threshold represen...
Definition: Thresholds.h:446
const size_t SMP_TSMATTSMATMULT_THRESHOLD
SMP column-major sparse matrix/column-major sparse matrix multiplication threshold.This threshold represents the system-specific threshold for a parallel column-major sparse matrix/column-major sparse matrix multiplication. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:628
const size_t OPENMP_TDVECDMATMULT_THRESHOLD
OpenMP dense vector/row-major dense matrix multiplication threshold.This threshold specifies when a d...
Definition: Thresholds.h:312
const size_t SMP_SMATTSMATMULT_THRESHOLD
SMP row-major sparse matrix/column-major sparse matrix multiplication threshold.This threshold repres...
Definition: Thresholds.h:602
const size_t OPENMP_DMATTSMATMULT_THRESHOLD
OpenMP row-major dense matrix/column-major sparse matrix multiplication threshold.This threshold specifies when a row-major dense matrix/column-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:718
const size_t SMP_DMATSVECMULT_THRESHOLD
SMP row-major dense matrix/sparse vector multiplication threshold.This threshold represents the syste...
Definition: Thresholds.h:191
const size_t OPENMP_SMATSVECMULT_THRESHOLD
OpenMP row-major sparse matrix/sparse vector multiplication threshold.This threshold specifies when a...
Definition: Thresholds.h:472
const size_t OPENMP_DVECDVECADD_THRESHOLD
OpenMP dense vector/dense vector addition threshold.This threshold specifies when a dense vector/dens...
Definition: Thresholds.h:216
const size_t TDMATDVECMULT_THRESHOLD
Column-major dense matrix/dense vector multiplication threshold.This setting specifies the threshold ...
Definition: Thresholds.h:74
const size_t SMP_TDMATTDMATMULT_THRESHOLD
SMP column-major dense matrix/column-major dense matrix multiplication threshold.This threshold repre...
Definition: Thresholds.h:472
const size_t SMP_TDMATSMATMULT_THRESHOLD
SMP column-major dense matrix/row-major sparse matrix multiplication threshold.This threshold represe...
Definition: Thresholds.h:511
const size_t OPENMP_TSVECTSMATMULT_THRESHOLD
OpenMP sparse vector/column-major sparse matrix multiplication threshold.This threshold specifies whe...
Definition: Thresholds.h:520
const size_t SMP_SMATSMATMULT_THRESHOLD
SMP row-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold represent...
Definition: Thresholds.h:589
const size_t OPENMP_TSMATDMATMULT_THRESHOLD
OpenMP column-major sparse matrix/row-major dense matrix multiplication threshold.This threshold specifies when a column-major sparse matrix/row-major dense matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:798
const size_t SMP_TDVECSMATMULT_THRESHOLD
SMP dense vector/row-major sparse matrix multiplication threshold.This threshold represents the syste...
Definition: Thresholds.h:269
const size_t SMP_TDVECTSMATMULT_THRESHOLD
SMP dense vector/column-major sparse matrix multiplication threshold.This threshold represents the sy...
Definition: Thresholds.h:282
const size_t OPENMP_DVECDVECSUB_THRESHOLD
OpenMP dense vector/dense vector subtraction threshold.This threshold specifies when a dense vector/d...
Definition: Thresholds.h:232
const size_t SMP_SMATDMATMULT_THRESHOLD
SMP row-major sparse matrix/row-major dense matrix multiplication threshold.This threshold represents...
Definition: Thresholds.h:537
const size_t OPENMP_TSVECTDMATMULT_THRESHOLD
OpenMP sparse vector/column-major dense matrix multiplication threshold.This threshold specifies when...
Definition: Thresholds.h:392
const size_t SMP_TSVECSMATMULT_THRESHOLD
SMP sparse vector/row-major sparse matrix multiplication threshold.This threshold represents the syst...
Definition: Thresholds.h:321
const size_t SMP_TSMATDMATMULT_THRESHOLD
SMP column-major sparse matrix/row-major dense matrix multiplication threshold.This threshold represe...
Definition: Thresholds.h:563
const size_t DMATTDMATMULT_THRESHOLD
Row-major dense matrix/column-major dense matrix multiplication threshold.This setting specifies the ...
Definition: Thresholds.h:142
const size_t OPENMP_SMATTSMATMULT_THRESHOLD
OpenMP row-major sparse matrix/column-major sparse matrix multiplication threshold.This threshold specifies when a row-major sparse matrix/column-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:846
const size_t OPENMP_TDMATSMATMULT_THRESHOLD
OpenMP column-major dense matrix/row-major sparse matrix multiplication threshold.This threshold specifies when a column-major dense matrix/row-major sparse matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:734
const size_t SMP_TSMATTDMATMULT_THRESHOLD
SMP column-major sparse matrix/column-major dense matrix multiplication threshold.This threshold represents the system-specific threshold for a parallel column-major sparse matrix/column-major dense matrix multiplication. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:576
const size_t SMP_TSMATSVECMULT_THRESHOLD
SMP column-major sparse matrix/sparse vector multiplication threshold.This threshold represents the s...
Definition: Thresholds.h:308
const size_t OPENMP_TDMATDMATMULT_THRESHOLD
OpenMP column-major dense matrix/row-major dense matrix multiplication threshold.This threshold speci...
Definition: Thresholds.h:670
const size_t OPENMP_DMATDMATADD_THRESHOLD
OpenMP row-major dense matrix/row-major dense matrix addition threshold.This threshold specifies when...
Definition: Thresholds.h:553
const size_t SMP_DVECSCALARMULT_THRESHOLD
SMP dense vector/scalar multiplication/division threshold.This threshold represents the system-specif...
Definition: Thresholds.h:126
const size_t SMP_DVECDVECMULT_THRESHOLD
SMP dense vector/dense vector multiplication threshold.This threshold represents the system-specific ...
Definition: Thresholds.h:113
const size_t OPENMP_TDVECSMATMULT_THRESHOLD
OpenMP dense vector/row-major sparse matrix multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:440
const size_t SMP_DMATDVECMULT_THRESHOLD
SMP row-major dense matrix/dense vector multiplication threshold.This threshold represents the system...
Definition: Thresholds.h:139
const size_t TDVECDMATMULT_THRESHOLD
Dense Vector/row-major dense matrix multiplication threshold.This setting specifies the threshold bet...
Definition: Thresholds.h:91
const size_t SMP_TSVECDMATMULT_THRESHOLD
SMP sparse vector/row-major dense matrix multiplication threshold.This threshold represents the syste...
Definition: Thresholds.h:217
const size_t SMP_DMATDMATMULT_THRESHOLD
SMP row-major dense matrix/row-major dense matrix multiplication threshold.This threshold represents ...
Definition: Thresholds.h:433
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.In case of an invalid compile time expression, a compilation error is cr...
Definition: StaticAssert.h:143
const size_t OPENMP_SMATTDMATMULT_THRESHOLD
OpenMP row-major sparse matrix/column-major dense matrix multiplication threshold.This threshold specifies when a row-major sparse matrix/column-major dense matrix multiplication can be executed in parallel. In case the number of rows/columns of the target matrix is larger or equal to this threshold, the operation is executed in parallel. If the number of rows/columns is below this threshold the operation is executed single-threaded.
Definition: Thresholds.h:782
const size_t DMATDVECMULT_THRESHOLD
Row-major dense matrix/dense vector multiplication threshold.This setting specifies the threshold bet...
Definition: Thresholds.h:57
const size_t SMP_DMATSCALARMULT_THRESHOLD
SMP dense matrix/scalar multiplication/division threshold.This threshold represents the system-specif...
Definition: Thresholds.h:420
const size_t SMP_TDMATDVECMULT_THRESHOLD
SMP column-major dense matrix/dense vector multiplication threshold.This threshold represents the sys...
Definition: Thresholds.h:152