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

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

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

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

Public Member Functions

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

Public Attributes

Exp1 const & A
 
Exp2 const & B
 

Detailed Description

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

expression template for sum of two matrix expressions

Definition at line 38 of file Difference.h.

Constructor & Destructor Documentation

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

Definition at line 47 of file Difference.h.

Member Function Documentation

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

Definition at line 53 of file Difference.h.

Member Data Documentation

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

Definition at line 42 of file Difference.h.

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

Definition at line 43 of file Difference.h.


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