SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
CSplitModule.h File Reference
#include <optional>
#include <smtrat-variablebounds/VariableBounds.h>
#include <smtrat-solver/Manager.h>
#include <smtrat-solver/Module.h>
#include "../SATModule/SATModule.h"
#include "../LRAModule/LRAModule.h"
#include "Bimap.h"
#include "CSplitSettings.h"
Include dependency graph for CSplitModule.h:

Go to the source code of this file.

Data Structures

class  smtrat::CSplitModule< Settings >
 
struct  smtrat::CSplitModule< Settings >::Purification
 Represents the substitution variables of a nonlinear monomial in a positional notation to the basis Settings::expansionBase. More...
 
struct  smtrat::CSplitModule< Settings >::Expansion
 Represents the quotients and remainders of a variable in a positional notation to the basis Settings::expansionBase. More...
 
struct  smtrat::CSplitModule< Settings >::Linearization
 Represents the class of all original constraints with the same left hand side after a normalization. More...
 
struct  smtrat::CSplitModule< Settings >::LAModule
 Linear arithmetic module to call for the linearized formula. More...
 

Namespaces

 smtrat
 Class to create the formulas for axioms.
 

Detailed Description

Author
Ă–mer Sali oemer.nosp@m..sal.nosp@m.i@rwt.nosp@m.h-aa.nosp@m.chen..nosp@m.de
Version
2018-04-04 Created on 2017-11-01.

Definition in file CSplitModule.h.