19 template<
typename C, 
typename O, 
typename P>
 
   20 std::vector<MultivariatePolynomial<C, O, P>> 
cyclic2()
 
   24     std::vector<MultivariatePolynomial<C, O, P>> res;
 
   32 template<
typename C, 
typename O, 
typename P>
 
   33 std::vector<MultivariatePolynomial<C, O, P>> 
cyclic3()
 
   37     std::vector<MultivariatePolynomial<C, O, P>> res;
 
   49 #define run_cyclic_case(INDEX)  case INDEX: return cyclic##INDEX<C, O, P>() 
   51 template<
typename C, 
typename O, 
typename P>
 
   52 std::vector<MultivariatePolynomial<C, O, P>> 
cyclic(
unsigned index)
 
   66     return std::vector<MultivariatePolynomial<C, O, P>>();
 
#define run_cyclic_case(INDEX)
carl is the main namespace for the library.
std::vector< MultivariatePolynomial< C, O, P > > cyclic(unsigned index)
std::vector< MultivariatePolynomial< C, O, P > > cyclic2()
std::vector< MultivariatePolynomial< C, O, P > > cyclic3()
void setVariables(std::list< std::string > variables)
MultivariatePolynomial< C, O, P > parseMultivariatePolynomial(const std::string &inputString) const