#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_ |