cheshirekow  v0.1.0
mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 > Struct Template Reference

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

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

Inheritance diagram for mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >:
mpblocks::cuda::polynomial::RValue< Scalar, Product< Scalar, Exp1, Spec1, Exp2, Spec2 >, intlist::allpairs_sum< Spec1, Spec2 >::result >

Public Member Functions

__host__ __device__ Scalar eval (Scalar x)
 
__host__ __device__ Product (Exp1 const &A, Exp2 const &B)
 

Public Attributes

Exp1 const & m_A
 
Exp2 const & m_B
 

Detailed Description

template<typename Scalar, class Exp1, class Spec1, class Exp2, class Spec2>
struct mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >

expression template for sum of two matrix expressions

Definition at line 206 of file Product.h.

Constructor & Destructor Documentation

template<typename Scalar , class Exp1 , class Spec1 , class Exp2 , class Spec2 >
__host__ __device__ mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >::Product ( Exp1 const &  A,
Exp2 const &  B 
)
inline

Definition at line 214 of file Product.h.

Member Function Documentation

template<typename Scalar , class Exp1 , class Spec1 , class Exp2 , class Spec2 >
__host__ __device__ Scalar mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >::eval ( Scalar  x)
inline

Definition at line 221 of file Product.h.

Member Data Documentation

template<typename Scalar , class Exp1 , class Spec1 , class Exp2 , class Spec2 >
Exp1 const& mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >::m_A

Definition at line 210 of file Product.h.

template<typename Scalar , class Exp1 , class Spec1 , class Exp2 , class Spec2 >
Exp2 const& mpblocks::cuda::polynomial::Product< Scalar, Exp1, Spec1, Exp2, Spec2 >::m_B

Definition at line 211 of file Product.h.


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