SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <DuplicateSimplifier.h>
Public Member Functions | |
const ExpressionContent * | simplify (const NaryExpression &expr) const |
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 |
Definition at line 10 of file DuplicateSimplifier.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 29 of file BaseSimplifier.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedvirtualinherited |
Definition at line 49 of file BaseSimplifier.h.
|
inlineprotectedvirtualinherited |
|
inlineprotectedvirtualinherited |
Definition at line 40 of file BaseSimplifier.h.
|
inlinevirtual |
Reimplemented from smtrat::expression::simplifier::BaseSimplifier.
Definition at line 11 of file DuplicateSimplifier.h.
|
inlineprotectedvirtualinherited |
Definition at line 43 of file BaseSimplifier.h.
|
inlineprotectedvirtualinherited |
Reimplemented in smtrat::expression::simplifier::NegationSimplifier.
Definition at line 46 of file BaseSimplifier.h.