| carl
    25.04
    Computer ARithmetic Library | 
#include <PolynomialParser.h>


| Public Member Functions | |
| PolynomialParser () | |
| void | addVariable (Variable::Arg v) | 
| Private Types | |
| enum | Operation { ADD , SUB } | 
| Private Member Functions | |
| Variable | newVariable (const std::string &s) | 
| Monomial::Arg | newMonomial (const std::vector< boost::fusion::vector2< Variable, typename Pol::CoeffType >> &data) const | 
| Term< typename Pol::CoeffType > | newTerm (const boost::optional< typename Pol::CoeffType > &c, const boost::optional< Monomial::Arg > &m) | 
| Pol | addTerms (const Term< typename Pol::CoeffType > &first, const std::vector< boost::fusion::vector2< Operation, Term< typename Pol::CoeffType >>> &ops) | 
| Pol | mul (const std::vector< Pol > &ops) | 
| Pol | addPolynomials (const Pol &first, const std::vector< boost::fusion::vector2< Operation, Pol >> &ops) | 
| Private Attributes | |
| qi::symbols< char, Operation > | operation | 
| qi::symbols< char, Variable > | varmap | 
| qi::rule< Iterator, std::string(), Skipper > | varname | 
| qi::real_parser< typename Pol::CoeffType, RationalPolicies< typename Pol::CoeffType > > | number | 
| qi::rule< Iterator, Variable(), Skipper > | variable | 
| qi::rule< Iterator, Monomial::Arg(), Skipper > | monomial | 
| qi::rule< Iterator, Term< typename Pol::CoeffType >), Skipper > | term | 
| qi::rule< Iterator, Pol(), Skipper, qi::locals< Pol > > | polynomial | 
| qi::rule< Iterator, Pol(), Skipper > | expr | 
| qi::rule< Iterator, Pol(), Skipper > | expr_product | 
| qi::rule< Iterator, Pol(), Skipper, qi::locals< Pol > > | expr_sum | 
| qi::rule< Iterator, Pol(), Skipper > | main | 
Definition at line 83 of file PolynomialParser.h.
| 
 | private | 
| Enumerator | |
|---|---|
| ADD | |
| SUB | |
Definition at line 107 of file PolynomialParser.h.
| 
 | inline | 
Definition at line 84 of file PolynomialParser.h.
| 
 | inlineprivate | 
Definition at line 143 of file PolynomialParser.h.
| 
 | inlineprivate | 
Definition at line 128 of file PolynomialParser.h.
| 
 | inline | 
| 
 | inlineprivate | 
Definition at line 138 of file PolynomialParser.h.
| 
 | inlineprivate | 
| 
 | inlineprivate | 
Definition at line 121 of file PolynomialParser.h.
| 
 | inlineprivate | 
| 
 | private | 
Definition at line 162 of file PolynomialParser.h.
| 
 | private | 
Definition at line 163 of file PolynomialParser.h.
| 
 | private | 
Definition at line 164 of file PolynomialParser.h.
| 
 | private | 
Definition at line 165 of file PolynomialParser.h.
| 
 | private | 
Definition at line 159 of file PolynomialParser.h.
| 
 | private | 
Definition at line 157 of file PolynomialParser.h.
| 
 | private | 
Definition at line 154 of file PolynomialParser.h.
| 
 | private | 
Definition at line 161 of file PolynomialParser.h.
| 
 | private | 
Definition at line 160 of file PolynomialParser.h.
| 
 | private | 
Definition at line 158 of file PolynomialParser.h.
| 
 | private | 
Definition at line 155 of file PolynomialParser.h.
| 
 | private | 
Definition at line 156 of file PolynomialParser.h.