carl  24.04
Computer ARithmetic Library
OPBImporter.h File Reference
#include <carl-logging/carl-logging.h>
#include <carl-arith/core/Relation.h>
#include <carl-formula/formula/Formula.h>
#include <iostream>
#include <fstream>
#include <map>
#include <optional>
#include <tuple>
#include <vector>
Include dependency graph for OPBImporter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  carl::io::OPBFile
 
class  carl::io::OPBImporter< Pol >
 

Namespaces

 carl
 carl is the main namespace for the library.
 
 carl::io
 

Typedefs

using carl::io::OPBPolynomial = std::vector< std::pair< int, carl::Variable > >
 
using carl::io::OPBConstraint = std::tuple< OPBPolynomial, Relation, int >
 

Functions

std::optional< OPBFile > carl::io::parseOPBFile (std::ifstream &in)