35 #ifndef _BLAZE_SYSTEM_THRESHOLDS_H_
36 #define _BLAZE_SYSTEM_THRESHOLDS_H_
const size_t SMP_SMATDVECMULT_USER_THRESHOLD
SMP row-major sparse matrix/dense vector multiplication threshold.This threshold specifies when a row...
Definition: Thresholds.h:586
const size_t SMP_DMATTSMATMULT_USER_THRESHOLD
SMP row-major dense matrix/column-major sparse matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:1029
const size_t SMP_DMATSMATMULT_USER_THRESHOLD
SMP row-major dense matrix/row-major sparse matrix multiplication threshold.This threshold specifies ...
Definition: Thresholds.h:1006
const size_t DMATTDMATMULT_DEBUG_THRESHOLD
Row-major dense matrix/column-major dense matrix multiplication threshold.This debug value is used in...
Definition: Thresholds.h:155
const size_t SMP_SMATDVECMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/dense vector multiplication threshold.This debug value is used instead of...
Definition: Thresholds.h:467
const size_t SMP_DMATDMATSUB_USER_THRESHOLD
SMP row-major dense matrix/row-major dense matrix subtraction threshold.This threshold specifies when...
Definition: Thresholds.h:843
const size_t SMP_DMATTDMATSUB_DEBUG_THRESHOLD
SMP row-major dense matrix/column-major dense matrix subtraction threshold.This debug value is used i...
Definition: Thresholds.h:641
const size_t SMP_TSVECTSMATMULT_USER_THRESHOLD
SMP sparse vector/column-major sparse matrix multiplication threshold.This threshold specifies when a...
Definition: Thresholds.h:747
const size_t TDMATTDMATMULT_DEBUG_THRESHOLD
Column-major dense matrix/column-major dense matrix multiplication threshold.This debug value is used...
Definition: Thresholds.h:185
const size_t DMATDMATMULT_USER_THRESHOLD
Row-major dense matrix/row-major dense matrix multiplication threshold.This setting specifies the thr...
Definition: Thresholds.h:130
Header file for basic type definitions.
const size_t SMP_TSMATTSMATMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/column-major sparse matrix multiplication threshold.This debug value is used instead of the blaze::SMP_TSMATTSMATMULT_USER_THRESHOLD while the Blaze debug mode is active. It 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:879
const size_t SMP_TDMATDVECMULT_USER_THRESHOLD
SMP column-major dense matrix/dense vector multiplication threshold.This threshold specifies when a c...
Definition: Thresholds.h:425
const size_t TDVECTDMATMULT_USER_THRESHOLD
Dense Vector/column-major dense matrix multiplication threshold.This setting specifies the threshold ...
Definition: Thresholds.h:112
const size_t SMP_SMATDMATMULT_USER_THRESHOLD
SMP row-major sparse matrix/row-major dense matrix multiplication threshold.This threshold specifies ...
Definition: Thresholds.h:1098
const size_t TSMATDMATMULT_DEBUG_THRESHOLD
Column-major sparse matrix/row-major dense matrix multiplication threshold.This debug value is used i...
Definition: Thresholds.h:230
const size_t TSMATDMATMULT_USER_THRESHOLD
Column-major sparse matrix/row-major dense matrix multiplication threshold.This setting specifies the...
Definition: Thresholds.h:238
const size_t SMP_DVECDVECMULT_DEBUG_THRESHOLD
SMP dense vector/dense vector multiplication threshold.This debug value is used instead of the blaze:...
Definition: Thresholds.h:327
const size_t DMATSMATMULT_DEBUG_THRESHOLD
Row-major dense matrix/row-major sparse matrix multiplication threshold.This debug value is used inst...
Definition: Thresholds.h:200
const size_t SMP_TSMATTDMATMULT_USER_THRESHOLD
SMP 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:1167
const size_t DMATDVECMULT_DEBUG_THRESHOLD
Row-major dense matrix/dense vector multiplication threshold.This debug value is used instead of the ...
Definition: Thresholds.h:80
const size_t SMP_DMATTDMATADD_DEBUG_THRESHOLD
SMP row-major dense matrix/column-major dense matrix addition threshold.This debug value is used inst...
Definition: Thresholds.h:610
const size_t SMP_TSMATTDMATMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/column-major dense matrix multiplication threshold.This debug value is used instead of the blaze::SMP_TSMATTDMATMULT_USER_THRESHOLD while the Blaze debug mode is active. It 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:823
const size_t TDVECTDMATMULT_DEBUG_THRESHOLD
Dense Vector/column-major dense matrix multiplication threshold.This debug value is used instead of t...
Definition: Thresholds.h:125
const size_t SMP_SMATDMATMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/row-major dense matrix multiplication threshold.This debug value is used ...
Definition: Thresholds.h:781
const size_t SMP_DVECASSIGN_USER_THRESHOLD
SMP dense vector assignment threshold.This threshold specifies when an assignment of a simple dense v...
Definition: Thresholds.h:287
const size_t SMP_DMATSCALARMULT_USER_THRESHOLD
SMP dense matrix/scalar multiplication/division threshold.This threshold specifies when a dense matri...
Definition: Thresholds.h:891
const size_t SMP_TSMATSMATMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/row-major sparse matrix multiplication threshold.This debug value is u...
Definition: Thresholds.h:865
const size_t SMP_TSVECDMATMULT_DEBUG_THRESHOLD
SMP sparse vector/row-major dense matrix multiplication threshold.This debug value is used instead of...
Definition: Thresholds.h:439
const size_t SMP_TSMATDMATMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/row-major dense matrix multiplication threshold.This debug value is us...
Definition: Thresholds.h:809
const size_t TDMATSMATMULT_USER_THRESHOLD
Column-major dense matrix/row-major sparse matrix multiplication threshold.This setting specifies the...
Definition: Thresholds.h:220
const size_t SMP_TDVECDMATMULT_DEBUG_THRESHOLD
SMP dense vector/row-major dense matrix multiplication threshold.This debug value is used instead of ...
Definition: Thresholds.h:383
const size_t SMP_TDVECSMATMULT_USER_THRESHOLD
SMP dense vector/row-major sparse matrix multiplication threshold.This threshold specifies when a den...
Definition: Thresholds.h:632
const size_t SMP_DMATSMATMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/row-major sparse matrix multiplication threshold.This debug value is used ...
Definition: Thresholds.h:725
const size_t DMATDVECMULT_USER_THRESHOLD
Row-major dense matrix/dense vector multiplication threshold.This setting specifies the threshold bet...
Definition: Thresholds.h:58
const size_t SMP_DMATDMATADD_USER_THRESHOLD
SMP row-major dense matrix/row-major dense matrix addition threshold.This threshold specifies when a ...
Definition: Thresholds.h:794
const size_t SMP_TDMATTSMATMULT_USER_THRESHOLD
SMP 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:1075
const size_t SMP_TSMATDMATMULT_USER_THRESHOLD
SMP column-major sparse matrix/row-major dense matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:1144
const size_t SMP_DVECDVECSUB_DEBUG_THRESHOLD
SMP dense vector/dense vector subtraction threshold.This debug value is used instead of the blaze::SM...
Definition: Thresholds.h:313
const size_t SMP_TDVECTDMATMULT_USER_THRESHOLD
SMP dense vector/column-major dense matrix multiplication threshold.This threshold specifies when a d...
Definition: Thresholds.h:471
const size_t SMP_TDMATDVECMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/dense vector multiplication threshold.This debug value is used instead ...
Definition: Thresholds.h:369
const size_t SMP_TSVECDMATMULT_USER_THRESHOLD
SMP sparse vector/row-major dense matrix multiplication threshold.This threshold specifies when a spa...
Definition: Thresholds.h:540
const size_t SMP_SMATTSMATMULT_USER_THRESHOLD
SMP row-major sparse matrix/column-major sparse matrix multiplication threshold.This threshold specif...
Definition: Thresholds.h:1213
const size_t SMP_DVECSCALARMULT_DEBUG_THRESHOLD
SMP dense vector/scalar multiplication/division threshold.This debug value is used instead of the bla...
Definition: Thresholds.h:341
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
const size_t TDMATDVECMULT_USER_THRESHOLD
Column-major dense matrix/dense vector multiplication threshold.This setting specifies the threshold ...
Definition: Thresholds.h:76
const size_t SMP_DMATDMATADD_DEBUG_THRESHOLD
SMP row-major dense matrix/row-major dense matrix addition threshold.This debug value is used instead...
Definition: Thresholds.h:594
const size_t SMP_DMATTDMATMULT_USER_THRESHOLD
SMP row-major dense matrix/column-major dense matrix multiplication threshold.This threshold specifie...
Definition: Thresholds.h:937
const size_t SMP_DMATDMATMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/row-major dense matrix multiplication threshold.This debug value is used i...
Definition: Thresholds.h:669
const size_t SMP_TDVECDMATMULT_USER_THRESHOLD
SMP dense vector/row-major dense matrix multiplication threshold.This threshold specifies when a dens...
Definition: Thresholds.h:448
const size_t SMP_TDMATDMATMULT_USER_THRESHOLD
SMP column-major dense matrix/row-major dense matrix multiplication threshold.This threshold specifie...
Definition: Thresholds.h:960
const size_t SMP_TDVECSMATMULT_DEBUG_THRESHOLD
SMP dense vector/row-major sparse matrix multiplication threshold.This debug value is used instead of...
Definition: Thresholds.h:495
const size_t SMP_TDVECTDMATMULT_DEBUG_THRESHOLD
SMP dense vector/column-major dense matrix multiplication threshold.This debug value is used instead ...
Definition: Thresholds.h:397
const size_t SMP_SMATSMATMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/row-major sparse matrix multiplication threshold.This debug value is used...
Definition: Thresholds.h:837
const size_t SMP_DMATTDMATADD_USER_THRESHOLD
SMP row-major dense matrix/column-major dense matrix addition threshold.This threshold specifies when...
Definition: Thresholds.h:819
const size_t SMP_DMATSCALARMULT_DEBUG_THRESHOLD
SMP dense matrix/scalar multiplication/division threshold.This debug value is used instead of the bla...
Definition: Thresholds.h:655
Configuration of the thresholds for matrix/vector and matrix/matrix multiplications.
const size_t SMP_DVECDVECADD_DEBUG_THRESHOLD
SMP dense vector/dense vector addition threshold.This debug value is used instead of the blaze::SMP_D...
Definition: Thresholds.h:299
const size_t SMP_DVECTDVECMULT_DEBUG_THRESHOLD
SMP dense vector/dense vector outer product threshold.This debug value is used instead of the blaze::...
Definition: Thresholds.h:893
const size_t SMP_TDVECTSMATMULT_DEBUG_THRESHOLD
SMP dense vector/column-major sparse matrix multiplication threshold.This debug value is used instead...
Definition: Thresholds.h:509
const size_t SMP_TSMATDVECMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/dense vector multiplication threshold.This debug value is used instead...
Definition: Thresholds.h:481
const size_t SMP_TSVECTDMATMULT_USER_THRESHOLD
SMP sparse vector/column-major dense matrix multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:563
const size_t SMP_DMATDVECMULT_USER_THRESHOLD
SMP row-major dense matrix/dense vector multiplication threshold.This threshold specifies when a row-...
Definition: Thresholds.h:402
const size_t SMP_DMATTSMATMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/column-major sparse matrix multiplication threshold.This debug value is us...
Definition: Thresholds.h:739
const size_t SMP_SMATSVECMULT_USER_THRESHOLD
SMP row-major sparse matrix/sparse vector multiplication threshold.This threshold specifies when a ro...
Definition: Thresholds.h:678
const size_t SMP_TSMATSMATMULT_USER_THRESHOLD
SMP column-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold specif...
Definition: Thresholds.h:1236
const size_t TDMATDMATMULT_DEBUG_THRESHOLD
Column-major dense matrix/row-major dense matrix multiplication threshold.This debug value is used in...
Definition: Thresholds.h:170
const size_t SMP_TDMATTSMATMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/column-major sparse matrix multiplication threshold.This debug value is used instead of the blaze::SMP_TDMATTSMATMULT_USER_THRESHOLD while the Blaze debug mode is active. It 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:767
const size_t DMATSMATMULT_USER_THRESHOLD
Row-major dense matrix/row-major sparse matrix multiplication threshold.This setting specifies the th...
Definition: Thresholds.h:202
const size_t TSMATTDMATMULT_DEBUG_THRESHOLD
Column-major sparse matrix/column-major dense matrix multiplication threshold.This debug value is use...
Definition: Thresholds.h:245
const size_t TDMATSMATMULT_DEBUG_THRESHOLD
Column-major dense matrix/row-major sparse matrix multiplication threshold.This debug value is used i...
Definition: Thresholds.h:215
const size_t SMP_TSVECTDMATMULT_DEBUG_THRESHOLD
SMP sparse vector/column-major dense matrix multiplication threshold.This debug value is used instead...
Definition: Thresholds.h:453
const size_t SMP_DMATSVECMULT_USER_THRESHOLD
SMP row-major dense matrix/sparse vector multiplication threshold.This threshold specifies when a row...
Definition: Thresholds.h:494
const size_t TDMATTDMATMULT_USER_THRESHOLD
Column-major dense matrix/column-major dense matrix multiplication threshold.This setting specifies t...
Definition: Thresholds.h:184
const size_t SMP_TSMATTSMATMULT_USER_THRESHOLD
SMP 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:1259
const size_t SMP_DVECDVECMULT_USER_THRESHOLD
SMP dense vector/dense vector multiplication threshold.This threshold specifies when a dense vector/d...
Definition: Thresholds.h:356
const size_t SMP_TDMATTDMATMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/column-major dense matrix multiplication threshold.This debug value is ...
Definition: Thresholds.h:711
const size_t SMP_DMATTDMATSUB_USER_THRESHOLD
SMP row-major dense matrix/column-major dense matrix subtraction threshold.This threshold specifies w...
Definition: Thresholds.h:868
const size_t SMP_DVECDVECSUB_USER_THRESHOLD
SMP dense vector/dense vector subtraction threshold.This threshold specifies when a dense vector/dens...
Definition: Thresholds.h:333
const size_t TDMATDMATMULT_USER_THRESHOLD
Column-major dense matrix/row-major dense matrix multiplication threshold.This setting specifies the ...
Definition: Thresholds.h:166
const size_t SMP_SMATSVECMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/sparse vector multiplication threshold.This debug value is used instead o...
Definition: Thresholds.h:523
const size_t SMP_TSMATDVECMULT_USER_THRESHOLD
SMP column-major sparse matrix/dense vector multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:609
const size_t DMATDMATMULT_DEBUG_THRESHOLD
Row-major dense matrix/row-major dense matrix multiplication threshold.This debug value is used inste...
Definition: Thresholds.h:140
const size_t SMP_TSVECTSMATMULT_DEBUG_THRESHOLD
SMP sparse vector/column-major sparse matrix multiplication threshold.This debug value is used instea...
Definition: Thresholds.h:565
const size_t TDVECDMATMULT_DEBUG_THRESHOLD
Dense Vector/row-major dense matrix multiplication threshold.This debug value is used instead of the ...
Definition: Thresholds.h:110
const size_t TDMATDVECMULT_DEBUG_THRESHOLD
Column-major dense matrix/dense vector multiplication threshold.This debug value is used instead of t...
Definition: Thresholds.h:95
const size_t SMP_TSMATSVECMULT_USER_THRESHOLD
SMP column-major sparse matrix/sparse vector multiplication threshold.This threshold specifies when a...
Definition: Thresholds.h:701
const size_t SMP_TDMATSVECMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/sparse vector multiplication threshold.This debug value is used instead...
Definition: Thresholds.h:425
const size_t SMP_SMATSMATMULT_USER_THRESHOLD
SMP row-major sparse matrix/row-major sparse matrix multiplication threshold.This threshold specifies...
Definition: Thresholds.h:1190
const size_t SMP_DMATDMATMULT_USER_THRESHOLD
SMP row-major dense matrix/row-major dense matrix multiplication threshold.This threshold specifies w...
Definition: Thresholds.h:914
const size_t SMP_TSMATSVECMULT_DEBUG_THRESHOLD
SMP column-major sparse matrix/sparse vector multiplication threshold.This debug value is used instea...
Definition: Thresholds.h:537
const size_t SMP_TDMATSMATMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/row-major sparse matrix multiplication threshold.This debug value is us...
Definition: Thresholds.h:753
const size_t SMP_DMATTDMATMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/column-major dense matrix multiplication threshold.This debug value is use...
Definition: Thresholds.h:683
const size_t SMP_DMATDVECMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/dense vector multiplication threshold.This debug value is used instead of ...
Definition: Thresholds.h:355
const size_t SMP_TDMATTDMATMULT_USER_THRESHOLD
SMP column-major dense matrix/column-major dense matrix multiplication threshold.This threshold speci...
Definition: Thresholds.h:983
const size_t TSMATTDMATMULT_USER_THRESHOLD
Column-major sparse matrix/column-major dense matrix multiplication threshold.This setting specifies ...
Definition: Thresholds.h:256
const size_t SMP_SMATTSMATMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/column-major sparse matrix multiplication threshold.This debug value is u...
Definition: Thresholds.h:851
const size_t SMP_DMATSVECMULT_DEBUG_THRESHOLD
SMP row-major dense matrix/sparse vector multiplication threshold.This debug value is used instead of...
Definition: Thresholds.h:411
const size_t SMP_DVECDVECADD_USER_THRESHOLD
SMP dense vector/dense vector addition threshold.This threshold specifies when a dense vector/dense v...
Definition: Thresholds.h:310
const size_t SMP_SMATTDMATMULT_USER_THRESHOLD
SMP row-major sparse matrix/column-major dense matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:1121
const size_t SMP_TSVECSMATMULT_DEBUG_THRESHOLD
SMP sparse vector/row-major sparse matrix multiplication threshold.This debug value is used instead o...
Definition: Thresholds.h:551
const size_t SMP_TDMATSMATMULT_USER_THRESHOLD
SMP column-major dense matrix/row-major sparse matrix multiplication threshold.This threshold specifi...
Definition: Thresholds.h:1052
const size_t SMP_DMATASSIGN_USER_THRESHOLD
SMP dense matrix assignment threshold.This threshold specifies when an assignment with a simple dense...
Definition: Thresholds.h:770
const size_t SMP_SMATTDMATMULT_DEBUG_THRESHOLD
SMP row-major sparse matrix/column-major dense matrix multiplication threshold.This debug value is us...
Definition: Thresholds.h:795
const size_t SMP_DVECTDVECMULT_USER_THRESHOLD
SMP dense vector/dense vector outer product threshold.This threshold specifies when a dense vector/de...
Definition: Thresholds.h:1282
const size_t SMP_TDVECTSMATMULT_USER_THRESHOLD
SMP dense vector/column-major sparse matrix multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:655
const size_t SMP_TDMATSVECMULT_USER_THRESHOLD
SMP column-major dense matrix/sparse vector multiplication threshold.This threshold specifies when a ...
Definition: Thresholds.h:517
const size_t SMP_DVECASSIGN_DEBUG_THRESHOLD
SMP dense vector assignment threshold.This debug value is used instead of the blaze::SMP_DVECASSIGN_U...
Definition: Thresholds.h:285
const size_t SMP_TSVECSMATMULT_USER_THRESHOLD
SMP sparse vector/row-major sparse matrix multiplication threshold.This threshold specifies when a sp...
Definition: Thresholds.h:724
#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
System settings for the debugging policy of the Blaze library.
const size_t DMATTDMATMULT_USER_THRESHOLD
Row-major dense matrix/column-major dense matrix multiplication threshold.This setting specifies the ...
Definition: Thresholds.h:148
const size_t TDVECDMATMULT_USER_THRESHOLD
Dense Vector/row-major dense matrix multiplication threshold.This setting specifies the threshold bet...
Definition: Thresholds.h:94
const size_t SMP_DMATDMATSUB_DEBUG_THRESHOLD
SMP row-major dense matrix/row-major dense matrix subtraction threshold.This debug value is used inst...
Definition: Thresholds.h:625
const size_t SMP_DVECSCALARMULT_USER_THRESHOLD
SMP dense vector/scalar multiplication/division threshold.This threshold specifies when a dense vecto...
Definition: Thresholds.h:379
const size_t SMP_DMATASSIGN_DEBUG_THRESHOLD
SMP dense matrix assignment threshold.This debug value is used instead of the blaze::SMP_DMATASSIGN_U...
Definition: Thresholds.h:579
const size_t SMP_TDMATDMATMULT_DEBUG_THRESHOLD
SMP column-major dense matrix/row-major dense matrix multiplication threshold.This debug value is use...
Definition: Thresholds.h:697