Public Member Functions | |
SSubsVisitor (const map_basic_basic &d, bool cache=true) | |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const Basic &x) |
void | bvisit (const Add &x) |
void | bvisit (const Mul &x) |
void | bvisit (const Pow &x) |
void | bvisit (const OneArgFunction &x) |
template<class T > | |
void | bvisit (const TwoArgBasic< T > &x) |
void | bvisit (const MultiArgFunction &x) |
void | bvisit (const FunctionSymbol &x) |
void | bvisit (const Contains &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Not &x) |
void | bvisit (const Xor &x) |
void | bvisit (const FiniteSet &x) |
void | bvisit (const ImageSet &x) |
void | bvisit (const Union &x) |
void | bvisit (const Piecewise &pw) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const ComplexBase &x) |
Public Member Functions inherited from SymEngine::SubsVisitor | |
SubsVisitor (const map_basic_basic &subs_dict_, bool cache=true) | |
void | bvisit (const Pow &x) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const Basic &x) |
void | bvisit (const Add &x) |
void | bvisit (const Mul &x) |
void | bvisit (const Pow &x) |
void | bvisit (const OneArgFunction &x) |
template<class T > | |
void | bvisit (const TwoArgBasic< T > &x) |
void | bvisit (const MultiArgFunction &x) |
void | bvisit (const FunctionSymbol &x) |
void | bvisit (const Contains &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Not &x) |
void | bvisit (const Xor &x) |
void | bvisit (const FiniteSet &x) |
void | bvisit (const ImageSet &x) |
void | bvisit (const Union &x) |
void | bvisit (const Piecewise &pw) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const ComplexBase &x) |
Public Member Functions inherited from SymEngine::XReplaceVisitor | |
XReplaceVisitor (const map_basic_basic &subs_dict, bool cache=true) | |
void | bvisit (const Basic &x) |
void | bvisit (const Add &x) |
void | bvisit (const Mul &x) |
void | bvisit (const Pow &x) |
void | bvisit (const OneArgFunction &x) |
template<class T > | |
void | bvisit (const TwoArgBasic< T > &x) |
void | bvisit (const MultiArgFunction &x) |
void | bvisit (const FunctionSymbol &x) |
void | bvisit (const Contains &x) |
void | bvisit (const And &x) |
void | bvisit (const Or &x) |
void | bvisit (const Not &x) |
void | bvisit (const Xor &x) |
void | bvisit (const FiniteSet &x) |
void | bvisit (const ImageSet &x) |
void | bvisit (const Union &x) |
void | bvisit (const Piecewise &pw) |
void | bvisit (const Derivative &x) |
void | bvisit (const Subs &x) |
void | bvisit (const ComplexBase &x) |
RCP< const Basic > | apply (const Basic &x) |
RCP< const Basic > | apply (const RCP< const Basic > &x) |
Additional Inherited Members | |
Protected Attributes inherited from SymEngine::XReplaceVisitor | |
RCP< const Basic > | result_ |
const map_basic_basic & | subs_dict_ |
map_basic_basic | visited |
bool | cache |