LIBINT  2.1.0-stable
Public Types | Public Member Functions | Public Attributes | List of all members
DAXPYKernel Struct Reference
Inheritance diagram for DAXPYKernel:
Inheritance graph
[legend]
Collaboration diagram for DAXPYKernel:
Collaboration graph
[legend]

Public Types

typedef double ResultType
 
typedef double Real
 

Public Member Functions

 DAXPYKernel (size_t veclen, Real a, Real T, std::string label)
 
void eval () const
 
Real sum () const
 
size_t ops_per_eval () const
 
- Public Member Functions inherited from VectorOpKernel< double >
 VectorOpKernel (size_t veclen, size_t nargs, double T, std::string label)
 
std::string label () const
 

Public Attributes

Real a_
 
Real * y_
 
Real * x_
 
size_t n_
 
- Public Attributes inherited from VectorOpKernel< double >
std::vector< double > result_
 
std::vector< double * > args_
 
std::string label_
 

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