cheshirekow  v0.1.0
Quotient.h File Reference

Go to the source code of this file.

Classes

struct  mpblocks::cuda::polynomial::Quotient< Scalar, ExpNum, SpecNum, ExpDen, SpecDen >
 expression template for polynomial long division More...
 
struct  mpblocks::cuda::polynomial::Quotient< Scalar, ExpNum, SpecNum, ExpDen, SpecDen >::QuotientStep< size, min >
 
struct  mpblocks::cuda::polynomial::Quotient< Scalar, ExpNum, SpecNum, ExpDen, SpecDen >::QuotientStep< min, min >
 
struct  mpblocks::cuda::polynomial::Quotient< Scalar, ExpNum, SpecNum, ExpDen, SpecDen >::QuotientWork< size, min >
 
struct  mpblocks::cuda::polynomial::QuotientSurrogate< Scalar, ExpNum, SpecNum, ExpDen, SpecDen >
 surrogate for initialzing with / operator More...
 

Namespaces

 mpblocks
 
 mpblocks::cuda
 
 mpblocks::cuda::polynomial
 

Functions

template<typename Scalar , class Exp1 , class Spec1 , class Exp2 , class Spec2 >
__host__ __device__
QuotientSurrogate< Scalar,
Exp1, Spec1, Exp2, Spec2 > 
mpblocks::cuda::polynomial::operator/ (RValue< Scalar, Exp1, Spec1 > const &A, RValue< Scalar, Exp2, Spec2 > const &B)