SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
smtrat::GBSettings51 Struct Reference

#include <GBSettings.h>

Inheritance diagram for smtrat::GBSettings51:
Collaboration diagram for smtrat::GBSettings51:

Public Types

typedef carl::GrLexOrdering Order
 
typedef carl::MultivariatePolynomial< Rational, Order, ReasonPolicyPolynomialWithReasons
 
typedef carl::Ideal< PolynomialWithReasonsMultivariateIdeal
 
typedef carl::Reductor< PolynomialWithReasons, PolynomialWithReasonsReductor
 
typedef smtrat::decidePassingPolynomial passPolynomial
 
typedef carl::GBProcedure< PolynomialWithReasons, carl::Buchberger, carl::StdAdding > Groebner
 

Static Public Attributes

static const unsigned identifier = 51
 
static const bool iterativeVariableRewriting = true
 
static constexpr auto moduleName = "GBModule<GBSettings5>"
 
static const bool passGB = true
 
static const bool getReasonsForInfeasibility = true
 
static const bool passWithMinimalReasons = true
 
static const check_inequalities checkInequalities = ALWAYS
 
static const pass_inequalities passInequalities = FULL_REDUCED
 
static const after_firstInfeasibleSubset withInfeasibleSubset = PROCEED_ALLINEQUALITIES
 
static const theory_deductions addTheoryDeductions = ALL_CONSTRAINTS
 
static const unsigned setCheckInequalitiesToBeginAfter = 0
 
static const transform_inequalities transformIntoEqualities = NO_INEQUALITIES
 
static const unsigned maxSearchExponent = 11
 
static const bool applyNSS = false
 
static const unsigned maxSDPdegree = 4
 
static const unsigned SDPupperBoundNrVariables = 6
 

Detailed Description

Definition at line 221 of file GBSettings.h.

Member Typedef Documentation

◆ Groebner

typedef carl::GBProcedure<PolynomialWithReasons, carl::Buchberger, carl::StdAdding> smtrat::GBSettings5::Groebner
inherited

Definition at line 51 of file GBSettings.h.

◆ MultivariateIdeal

Definition at line 48 of file GBSettings.h.

◆ Order

typedef carl::GrLexOrdering smtrat::GBSettings5::Order
inherited

Definition at line 46 of file GBSettings.h.

◆ passPolynomial

◆ PolynomialWithReasons

typedef carl::MultivariatePolynomial<Rational, Order, ReasonPolicy> smtrat::GBSettings5::PolynomialWithReasons
inherited

Definition at line 47 of file GBSettings.h.

◆ Reductor

Definition at line 49 of file GBSettings.h.

Field Documentation

◆ addTheoryDeductions

const theory_deductions smtrat::GBSettings5::addTheoryDeductions = ALL_CONSTRAINTS
staticinherited

Definition at line 59 of file GBSettings.h.

◆ applyNSS

const bool smtrat::GBSettings5::applyNSS = false
staticinherited

Definition at line 66 of file GBSettings.h.

◆ checkInequalities

const check_inequalities smtrat::GBSettings5::checkInequalities = ALWAYS
staticinherited

Definition at line 56 of file GBSettings.h.

◆ getReasonsForInfeasibility

const bool smtrat::GBSettings5::getReasonsForInfeasibility = true
staticinherited

Definition at line 54 of file GBSettings.h.

◆ identifier

const unsigned smtrat::GBSettings51::identifier = 51
static

Definition at line 223 of file GBSettings.h.

◆ iterativeVariableRewriting

const bool smtrat::GBSettings51::iterativeVariableRewriting = true
static

Definition at line 224 of file GBSettings.h.

◆ maxSDPdegree

const unsigned smtrat::GBSettings5::maxSDPdegree = 4
staticinherited

Definition at line 67 of file GBSettings.h.

◆ maxSearchExponent

const unsigned smtrat::GBSettings5::maxSearchExponent = 11
staticinherited

Definition at line 64 of file GBSettings.h.

◆ moduleName

constexpr auto smtrat::GBSettings5::moduleName = "GBModule<GBSettings5>"
staticconstexprinherited

Definition at line 43 of file GBSettings.h.

◆ passGB

const bool smtrat::GBSettings5::passGB = true
staticinherited

Definition at line 53 of file GBSettings.h.

◆ passInequalities

const pass_inequalities smtrat::GBSettings5::passInequalities = FULL_REDUCED
staticinherited

Definition at line 57 of file GBSettings.h.

◆ passWithMinimalReasons

const bool smtrat::GBSettings5::passWithMinimalReasons = true
staticinherited

Definition at line 55 of file GBSettings.h.

◆ SDPupperBoundNrVariables

const unsigned smtrat::GBSettings5::SDPupperBoundNrVariables = 6
staticinherited

Definition at line 68 of file GBSettings.h.

◆ setCheckInequalitiesToBeginAfter

const unsigned smtrat::GBSettings5::setCheckInequalitiesToBeginAfter = 0
staticinherited

Definition at line 60 of file GBSettings.h.

◆ transformIntoEqualities

const transform_inequalities smtrat::GBSettings5::transformIntoEqualities = NO_INEQUALITIES
staticinherited

Definition at line 61 of file GBSettings.h.

◆ withInfeasibleSubset

const after_firstInfeasibleSubset smtrat::GBSettings5::withInfeasibleSubset = PROCEED_ALLINEQUALITIES
staticinherited

Definition at line 58 of file GBSettings.h.


The documentation for this struct was generated from the following file: