, including all inherited members.
__DECLARE_BINARY_OPERATOR(algebra,*,*=, SCALAR) inline __DECLARE_BINARY_OPERATOR(algebra | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
__DECLARE_BINARY_OPERATOR(algebra,+,+=, algebra) inline __DECLARE_BINARY_OPERATOR(algebra | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
__DECLARE_BINARY_OPERATOR(algebra,*,*=, algebra) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
__DECLARE_UNARY_OPERATOR(algebra,-,-, VECT) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
add_mul(const algebra &a, const algebra &b) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
algebra(void) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
algebra(const algebra &a) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
algebra(const VECT &v) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
algebra(const KEY &k, const SCALAR &s=VECT::one) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline, explicit] |
BASIS typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
basis | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [static] |
bufferedmultiplyandadd(const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandadd(const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsdiv(const algebra &rhs, const wraprational &ss, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsdiv(const algebra &rhs, const wraprational &ss, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsmult(const wrapscalar &ss, const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsmult(const wrapscalar &ss, const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsub(const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
bufferedmultiplyandsub(const algebra &rhs, algebra &result) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
commutator(const algebra &a, const algebra &b) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [friend] |
const_iterator typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
degree(void) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
eval_key(std::map< LET, DEG > k, AbstractSolutionPoint< my_alg_type > &values) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |
evaluate(AbstractSolutionPoint< my_alg_type > &p) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |
iterator typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
KEY typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
Lie(const POLYLIE< my_alg_type > &A, const POLYLIE< my_alg_type > &B) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline, static] |
MAX_DEGREE (defined in alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > >) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [static] |
mone | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [static] |
mul_scal_div(const algebra &rhs, const RATIONAL &s) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
mul_scal_prod(const algebra &rhs, const SCALAR &s) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
one | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [static] |
operator*=(const SCALAR &s) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
operator*=(const algebra &rhs) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > >::operator*=(const SCALAR &s) | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
operator-(void) const | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
operator/=(const RATIONAL &s) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
poly_lie(void) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline] |
poly_lie(const poly_lie &l) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline] |
poly_lie(const ALG &a) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline] |
poly_lie(const VECT &v) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline] |
poly_lie(LET x, LET y, DEG z) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline, explicit] |
poly_lie(const KEY &k) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline, explicit] |
poly_lie(LET letter, const my_alg_type::SCA &s) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [inline, explicit] |
POLYBASISKEY typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
POLYLIE(ALG in) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |
POLYLIE(LET x, LET y, DEG z) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |
POLYLIE(void) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |
POLYLIE(LieMatrix< my_alg_type > &m) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline, explicit] |
RATIONAL typedef | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | |
replace(const poly_lie &src, const std::vector< LET > &s, const std::vector< poly_lie * > &v) | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | [friend] |
SCALAR typedef | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | |
scaled_add(POLYLIE< my_alg_type > &B, SCA l, POLYLIE< my_alg_type > &result) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline, static] |
sparse_vector(void) | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
sparse_vector(const sparse_vector &v) | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
sparse_vector(const KEY &k, const SCALAR &s=one) | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline, explicit] |
squarebufferedmultiplyandcombine(const algebra &rhs, algebra &result, Transform fn) const (defined in alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > >) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
sub_mul(const algebra &a, const algebra &b) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
swap(typename sparse_vector &rhs) | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
triangularbufferedmultiplyandcombine(const algebra &rhs, algebra &result, Transform fn) const (defined in alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > >) | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
truncate(const DEG min, const DEG max) const | alg::algebra< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [inline] |
VECT typedef | alg::poly_lie< my_alg_type::SCA, my_alg_type::RAT, my_alg_type::ALPHABET_SIZE, my_alg_type::DEPTH > | |
zero | alg::sparse_vector< poly_lie_basis< my_alg_type::SCA, my_alg_type::RAT, n_letters, max_degree > > | [static] |
~POLYLIE(void) (defined in POLYLIE< my_alg_type >) | POLYLIE< my_alg_type > | [inline] |