glucat 0.13.0
tuning.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  glucat

Typedefs

using glucat::tuning_slow
using glucat::tuning_naive
using glucat::tuning_fast

Variables

const unsigned int glucat::Tuning_Int_Digits = std::numeric_limits<int>::digits
const unsigned int glucat::Tuning_Max_Threshold = 1 << Tuning_Int_Digits
const unsigned int glucat::Tuning_Slow_Mult_Matrix_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Slow_Basis_Max_Count = 0
const unsigned int glucat::Tuning_Slow_Fast_Size_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Slow_Inv_Fast_Dim_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Slow_Products_Size_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Naive_Mult_Matrix_Threshold = 0
const unsigned int glucat::Tuning_Naive_Basis_Max_Count = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Naive_Fast_Size_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Naive_Inv_Fast_Dim_Threshold = Tuning_Max_Threshold
const unsigned int glucat::Tuning_Fast_Mult_Matrix_Threshold = 0
const unsigned int glucat::Tuning_Fast_Div_Max_Steps = 0
const unsigned int glucat::Tuning_Fast_CR_Sqrt_Max_Steps = 256
const unsigned int glucat::Tuning_Fast_DB_Sqrt_Max_Steps = 256
const unsigned int glucat::Tuning_Fast_Log_Max_Outer_Steps = 16
const unsigned int glucat::Tuning_Fast_Log_Max_Inner_Steps = 8
const unsigned int glucat::Tuning_Fast_Basis_Max_Count = 1
const unsigned int glucat::Tuning_Fast_Fast_Size_Threshold = 0
const unsigned int glucat::Tuning_Fast_Inv_Fast_Dim_Threshold = 0
const unsigned int glucat::Tuning_Fast_Products_Size_Threshold = 0