|
void | bvisit (const ATan2 &x) |
|
void | bvisit (const Gamma &x) |
|
void | bvisit (const LogGamma &x) |
|
void | bvisit (const Erf &x) |
|
void | bvisit (const Erfc &x) |
|
void | bvisit (const Equality &x) |
|
void | bvisit (const Unequality &x) |
|
void | bvisit (const LessThan &x) |
|
void | bvisit (const StrictLessThan &x) |
|
void | bvisit (const And &x) |
|
void | bvisit (const Or &x) |
|
void | bvisit (const Xor &x) |
|
void | bvisit (const Not &x) |
|
void | bvisit (const Max &x) |
|
void | bvisit (const Min &x) |
|
void | bvisit (const Sign &x) |
|
void | bvisit (const Floor &x) |
|
void | bvisit (const Ceiling &x) |
|
void | bvisit (const Truncate &x) |
|
void | bvisit (const Infty &x) |
|
void | bvisit (const NaN &nan) |
|
void | bvisit (const Contains &cts) |
|
void | bvisit (const BooleanAtom &ba) |
|
void | bvisit (const Piecewise &pw) |
|
void | bvisit (const Symbol &x) |
|
void | bvisit (const Integer &x) |
|
void | bvisit (const Rational &x) |
|
void | bvisit (const RealDouble &x) |
|
void | bvisit (const Add &x) |
|
void | bvisit (const Mul &x) |
|
void | bvisit (const Pow &x) |
|
void | bvisit (const Sin &x) |
|
void | bvisit (const Cos &x) |
|
void | bvisit (const Tan &x) |
|
void | bvisit (const Log &x) |
|
void | bvisit (const Cot &x) |
|
void | bvisit (const Csc &x) |
|
void | bvisit (const Sec &x) |
|
void | bvisit (const ASin &x) |
|
void | bvisit (const ACos &x) |
|
void | bvisit (const ASec &x) |
|
void | bvisit (const ACsc &x) |
|
void | bvisit (const ATan &x) |
|
void | bvisit (const ACot &x) |
|
void | bvisit (const Sinh &x) |
|
void | bvisit (const Csch &x) |
|
void | bvisit (const Cosh &x) |
|
void | bvisit (const Sech &x) |
|
void | bvisit (const Tanh &x) |
|
void | bvisit (const Coth &x) |
|
void | bvisit (const ASinh &x) |
|
void | bvisit (const ACsch &x) |
|
void | bvisit (const ACosh &x) |
|
void | bvisit (const ATanh &x) |
|
void | bvisit (const ACoth &x) |
|
void | bvisit (const ASech &x) |
|
void | bvisit (const Constant &x) |
|
void | bvisit (const Abs &x) |
|
void | bvisit (const Basic &) |
|
void | bvisit (const UnevaluatedExpr &x) |
|
| LambdaDoubleVisitor (LambdaDoubleVisitor &&)=default |
|
LambdaDoubleVisitor & | operator= (LambdaDoubleVisitor &&)=default |
|
| LambdaDoubleVisitor (const LambdaDoubleVisitor &)=delete |
|
LambdaDoubleVisitor & | operator= (const LambdaDoubleVisitor &)=delete |
|
void | init (const vec_basic &x, const Basic &b, bool cse=false) |
|
void | init (const vec_basic &inputs, const vec_basic &outputs, bool cse=false) |
|
fn | apply (const Basic &b) |
|
T | call (const std::vector< T > &vec) |
|
void | call (T *outs, const T *inps) |
|
void | bvisit (const Symbol &x) |
|
void | bvisit (const Integer &x) |
|
void | bvisit (const Rational &x) |
|
void | bvisit (const RealDouble &x) |
|
void | bvisit (const Add &x) |
|
void | bvisit (const Mul &x) |
|
void | bvisit (const Pow &x) |
|
void | bvisit (const Sin &x) |
|
void | bvisit (const Cos &x) |
|
void | bvisit (const Tan &x) |
|
void | bvisit (const Log &x) |
|
void | bvisit (const Cot &x) |
|
void | bvisit (const Csc &x) |
|
void | bvisit (const Sec &x) |
|
void | bvisit (const ASin &x) |
|
void | bvisit (const ACos &x) |
|
void | bvisit (const ASec &x) |
|
void | bvisit (const ACsc &x) |
|
void | bvisit (const ATan &x) |
|
void | bvisit (const ACot &x) |
|
void | bvisit (const Sinh &x) |
|
void | bvisit (const Csch &x) |
|
void | bvisit (const Cosh &x) |
|
void | bvisit (const Sech &x) |
|
void | bvisit (const Tanh &x) |
|
void | bvisit (const Coth &x) |
|
void | bvisit (const ASinh &x) |
|
void | bvisit (const ACsch &x) |
|
void | bvisit (const ACosh &x) |
|
void | bvisit (const ATanh &x) |
|
void | bvisit (const ACoth &x) |
|
void | bvisit (const ASech &x) |
|
void | bvisit (const Constant &x) |
|
void | bvisit (const Abs &x) |
|
void | bvisit (const Basic &) |
|
void | bvisit (const UnevaluatedExpr &x) |
|
Definition at line 366 of file lambda_double.h.