, including all inherited members.
__DECLARE_BINARY_OPERATOR(multi_polynomial,*,*=, SCA) inline __DECLARE_BINARY_OPERATOR(multi_polynomial | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
__DECLARE_BINARY_OPERATOR(multi_polynomial,*,*=, multi_polynomial) inline __DECLARE_BINARY_OPERATOR(multi_polynomial | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
__DECLARE_BINARY_OPERATOR(multi_polynomial,-,-=, multi_polynomial) inline __DECLARE_UNARY_OPERATOR(multi_polynomial | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >::__DECLARE_BINARY_OPERATOR(algebra,*,*=, SCALAR) inline __DECLARE_BINARY_OPERATOR(algebra | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >::__DECLARE_BINARY_OPERATOR(algebra,+,+=, algebra) inline __DECLARE_BINARY_OPERATOR(algebra | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >::__DECLARE_BINARY_OPERATOR(algebra,*,*=, algebra) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
__DECLARE_UNARY_OPERATOR(algebra,-,-, VECT) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
add_mul(const algebra &a, const algebra &b) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
ALG typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
algebra(void) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
algebra(const algebra &a) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
algebra(const VECT &v) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
algebra(const KEY &k, const SCALAR &s=VECT::one) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline, explicit] |
BASIS typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
basis | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [static] |
bufferedmultiplyandadd(const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandadd(const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsdiv(const algebra &rhs, const wraprational &ss, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsdiv(const algebra &rhs, const wraprational &ss, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsmult(const wrapscalar &ss, const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsmult(const wrapscalar &ss, const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsub(const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsub(const algebra &rhs, algebra &result) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
commutator(const algebra &a, const algebra &b) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [friend] |
const_iterator typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
degree(void) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
exp(const multi_polynomial &arg) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [friend] |
iterator typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
KEY typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
log(const multi_polynomial &arg) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [friend] |
MAX_DEGREE (defined in algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [static] |
mone | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [static] |
mul_scal_div(const algebra &rhs, const RATIONAL &s) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
mul_scal_prod(const algebra &rhs, const SCALAR &s) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
multi_polynomial(void) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
multi_polynomial(const multi_polynomial &t) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
multi_polynomial(const ALG &a) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
multi_polynomial(const VECT &v) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
multi_polynomial(LET letter, const SCA &s) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline] |
multi_polynomial(const KEY &k) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline, explicit] |
multi_polynomial(const SCA &s) | multi_polynomial< SCA, RAT, n_letters, max_degree > | [inline, explicit] |
one | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [static] |
operator*=(const SCALAR &s) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
operator*=(const algebra &rhs) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > >::operator*=(const SCALAR &s) | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
operator-(void) const | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
operator/=(const RATIONAL &s) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
RATIONAL typedef | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | |
SCALAR typedef | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | |
sparse_vector(void) | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
sparse_vector(const sparse_vector &v) | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
sparse_vector(const KEY &k, const SCALAR &s=one) | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline, explicit] |
squarebufferedmultiplyandcombine(const algebra &rhs, algebra &result, Transform fn) const (defined in algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
sub_mul(const algebra &a, const algebra &b) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
swap(typename sparse_vector &rhs) | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
triangularbufferedmultiplyandcombine(const algebra &rhs, algebra &result, Transform fn) const (defined in algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > >) | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
truncate(const DEG min, const DEG max) const | algebra< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [inline] |
VECT typedef | multi_polynomial< SCA, RAT, n_letters, max_degree > | |
zero | sparse_vector< free_monomial_basis< SCA, RAT, n_letters, max_degree > > | [static] |