cheshirekow  v0.1.0
mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 > Class Template Reference

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

#include <mpblocks/polynomial/Quotient.h>

Public Types

typedef Polynomial< Scalar,
Dynamic > 
Quotient_t
 
typedef Polynomial< Scalar,
Dynamic > 
Remainder_t
 
typedef unsigned int Size_t
 

Public Member Functions

RValue< Scalar, Polynomial
< Scalar, Dynamic > > & 
q ()
 
 Quotient (Exp1 const &numerator, Exp2 const &denominator)
 
RValue< Scalar, Polynomial
< Scalar, Dynamic > > & 
r ()
 

Private Attributes

Quotient_t m_q
 
Remainder_t m_r
 

Detailed Description

template<typename Scalar, class Exp1, class Exp2>
class mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >

expression template for sum of two matrix expressions

Definition at line 35 of file Quotient.h.

Member Typedef Documentation

template<typename Scalar , class Exp1 , class Exp2 >
typedef Polynomial<Scalar,Dynamic> mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::Quotient_t

Definition at line 38 of file Quotient.h.

template<typename Scalar , class Exp1 , class Exp2 >
typedef Polynomial<Scalar,Dynamic> mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::Remainder_t

Definition at line 39 of file Quotient.h.

template<typename Scalar , class Exp1 , class Exp2 >
typedef unsigned int mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::Size_t

Definition at line 46 of file Quotient.h.

Constructor & Destructor Documentation

template<typename Scalar , class Exp1 , class Exp2 >
mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::Quotient ( Exp1 const &  numerator,
Exp2 const &  denominator 
)
inline

Definition at line 48 of file Quotient.h.

Member Function Documentation

template<typename Scalar , class Exp1 , class Exp2 >
RValue<Scalar,Polynomial<Scalar,Dynamic> >& mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::q ( )
inline

Definition at line 75 of file Quotient.h.

template<typename Scalar , class Exp1 , class Exp2 >
RValue<Scalar,Polynomial<Scalar,Dynamic> >& mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::r ( )
inline

Definition at line 80 of file Quotient.h.

Member Data Documentation

template<typename Scalar , class Exp1 , class Exp2 >
Quotient_t mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::m_q
private

Definition at line 42 of file Quotient.h.

template<typename Scalar , class Exp1 , class Exp2 >
Remainder_t mpblocks::polynomial::Quotient< Scalar, Exp1, Exp2 >::m_r
private

Definition at line 43 of file Quotient.h.


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