Vector Optimized Library of Kernels  3.2.0
Architecture-tuned implementations of math kernels
volk_32f_x3_sum_of_poly_32f_test Class Reference

Inherits VolkTest.

Protected Member Functions

void SetUp () override
 
void initialize_data (const size_t length)
 
void execute_aligned (const std::string impl_name)
 
void execute_unaligned (const std::string impl_name)
 
- Protected Member Functions inherited from VolkTest
void initialize_test (const std::tuple< std::string, size_t > &param)
 

Protected Attributes

size_t vector_length
 
volk::vector< float > vec0
 
volk::vector< float > ua_vec0
 
volk::vector< float > center_points
 
volk::vector< float > ua_center_points
 
volk::vector< float > cutoff
 
volk::vector< float > ua_cutoff
 
volk::vector< float > result
 
volk::vector< float > ua_result
 
float expected = 0.0f
 
float tolerance = 1.0e-5
 
- Protected Attributes inherited from VolkTest
std::string implementation_name
 
bool is_aligned_implementation
 
size_t vector_length
 

Member Function Documentation

void volk_32f_x3_sum_of_poly_32f_test::execute_aligned ( const std::string  impl_name)
inlineprotected
void volk_32f_x3_sum_of_poly_32f_test::execute_unaligned ( const std::string  impl_name)
inlineprotected
void volk_32f_x3_sum_of_poly_32f_test::initialize_data ( const size_t  length)
inlineprotected
void volk_32f_x3_sum_of_poly_32f_test::SetUp ( )
inlineoverrideprotected

Field Documentation

volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::center_points
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::cutoff
protected
float volk_32f_x3_sum_of_poly_32f_test::expected = 0.0f
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::result
protected
float volk_32f_x3_sum_of_poly_32f_test::tolerance = 1.0e-5
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::ua_center_points
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::ua_cutoff
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::ua_result
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::ua_vec0
protected
volk::vector<float> volk_32f_x3_sum_of_poly_32f_test::vec0
protected
size_t volk_32f_x3_sum_of_poly_32f_test::vector_length
protected

The documentation for this class was generated from the following file: