GiNaCRA::tree< T, tree_node_allocator >::breadth_first_queued_iterator | Breadth-first iterator, using a queue |
GiNaCRA::CAD | A collection of methods that lead directly to the computation of the CAD |
GiNaCRA::CADSettings | Settings for the CAD class |
GiNaCRA::tree< T, tree_node_allocator >::compare_nodes< StrictWeakOrdering > | Comparator class for two nodes of a tree (used for sorting and searching) |
GiNaCRA::Constraint | A class representing a condition on a Constraint as to whether its sign is negative (GiNaCRA::NEGATIVE_SIGN), positive (GiNaCRA::POSITVIE_SIGN) or zero (GiNaCRA::ZERO_SIGN) |
GiNaCRA::CPPUNITSettings | Collection of CPPUNIT related settings |
GiNaC::ex_is_less_deggrlex | Graded lexicographic ordering on expressions which are terms |
GiNaC::ex_is_less_degrevlex | Lexicographic degree-reverse ordering on expressions which are terms |
GiNaC::ex_is_lessdeg | Prototypal ordering on expressions which are terms |
GiNaC::ex_is_under_the_staircase | Relation determining whether the given expression is a monomial under the staircase, which is determined by computing the remainders dividing by the corners of a staircase |
GiNaC::expair_is_lesseq< monomialOrdering > | Prototypal ordering on pairs of expressions which represent terms |
GiNaCRA::tree< T, tree_node_allocator >::fixed_depth_iterator | Iterator which traverses only the nodes at a given depth from the root |
GiNaC::ex_is_lessdeg::get_degree | |
GiNaCRA::Groebner | Class encapsulating the calculation of Groebner bases |
GiNaC::infinitesimal_symbol_struct | Type for infinitesimal values |
GiNaCRA::isLessInLiftingPositions | Functor comparing two positions of a vector of univariate polynomials |
GiNaCRA::tree< T, tree_node_allocator >::iterator_base | Base class for iterators, only pointers stored, no traversal logic |
GiNaCRA::tree< T, tree_node_allocator >::iterator_base_less | Comparator class for iterators (compares pointer values; why doesn't this work automatically?) |
GiNaCRA::tree< T, tree_node_allocator >::leaf_iterator | Iterator which traverses only the leaves |
GiNaCRA::MonomMRCompare | A class for comparing MultivariateMonomials according to a given function |
GiNaCRA::MultivariateCoefficient< monomialOrdering > | A class for a multivariate coefficient providing everything what a GiNaC expression of type power or mul is and, in addition, stores the variables of the monomial (in lexicographic order) |
GiNaCRA::MultivariateCoefficientMR | Class encapsulating expressions as coefficients of the terms |
GiNaCRA::MultivariateMonomial< monomialOrdering > | A class for a multivariate monomial providing everything what a GiNaC expression of type power or mul is and, in addition, stores the variables of the monomial (in lexicographic order) |
GiNaCRA::MultivariateMonomialMR | A class for a multivariate monomial providing a degree-based representation |
GiNaCRA::MultivariatePolynomial< monomialOrdering > | A class for a multivariate polynomial providing everything what a GiNaC expression of type polynomial is and, in addition, stores the variables of the polynomial (in lexicographic order) as well as the leading term in the variable with the maximal degree |
GiNaCRA::MultivariatePolynomialFactory | |
GiNaCRA::MultivariatePolynomialMR | A class for a multivariate polynomial providing a degree-based representation |
GiNaCRA::MultivariatePolynomialSettings | Collection of MultivariatePolynomial related settings |
GiNaCRA::MultivariateTerm< monomialOrdering > | A class for a multivariate term providing everything what a GiNaC expression of type power or mul with coefficient is and, in addition, stores the variables of the monomial (in lexicographic order) |
GiNaCRA::MultivariateTermMR | A class for a multivariate polynomial providing a degree-based representation |
GiNaCRA::OpenInterval | A class for an open interval providing interval arithmetic operations |
GiNaCRA::plus_second | |
GiNaCRA::Polynomial | A class for a polynomial in general serving as an abstract superclass of both multivariate and univariate polynomials |
GiNaCRA::polynomial_has_nonzero_sign | |
GiNaCRA::tree< T, tree_node_allocator >::post_order_iterator | Depth-first iterator, first accessing the children, then the node itself |
GiNaCRA::tree< T, tree_node_allocator >::pre_order_iterator | Depth-first iterator, first accessing the node, then its children |
GiNaCRA::RationalUnivariatePolynomial | A class for a univariate polynomial providing everything what a GiNaC expression of type polynomial is and in addition, stores the single main variable of the polynomial |
GiNaCRA::RealAlgebraicNumber | This class encapsulates several representations of real algebraic numbers and provides crucial operations such as arithmetic, ordering or sign determination on them |
GiNaCRA::RealAlgebraicNumberFactory | A class providing useful static methods which produce instances of RealAlgebraicNumberIR |
GiNaCRA::RealAlgebraicNumberIR | An implementation of an real algebraic number providing methods to add, multiply or evaluate their sign on polynomials |
GiNaCRA::RealAlgebraicNumberNR | A real algebraic number exactly represented as a numeric |
GiNaCRA::RealAlgebraicNumberPtrHasher | Hash function for the unordered real-algebraic number pointer set |
GiNaCRA::RealAlgebraicNumberSettings | Collection of RealAlgebraicNumber related settings |
GiNaCRA::RealAlgebraicPoint | |
GiNaCRA::SampleList | Type for a sorted list of RealAlgebraicNumberPtr |
GiNaCRA::tree< T, tree_node_allocator >::sibling_iterator | Iterator which traverses only the nodes which are siblings of each other |
GiNaCRA::SpecialQuotientRingMultiplicationTable< monomialOrdering > | A class providing the multiplication table for the quotient ring modulo a given Groebner basis |
GiNaCRA::symbol_is_greatereq_tdegree< monomialOrdering > | Total-degree ordering on symbols w.r.t |
GiNaCRA::SymbolDB | Class encapsulating the global variable and the global parameter list |
GiNaCRA::tree< T, tree_node_allocator > | |
GiNaCRA::tree_node_< T > | A node in the tree, combining links to other nodes as well as the actual data |
GiNaCRA::UnivariatePolynomial | A class for a univariate polynomial providing everything what a GiNaC expression of type polynomial is and in addition, stores the single main variable of the polynomial |
GiNaCRA::UnivariatePolynomialSet | This class encapsulates a set of UnivariatePolynomials and its helping methods |
GiNaCRA::UnivariatePolynomialSetEquals | Comparison function for the unordered univariate polynomial set |
GiNaCRA::UnivariatePolynomialSetHasher | Hash function for the unordered univariate polynomial set |
GiNaC::UnivariateRepresentation | An implementation of a multi dimensional real algebraic number providing arithmetic and relational operations |
GiNaCRA::VariableListPool | Class saving variable-lists |