In this class the input matrix is stored. More...
#include <structs.hpp>
| Public Member Functions | |
| InputData (std::vector< NumericT > diagonal, std::vector< NumericT > superdiagonal, const unsigned int sz) | |
| Initialize the input data to the algorithm.  More... | |
| InputData (viennacl::vector< NumericT > diagonal, viennacl::vector< NumericT > superdiagonal, const unsigned int sz) | |
| Public Attributes | |
| std::vector< NumericT > | std_a | 
| host side representation of diagonal  More... | |
| std::vector< NumericT > | std_b | 
| host side representation superdiagonal  More... | |
| viennacl::vector< NumericT > | g_a | 
| device side representation of diagonal  More... | |
| viennacl::vector< NumericT > | g_b | 
| device side representation of superdiagonal  More... | |
In this class the input matrix is stored.
Definition at line 53 of file structs.hpp.
| 
 | inline | 
Initialize the input data to the algorithm.
| diagonal | vector with the diagonal elements | 
| superdiagonal | vector with the superdiagonal elements | 
| sz | size of the matrix | 
Definition at line 70 of file structs.hpp.
| 
 | inline | 
Definition at line 80 of file structs.hpp.
| viennacl::vector<NumericT> viennacl::linalg::detail::InputData< NumericT >::g_a | 
device side representation of diagonal
Definition at line 60 of file structs.hpp.
| viennacl::vector<NumericT> viennacl::linalg::detail::InputData< NumericT >::g_b | 
device side representation of superdiagonal
Definition at line 62 of file structs.hpp.
| std::vector<NumericT> viennacl::linalg::detail::InputData< NumericT >::std_a | 
host side representation of diagonal
Definition at line 56 of file structs.hpp.
| std::vector<NumericT> viennacl::linalg::detail::InputData< NumericT >::std_b | 
host side representation superdiagonal
Definition at line 58 of file structs.hpp.