| carl
    25.04
    Computer ARithmetic Library | 
Write formulas to the DIMAS format. More...
#include <DIMACSExporter.h>

| Public Member Functions | |
| bool | operator() (const Formula< Pol > &formula) | 
| void | clear () | 
| Private Member Functions | |
| std::size_t | id (carl::Variable::Arg v) | 
| long long | getLiteral (const Formula< Pol > &f) | 
| bool | addDisjunction (const Formula< Pol > &f) | 
| Private Attributes | |
| std::map< carl::Variable, std::size_t > | mVariables | 
| std::vector< std::vector< long long > > | mClauses | 
| Friends | |
| template<typename P > | |
| std::ostream & | operator<< (std::ostream &os, const DIMACSExporter< P > &de) | 
Write formulas to the DIMAS format.
Definition at line 19 of file DIMACSExporter.h.
| 
 | inlineprivate | 
Definition at line 43 of file DIMACSExporter.h.


| 
 | inline | 
Definition at line 92 of file DIMACSExporter.h.
| 
 | inlineprivate | 
Definition at line 32 of file DIMACSExporter.h.


| 
 | inlineprivate | 
| 
 | inline | 
| 
 | friend | 
Definition at line 97 of file DIMACSExporter.h.
| 
 | private | 
Definition at line 22 of file DIMACSExporter.h.
| 
 | private | 
Definition at line 21 of file DIMACSExporter.h.