Macaulay2 Engine
Loading...
Searching...
No Matches
BasicPolyListParser.hpp
Go to the documentation of this file.
1
29
30// This class implements parsing of polynomials from a string or file
31// as well as Msolve format.
32#pragma once
33
34
35#include <string>
36#include <vector>
37
38#include "BasicPolyList.hpp"
39
40BasicPolyList parseMsolveFromString(std::string contents); // requires Msolve header to determine variables, etc.
41BasicPolyList parseMsolveFile(std::string filename);
42
43BasicPolyList parseBasicPolyListFromString(std::string contents, std::vector<std::string> varnames);
44
45// Local Variables:
46// indent-tabs-mode: nil
47// End:
std::vector< BasicPoly > BasicPolyList
Ring-agnostic polynomial-list transport type plus its streaming collector and emitter.
BasicPolyList parseMsolveFile(std::string filename)
BasicPolyList parseBasicPolyListFromString(std::string contents, std::vector< std::string > varnames)
BasicPolyList parseMsolveFromString(std::string contents)