Public Member Functions | |
DiffVisitor (const RCP< const Symbol > &x, bool cache=true) | |
void | bvisit (const UnivariateSeries &self) |
void | bvisit (const Max &self) |
void | bvisit (const Min &self) |
void | bvisit (const Number &self) |
void | bvisit (const Constant &self) |
void | bvisit (const Symbol &self) |
void | bvisit (const Log &self) |
void | bvisit (const Abs &self) |
void | bvisit (const ASech &self) |
void | bvisit (const ACoth &self) |
void | bvisit (const ATanh &self) |
void | bvisit (const ACosh &self) |
void | bvisit (const ACsch &self) |
void | bvisit (const ASinh &self) |
void | bvisit (const Coth &self) |
void | bvisit (const Tanh &self) |
void | bvisit (const Sech &self) |
void | bvisit (const Cosh &self) |
void | bvisit (const Csch &self) |
void | bvisit (const Sinh &self) |
void | bvisit (const Subs &self) |
void | bvisit (const Derivative &self) |
void | bvisit (const OneArgFunction &self) |
void | bvisit (const MultiArgFunction &self) |
void | bvisit (const TwoArgFunction &self) |
void | bvisit (const PolyGamma &self) |
void | bvisit (const UpperGamma &self) |
void | bvisit (const LowerGamma &self) |
void | bvisit (const Zeta &self) |
void | bvisit (const LambertW &self) |
void | bvisit (const Add &self) |
void | bvisit (const Mul &self) |
void | bvisit (const Pow &self) |
void | bvisit (const Sin &self) |
void | bvisit (const Cos &self) |
void | bvisit (const Tan &self) |
void | bvisit (const Cot &self) |
void | bvisit (const Csc &self) |
void | bvisit (const Sec &self) |
void | bvisit (const ASin &self) |
void | bvisit (const ACos &self) |
void | bvisit (const ASec &self) |
void | bvisit (const ACsc &self) |
void | bvisit (const ATan &self) |
void | bvisit (const ACot &self) |
void | bvisit (const ATan2 &self) |
void | bvisit (const Erf &self) |
void | bvisit (const Erfc &self) |
void | bvisit (const Gamma &self) |
void | bvisit (const LogGamma &self) |
void | bvisit (const UnevaluatedExpr &self) |
void | bvisit (const UIntPoly &self) |
void | bvisit (const URatPoly &self) |
void | bvisit (const UExprPoly &self) |
void | bvisit (const MIntPoly &self) |
void | bvisit (const MExprPoly &self) |
void | bvisit (const FunctionWrapper &self) |
void | bvisit (const Beta &self) |
void | bvisit (const Set &self) |
void | bvisit (const Tuple &self) |
void | bvisit (const IdentityMatrix &self) |
void | bvisit (const ZeroMatrix &self) |
void | bvisit (const MatrixSymbol &self) |
void | bvisit (const DiagonalMatrix &self) |
void | bvisit (const ImmutableDenseMatrix &self) |
void | bvisit (const MatrixAdd &self) |
void | bvisit (const HadamardProduct &self) |
void | bvisit (const MatrixMul &self) |
void | bvisit (const ConjugateMatrix &self) |
void | bvisit (const Transpose &self) |
void | bvisit (const Trace &self) |
void | bvisit (const Boolean &self) |
void | bvisit (const GaloisField &self) |
void | bvisit (const Piecewise &self) |
const RCP< const Basic > & | apply (const Basic &b) |
const RCP< const Basic > & | apply (const RCP< const Basic > &b) |
Protected Attributes | |
const RCP< const Symbol > | x |
RCP< const Basic > | result_ |
umap_basic_basic | visited |
bool | cache |
Definition at line 24 of file derivative.h.