#include <options.h>
Definition at line 38 of file options.h.
◆ GlobalOptions()
| stabilizer::parser::GlobalOptions::GlobalOptions |
( |
| ) |
|
|
default |
◆ ~GlobalOptions()
| stabilizer::parser::GlobalOptions::~GlobalOptions |
( |
| ) |
|
|
default |
◆ getEvaluatePrecision()
| mpfr_prec_t stabilizer::parser::GlobalOptions::getEvaluatePrecision |
( |
| ) |
const |
|
inline |
◆ getEvaluateUseFloating()
| bool stabilizer::parser::GlobalOptions::getEvaluateUseFloating |
( |
| ) |
const |
|
inline |
◆ getExpandFunctions()
| bool stabilizer::parser::GlobalOptions::getExpandFunctions |
( |
| ) |
const |
|
inline |
◆ getExpandRecursiveFunctions()
| bool stabilizer::parser::GlobalOptions::getExpandRecursiveFunctions |
( |
| ) |
const |
|
inline |
◆ getInfo()
| void stabilizer::parser::GlobalOptions::getInfo |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ getKeepDivision()
| bool stabilizer::parser::GlobalOptions::getKeepDivision |
( |
| ) |
const |
|
inline |
◆ getKeepLet()
| bool stabilizer::parser::GlobalOptions::getKeepLet |
( |
| ) |
const |
|
inline |
◆ getLogic()
| std::string stabilizer::parser::GlobalOptions::getLogic |
( |
| ) |
const |
|
inline |
◆ getOption()
| void stabilizer::parser::GlobalOptions::getOption |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ getRewrite()
| bool stabilizer::parser::GlobalOptions::getRewrite |
( |
| ) |
const |
|
inline |
◆ getValue()
| void stabilizer::parser::GlobalOptions::getValue |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ isIntRealTheory()
| bool stabilizer::parser::GlobalOptions::isIntRealTheory |
( |
| ) |
const |
|
inline |
◆ isIntTheory()
| bool stabilizer::parser::GlobalOptions::isIntTheory |
( |
| ) |
const |
|
inline |
◆ isRealTheory()
| bool stabilizer::parser::GlobalOptions::isRealTheory |
( |
| ) |
const |
|
inline |
◆ setEvaluatePrecision()
| void stabilizer::parser::GlobalOptions::setEvaluatePrecision |
( |
mpfr_prec_t |
precision | ) |
|
|
inline |
◆ setEvaluateUseFloating()
| void stabilizer::parser::GlobalOptions::setEvaluateUseFloating |
( |
bool |
use_floating | ) |
|
|
inline |
◆ setExpandFunctions()
| void stabilizer::parser::GlobalOptions::setExpandFunctions |
( |
bool |
expand | ) |
|
|
inline |
◆ setExpandRecursiveFunctions()
| void stabilizer::parser::GlobalOptions::setExpandRecursiveFunctions |
( |
bool |
expand | ) |
|
|
inline |
◆ setInfo()
| void stabilizer::parser::GlobalOptions::setInfo |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ setKeepDivision()
| void stabilizer::parser::GlobalOptions::setKeepDivision |
( |
bool |
keep | ) |
|
|
inline |
◆ setKeepLet()
| void stabilizer::parser::GlobalOptions::setKeepLet |
( |
bool |
keep | ) |
|
|
inline |
◆ setLogic()
| bool stabilizer::parser::GlobalOptions::setLogic |
( |
const std::string & |
logic_name | ) |
|
|
inline |
◆ setOption()
| void stabilizer::parser::GlobalOptions::setOption |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ setRewrite()
| void stabilizer::parser::GlobalOptions::setRewrite |
( |
bool |
rewrite | ) |
|
|
inline |
◆ toString()
| std::string stabilizer::parser::GlobalOptions::toString |
( |
| ) |
const |
|
inline |
Generate a detailed configuration report.
This method generates a formatted string containing detailed information about all configuration options including: option name, default value, current value, and description.
- Returns
- std::string A formatted string with complete configuration information
Definition at line 234 of file options.h.
References check_sat, evaluate_precision, evaluate_use_floating, expand_functions, expand_recursive_functions, get_assertions, get_assignment, get_info, get_model, get_objectives, get_options, get_proof, get_unsat_assumptions, get_unsat_core, info, keep_division_if_not_divisible, logic, options, parsing_preserve_let, and values.
◆ check_sat
| bool stabilizer::parser::GlobalOptions::check_sat = false |
◆ evaluate_precision
| mpfr_prec_t stabilizer::parser::GlobalOptions::evaluate_precision = 128 |
◆ evaluate_use_floating
| bool stabilizer::parser::GlobalOptions::evaluate_use_floating = true |
◆ expand_functions
| bool stabilizer::parser::GlobalOptions::expand_functions = true |
◆ expand_recursive_functions
| bool stabilizer::parser::GlobalOptions::expand_recursive_functions = false |
◆ get_assertions
| bool stabilizer::parser::GlobalOptions::get_assertions = false |
◆ get_assignment
| bool stabilizer::parser::GlobalOptions::get_assignment = false |
◆ get_info
| std::unordered_map<std::string, std::string> stabilizer::parser::GlobalOptions::get_info |
◆ get_model
| bool stabilizer::parser::GlobalOptions::get_model = false |
◆ get_objectives
| bool stabilizer::parser::GlobalOptions::get_objectives = false |
◆ get_options
| std::unordered_map<std::string, std::string> stabilizer::parser::GlobalOptions::get_options |
◆ get_proof
| bool stabilizer::parser::GlobalOptions::get_proof = false |
◆ get_unsat_assumptions
| bool stabilizer::parser::GlobalOptions::get_unsat_assumptions = false |
◆ get_unsat_core
| bool stabilizer::parser::GlobalOptions::get_unsat_core = false |
◆ info
| std::unordered_map<std::string, std::string> stabilizer::parser::GlobalOptions::info |
◆ keep_division_if_not_divisible
| bool stabilizer::parser::GlobalOptions::keep_division_if_not_divisible = true |
◆ logic
| std::string stabilizer::parser::GlobalOptions::logic = "ALL" |
◆ options
| std::unordered_map<std::string, std::string> stabilizer::parser::GlobalOptions::options |
◆ parsing_preserve_let
| bool stabilizer::parser::GlobalOptions::parsing_preserve_let = true |
◆ rewrite
| bool stabilizer::parser::GlobalOptions::rewrite = true |
◆ values
| std::unordered_map<std::string, std::string> stabilizer::parser::GlobalOptions::values |
The documentation for this class was generated from the following file: