#include <univariate.hpp>
Public Types | |
| typedef C | value_type |
| typedef unsigned int | size_type |
| typedef C * | iterator |
| typedef iterator | const_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef C | coeff_t |
| typedef C | value_type |
| typedef unsigned int | size_type |
| typedef C * | iterator |
| typedef iterator | const_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef C | coeff_t |
Public Attributes | |
| C * | tab_ |
| size_type | size_ |
| int | degree_ |
Array polynomial representation, as a subclass of linalg::rep1d<C>.
| typedef C mmx::univariate::monomials< C >::coeff_t |
| typedef C mmx::univariate::monomials< C >::coeff_t |
| typedef iterator mmx::univariate::monomials< C >::const_iterator |
| typedef iterator mmx::univariate::monomials< C >::const_iterator |
| typedef std::reverse_iterator<const_iterator> mmx::univariate::monomials< C >::const_reverse_iterator |
| typedef std::reverse_iterator<const_iterator> mmx::univariate::monomials< C >::const_reverse_iterator |
| typedef C* mmx::univariate::monomials< C >::iterator |
| typedef C* mmx::univariate::monomials< C >::iterator |
| typedef std::reverse_iterator<iterator> mmx::univariate::monomials< C >::reverse_iterator |
| typedef std::reverse_iterator<iterator> mmx::univariate::monomials< C >::reverse_iterator |
| typedef unsigned int mmx::univariate::monomials< C >::size_type |
| typedef unsigned int mmx::univariate::monomials< C >::size_type |
| typedef C mmx::univariate::monomials< C >::value_type |
| typedef C mmx::univariate::monomials< C >::value_type |
|
inline |
| mmx::univariate::monomials< C >::monomials | ( | const C & | c | ) |
| mmx::univariate::monomials< C >::monomials | ( | const C & | c, |
| size_type | d, | ||
| int | v = 0 |
||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const size_type & | s, |
| C * | t | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const size_type & | s, |
| const char * | t | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | C * | b, |
| C * | e | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const monomials< C > & | p | ) |
|
inline |
|
inline |
| mmx::univariate::monomials< C >::monomials | ( | const C & | c | ) |
| mmx::univariate::monomials< C >::monomials | ( | const C & | c, |
| size_type | d, | ||
| int | v = 0 |
||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const size_type & | s, |
| C * | t | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const size_type & | s, |
| const char * | t | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | C * | b, |
| C * | e | ||
| ) |
| mmx::univariate::monomials< C >::monomials | ( | const monomials< C > & | p | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| monomials& mmx::univariate::monomials< C >::operator= | ( | const monomials< C > & | v | ) |
| monomials& mmx::univariate::monomials< C >::operator= | ( | const monomials< C > & | v | ) |
| bool mmx::univariate::monomials< C >::operator== | ( | const C & | c | ) | const |
| bool mmx::univariate::monomials< C >::operator== | ( | const C & | c | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void mmx::univariate::monomials< C >::resize | ( | const size_type & | n | ) |
| void mmx::univariate::monomials< C >::resize | ( | const size_type & | n | ) |
|
inline |
|
inline |
| int mmx::univariate::monomials< C >::degree_ |
| size_type mmx::univariate::monomials< C >::size_ |
| C * mmx::univariate::monomials< C >::tab_ |