SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <BaseSimplifier.h>
Public Member Functions | |
const ExpressionContent * | operator() (const carl::Variable &expr) const |
const ExpressionContent * | operator() (const ITEExpression &expr) const |
const ExpressionContent * | operator() (const QuantifierExpression &expr) const |
const ExpressionContent * | operator() (const UnaryExpression &expr) const |
const ExpressionContent * | operator() (const BinaryExpression &expr) const |
const ExpressionContent * | operator() (const NaryExpression &expr) const |
const ExpressionContent * | operator() (const ExpressionContent *_ec) const |
Protected Member Functions | |
virtual const ExpressionContent * | simplify (const carl::Variable &) const |
virtual const ExpressionContent * | simplify (const ITEExpression &) const |
virtual const ExpressionContent * | simplify (const QuantifierExpression &) const |
virtual const ExpressionContent * | simplify (const UnaryExpression &) const |
virtual const ExpressionContent * | simplify (const BinaryExpression &) const |
virtual const ExpressionContent * | simplify (const NaryExpression &) const |
Definition at line 9 of file BaseSimplifier.h.
|
inline |
|
inline |
|
inline |
Definition at line 29 of file BaseSimplifier.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Definition at line 49 of file BaseSimplifier.h.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Definition at line 40 of file BaseSimplifier.h.
|
inlineprotectedvirtual |
Reimplemented in smtrat::expression::simplifier::SingletonSimplifier, smtrat::expression::simplifier::MergeSimplifier, and smtrat::expression::simplifier::DuplicateSimplifier.
Definition at line 52 of file BaseSimplifier.h.
|
inlineprotectedvirtual |
Definition at line 43 of file BaseSimplifier.h.
|
inlineprotectedvirtual |
Reimplemented in smtrat::expression::simplifier::NegationSimplifier.
Definition at line 46 of file BaseSimplifier.h.