Blaze 3.9
Tutorial.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_TUTORIAL_H_
36#define _BLAZE_TUTORIAL_H_
37
38
39//=================================================================================================
40//
41// BLAZE TUTORIAL
42//
43//=================================================================================================
44
45//**Mainpage***************************************************************************************
226//*************************************************************************************************
227
228
229//**Configuration and Installation*****************************************************************
428//*************************************************************************************************
429
430
431//**Getting Started********************************************************************************
618//*************************************************************************************************
619
620
621//**Vectors****************************************************************************************
691//*************************************************************************************************
692
693
694//**Vector Types***********************************************************************************
1468//*************************************************************************************************
1469
1470
1471//**Vector Operations******************************************************************************
3577//*************************************************************************************************
3578
3579
3580//**Matrices***************************************************************************************
3654//*************************************************************************************************
3655
3656
3657//**Matrix Types***********************************************************************************
4496//*************************************************************************************************
4497
4498
4499//**Matrix Operations******************************************************************************
8207//*************************************************************************************************
8208
8209
8210//**Adaptors***************************************************************************************
8317//*************************************************************************************************
8318
8319
8320//**Symmetric Matrices*****************************************************************************
8852//*************************************************************************************************
8853
8854
8855//**Hermitian Matrices*****************************************************************************
9438//*************************************************************************************************
9439
9440
9441//**Triangular Matrices****************************************************************************
10505//*************************************************************************************************
10506
10507
10508//**Views******************************************************************************************
10583//*************************************************************************************************
10584
10585
10586//**Subvectors*************************************************************************************
10947//*************************************************************************************************
10948
10949
10950//**Element Selections*****************************************************************************
11271//*************************************************************************************************
11272
11273
11274//**Submatrices************************************************************************************
11684//*************************************************************************************************
11685
11686
11687//**Rows*******************************************************************************************
12002//*************************************************************************************************
12003
12004
12005//**Row Selections*********************************************************************************
12349//*************************************************************************************************
12350
12351
12352//**Columns****************************************************************************************
12668//*************************************************************************************************
12669
12670
12671//**Column Selections******************************************************************************
13016//*************************************************************************************************
13017
13018
13019//**Bands******************************************************************************************
13305//*************************************************************************************************
13306
13307
13308//**Arithmetic Operations**************************************************************************
13354//*************************************************************************************************
13355
13356
13357//**Addition***************************************************************************************
13494//*************************************************************************************************
13495
13496
13497//**Subtraction************************************************************************************
13627//*************************************************************************************************
13628
13629
13630//**Scalar Multiplication**************************************************************************
13676//*************************************************************************************************
13677
13678
13679//**Vector/Vector Multiplication*******************************************************************
13852//*************************************************************************************************
13853
13854
13855//**Vector/Vector Division*************************************************************************
13924//*************************************************************************************************
13925
13926
13927//**Matrix/Vector Multiplication*******************************************************************
13957//*************************************************************************************************
13958
13959
13960//**Matrix/Matrix Multiplication*******************************************************************
14063//*************************************************************************************************
14064
14065
14066//**Bitwise Operations*****************************************************************************
14107//*************************************************************************************************
14108
14109
14110//**Bitwise Shift**********************************************************************************
14222//*************************************************************************************************
14223
14224
14225//**Bitwise AND************************************************************************************
14336//*************************************************************************************************
14337
14338
14339//**Bitwise OR*************************************************************************************
14450//*************************************************************************************************
14451
14452
14453//**Bitwise XOR************************************************************************************
14564//*************************************************************************************************
14565
14566
14567//**Logical Operations*****************************************************************************
14598//*************************************************************************************************
14599
14600
14601//**Logical NOT************************************************************************************
14637//*************************************************************************************************
14638
14639
14640//**Logical AND************************************************************************************
14698//*************************************************************************************************
14699
14700
14701//**Logical OR*************************************************************************************
14759//*************************************************************************************************
14760
14761
14762//**Shared Memory Parallelization******************************************************************
14786//*************************************************************************************************
14787
14788
14789//**HPX Parallelization****************************************************************************
14860//*************************************************************************************************
14861
14862
14863//**C++11 Thread Parallelization*******************************************************************
14967//*************************************************************************************************
14968
14969
14970//**Boost Thread Parallelization*******************************************************************
15043//*************************************************************************************************
15044
15045
15046//**OpenMP Parallelization*************************************************************************
15293//*************************************************************************************************
15294
15295
15296//**Serial Execution*******************************************************************************
15376//*************************************************************************************************
15377
15378
15379//**Serialization**********************************************************************************
15395//*************************************************************************************************
15396
15397
15398//**Vector Serialization***************************************************************************
15485//*************************************************************************************************
15486
15487
15488//**Matrix Serialization***************************************************************************
15577//*************************************************************************************************
15578
15579
15580//**Customization**********************************************************************************
15594//*************************************************************************************************
15595
15596
15597//**Configuration Files****************************************************************************
15932//*************************************************************************************************
15933
15934
15935//**Customization of Vectors and Matrices**********************************************************
16617//*************************************************************************************************
16618
16619
16620//**Grouping/Tagging*******************************************************************************
16756//*************************************************************************************************
16757
16758
16759//**Customization of the Error Reporting Mechanism*************************************************
16894//*************************************************************************************************
16895
16896
16897//**BLAS Functions*********************************************************************************
17155//*************************************************************************************************
17156
17157
17158//**LAPACK Functions*******************************************************************************
18852//*************************************************************************************************
18853
18854
18855//**Block Vectors and Matrices*********************************************************************
18968//*************************************************************************************************
18969
18970
18971//**Intra-Statement Optimization*******************************************************************
19071//*************************************************************************************************
19072
19073
19074//**FAQ********************************************************************************************
19502//*************************************************************************************************
19503
19504
19505//**FAQ********************************************************************************************
19702//*************************************************************************************************
19703
19704
19705//**Blaze References*******************************************************************************
19742//*************************************************************************************************
19743
19744#endif