arith_heuristic_pivot_rule.h
Go to the documentation of this file.
/********************* */
#include "cvc4_public.h"
#ifndef __CVC4__THEORY__ARITH__ARITH_HEURISTIC_PIVOT_RULE_H
#define __CVC4__THEORY__ARITH__ARITH_HEURISTIC_PIVOT_RULE_H
#include <iostream>
namespace CVC4 {
typedef enum {
VAR_ORDER,
MINIMUM_AMOUNT,
MAXIMUM_AMOUNT,
SUM_METRIC
} ErrorSelectionRule;
std::ostream& operator<<(std::ostream& out, ErrorSelectionRule rule) CVC4_PUBLIC;
}/* CVC4 namespace */
#endif /* __CVC4__THEORY__ARITH__ARITH_HEURISTIC_PIVOT_RULE_H */
cvc4_public.h
Macros that should be defined everywhere during the building of the libraries and driver binary,...
CVC4_PUBLIC
#define CVC4_PUBLIC
Definition cvc4_public.h:30
CVC4
Definition expr.h:106
CVC4::ErrorSelectionRule
ErrorSelectionRule
Definition arith_heuristic_pivot_rule.h:27
CVC4::MAXIMUM_AMOUNT
@ MAXIMUM_AMOUNT
Definition arith_heuristic_pivot_rule.h:30
CVC4::SUM_METRIC
@ SUM_METRIC
Definition arith_heuristic_pivot_rule.h:31
CVC4::VAR_ORDER
@ VAR_ORDER
Definition arith_heuristic_pivot_rule.h:28
CVC4::MINIMUM_AMOUNT
@ MINIMUM_AMOUNT
Definition arith_heuristic_pivot_rule.h:29
CVC4::operator<<
std::ostream & operator<<(std::ostream &out, const TypeCheckingException &e)