cheshirekow  v0.1.0
mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec > Struct Template Reference

expression template for sum of two matrix expressions More...

#include <mpblocks/cuda/polynomial/ScalarProduct.h>

Inheritance diagram for mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >:
mpblocks::cuda::polynomial::RValue< Scalar, ScalarProduct< Scalar, Exp, Spec >, Spec >

Public Member Functions

__host__ __device__ Scalar eval (Scalar x)
 
__host__ __device__ ScalarProduct (const Scalar &a, const Exp &P)
 

Public Attributes

Scalar const & a
 
Exp const & P
 

Detailed Description

template<typename Scalar, class Exp, class Spec>
struct mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >

expression template for sum of two matrix expressions

Definition at line 38 of file ScalarProduct.h.

Constructor & Destructor Documentation

template<typename Scalar, class Exp, class Spec>
__host__ __device__ mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >::ScalarProduct ( const Scalar &  a,
const Exp &  P 
)
inline

Definition at line 46 of file ScalarProduct.h.

Member Function Documentation

template<typename Scalar, class Exp, class Spec>
__host__ __device__ Scalar mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >::eval ( Scalar  x)
inline

Definition at line 52 of file ScalarProduct.h.

Member Data Documentation

template<typename Scalar, class Exp, class Spec>
Scalar const& mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >::a

Definition at line 41 of file ScalarProduct.h.

template<typename Scalar, class Exp, class Spec>
Exp const& mpblocks::cuda::polynomial::ScalarProduct< Scalar, Exp, Spec >::P

Definition at line 42 of file ScalarProduct.h.


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