|
| | SimplifyVisitor () |
| |
| | SimplifyVisitor (SimplifyOpts &opts) |
| |
| auto | TypedVisit (const Real &real) -> RetT override |
| |
| auto | TypedVisit (const Imaginary &imaginary) -> RetT override |
| |
| auto | TypedVisit (const Variable &variable) -> RetT override |
| |
| auto | TypedVisit (const Undefined &undefined) -> RetT override |
| |
| auto | TypedVisit (const Add< Expression, Expression > &add) -> RetT override |
| |
| auto | TypedVisit (const Subtract< Expression, Expression > &subtract) -> RetT override |
| |
| auto | TypedVisit (const Multiply< Expression, Expression > &multiply) -> RetT override |
| |
| auto | TypedVisit (const Divide< Expression, Expression > ÷) -> RetT override |
| |
| auto | TypedVisit (const Exponent< Expression, Expression > &exponent) -> RetT override |
| |
| auto | TypedVisit (const Log< Expression, Expression > &log) -> RetT override |
| |
| auto | TypedVisit (const Negate< Expression > &negate) -> RetT override |
| |
| auto | TypedVisit (const Sine< Expression > &sine) -> RetT override |
| |
| auto | TypedVisit (const Derivative< Expression, Expression > &derivative) -> RetT override |
| |
| auto | TypedVisit (const Integral< Expression, Expression > &integral) -> RetT override |
| |
| auto | TypedVisit (const Matrix &matrix) -> RetT override |
| |
| auto | TypedVisit (const EulerNumber &) -> RetT override |
| |
| auto | TypedVisit (const Pi &) -> RetT override |
| |
| auto | TypedVisit (const Magnitude< Expression > &magnitude) -> RetT override |
| |
| SimplifyOpts | GetOptions () const |
| |
| auto | Visit (const Real &real) -> any final |
| |
| auto | Visit (const Imaginary &imaginary) -> any final |
| |
| auto | Visit (const Matrix &matrix) -> any final |
| |
| auto | Visit (const Variable &variable) -> any final |
| |
| auto | Visit (const Undefined &undefined) -> any final |
| |
| auto | Visit (const EulerNumber &e) -> any final |
| |
| auto | Visit (const Pi &pi) -> any final |
| |
| auto | Visit (const Add< Expression, Expression > &add) -> any final |
| |
| auto | Visit (const Subtract< Expression, Expression > &subtract) -> any final |
| |
| auto | Visit (const Multiply< Expression, Expression > &multiply) -> any final |
| |
| auto | Visit (const Divide< Expression, Expression > ÷) -> any final |
| |
| auto | Visit (const Exponent< Expression, Expression > &exponent) -> any final |
| |
| auto | Visit (const Log< Expression, Expression > &log) -> any final |
| |
| auto | Visit (const Negate< Expression > &negate) -> any final |
| |
| auto | Visit (const Sine< Expression > &sine) -> any final |
| |
| auto | Visit (const Magnitude< Expression > &magnitude) -> any final |
| |
| auto | Visit (const Derivative< Expression, Expression > &derivative) -> any final |
| |
| auto | Visit (const Integral< Expression, Expression > &integral) -> any final |
| |
| virtual | ~Visitor ()=default |
| |