DGtal
1.5.beta
|
#include <DGtal/io/readers/MPolynomialReader.h>
Public Member Functions | |
MPolynomialGrammar () | |
Data Fields | |
qi::rule< Iterator, detail::top_node(), ascii::space_type > | top |
qi::rule< Iterator, detail::top_node(), ascii::space_type > | mulexpr |
qi::rule< Iterator, detail::expr_node(), ascii::space_type > | subexpr |
qi::rule< Iterator, detail::top_node(), ascii::space_type > | expexpr |
qi::rule< Iterator, detail::monomial_node(), ascii::space_type > | monomial |
qi::rule< Iterator, detail::power_node(), ascii::space_type > | variable |
qi::rule< Iterator, detail::power_node(), ascii::space_type > | genvariable |
qi::rule< Iterator, detail::power_node(), ascii::space_type > | litvariable |
Defines a grammar for parsing multi-variate polynomials. Based on boost::spirit. You should use a MPolynomialReader to make polynomials from input strings. Another way is to use the overloaded DGtal::operator>>(std::istream &,MPolynomial<n,TRing,TAlloc> &).
Definition at line 148 of file MPolynomialReader.h.
|
inline |
Definition at line 151 of file MPolynomialReader.h.
References DGtal::MPolynomialGrammar< Iterator >::expexpr, DGtal::MPolynomialGrammar< Iterator >::genvariable, DGtal::MPolynomialGrammar< Iterator >::litvariable, DGtal::MPolynomialGrammar< Iterator >::monomial, DGtal::MPolynomialGrammar< Iterator >::mulexpr, DGtal::MPolynomialGrammar< Iterator >::subexpr, and DGtal::MPolynomialGrammar< Iterator >::variable.
qi::rule<Iterator, detail::top_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::expexpr |
Definition at line 215 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::power_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::genvariable |
Definition at line 218 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::power_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::litvariable |
Definition at line 219 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::monomial_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::monomial |
Definition at line 216 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::top_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::mulexpr |
Definition at line 213 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::expr_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::subexpr |
Definition at line 214 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().
qi::rule<Iterator, detail::top_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::top |
Definition at line 212 of file MPolynomialReader.h.
qi::rule<Iterator, detail::power_node(), ascii::space_type> DGtal::MPolynomialGrammar< Iterator >::variable |
Definition at line 217 of file MPolynomialReader.h.
Referenced by DGtal::MPolynomialGrammar< Iterator >::MPolynomialGrammar().