Qucs-core
0.0.19
|
#include <differentiate.h>
Static Public Member Functions | |
static node * | plus_binary (application *, char *) |
static node * | plus_unary (application *, char *) |
static node * | minus_binary (application *, char *) |
static node * | minus_unary (application *, char *) |
static node * | times (application *, char *) |
static node * | over (application *, char *) |
static node * | power (application *, char *) |
static node * | ln (application *, char *) |
static node * | log10 (application *, char *) |
static node * | log2 (application *, char *) |
static node * | sqrt (application *, char *) |
static node * | exp (application *, char *) |
static node * | sinc (application *, char *) |
static node * | norm (application *, char *) |
static node * | sin (application *, char *) |
static node * | cos (application *, char *) |
static node * | tan (application *, char *) |
static node * | sec (application *, char *) |
static node * | cot (application *, char *) |
static node * | cosec (application *, char *) |
static node * | arcsin (application *, char *) |
static node * | square (application *, char *) |
static node * | arccos (application *, char *) |
static node * | arctan (application *, char *) |
static node * | arccot (application *, char *) |
static node * | arcsec (application *, char *) |
static node * | arccosec (application *, char *) |
static node * | abs (application *, char *) |
static node * | step (application *, char *) |
static node * | sign (application *, char *) |
static node * | sinh (application *, char *) |
static node * | cosh (application *, char *) |
static node * | tanh (application *, char *) |
static node * | coth (application *, char *) |
static node * | arsinh (application *, char *) |
static node * | arcosh (application *, char *) |
static node * | artanh (application *, char *) |
static node * | arcoth (application *, char *) |
static node * | arsech (application *, char *) |
static node * | arcosech (application *, char *) |
static node * | ifthenelse (application *, char *) |
static node * | xhypot (application *, char *) |
static node * | limexp (application *, char *) |
static node * | vt (application *, char *) |
Static Private Member Functions | |
static node * | plus_reduce (node *, node *) |
static node * | minus_reduce (node *, node *) |
static node * | minus_reduce (node *) |
static node * | times_reduce (node *, node *) |
static node * | over_reduce (node *, node *) |
static node * | power_reduce (node *, node *) |
static node * | ln_reduce (node *) |
static node * | sqrt_reduce (node *) |
static node * | sqr_reduce (node *) |
static node * | app_reduce (const char *, node *, node *) |
static node * | hypot_reduce (node *, node *) |
static void | over_reduce_adv (node *&, node *&) |
Definition at line 36 of file differentiate.h.
node * differentiate::abs | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 474 of file differentiate.cpp.
node * differentiate::app_reduce | ( | const char * | func, |
node * | d0, | ||
node * | f0 | ||
) | [static, private] |
Definition at line 390 of file differentiate.cpp.
node * differentiate::arccos | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 522 of file differentiate.cpp.
node * differentiate::arccosec | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 563 of file differentiate.cpp.
node * differentiate::arccot | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 542 of file differentiate.cpp.
node * differentiate::arcosech | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 657 of file differentiate.cpp.
node * differentiate::arcosh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 625 of file differentiate.cpp.
node * differentiate::arcoth | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 615 of file differentiate.cpp.
node * differentiate::arcsec | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 552 of file differentiate.cpp.
node * differentiate::arcsin | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 488 of file differentiate.cpp.
node * differentiate::arctan | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 533 of file differentiate.cpp.
node * differentiate::arsech | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 645 of file differentiate.cpp.
node * differentiate::arsinh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 635 of file differentiate.cpp.
node * differentiate::artanh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 606 of file differentiate.cpp.
node * differentiate::cos | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 425 of file differentiate.cpp.
node * differentiate::cosec | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 462 of file differentiate.cpp.
node * differentiate::cosh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 581 of file differentiate.cpp.
node * differentiate::cot | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 452 of file differentiate.cpp.
node * differentiate::coth | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 596 of file differentiate.cpp.
node * differentiate::exp | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 402 of file differentiate.cpp.
node * differentiate::hypot_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 713 of file differentiate.cpp.
node * differentiate::ifthenelse | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 669 of file differentiate.cpp.
node * differentiate::limexp | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 408 of file differentiate.cpp.
node * differentiate::ln | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 337 of file differentiate.cpp.
node * differentiate::ln_reduce | ( | node * | f0 | ) | [static, private] |
Definition at line 343 of file differentiate.cpp.
node * differentiate::log10 | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 354 of file differentiate.cpp.
node * differentiate::log2 | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 362 of file differentiate.cpp.
node * differentiate::minus_binary | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 146 of file differentiate.cpp.
node * differentiate::minus_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 172 of file differentiate.cpp.
node * differentiate::minus_reduce | ( | node * | f0 | ) | [static, private] |
Definition at line 160 of file differentiate.cpp.
node * differentiate::minus_unary | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 155 of file differentiate.cpp.
node * differentiate::norm | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 693 of file differentiate.cpp.
node * differentiate::over | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 229 of file differentiate.cpp.
node * differentiate::over_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 244 of file differentiate.cpp.
void differentiate::over_reduce_adv | ( | node *& | f0, |
node *& | f1 | ||
) | [static, private] |
Definition at line 270 of file differentiate.cpp.
node * differentiate::plus_binary | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 113 of file differentiate.cpp.
node * differentiate::plus_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 127 of file differentiate.cpp.
node * differentiate::plus_unary | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 122 of file differentiate.cpp.
node * differentiate::power | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 288 of file differentiate.cpp.
node * differentiate::power_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 314 of file differentiate.cpp.
node * differentiate::sec | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 441 of file differentiate.cpp.
node * differentiate::sign | ( | application * | , |
char * | |||
) | [static] |
Definition at line 484 of file differentiate.cpp.
node * differentiate::sin | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 419 of file differentiate.cpp.
node * differentiate::sinc | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 683 of file differentiate.cpp.
node * differentiate::sinh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 575 of file differentiate.cpp.
node * differentiate::sqr_reduce | ( | node * | f0 | ) | [static, private] |
Definition at line 506 of file differentiate.cpp.
node * differentiate::sqrt | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 370 of file differentiate.cpp.
node * differentiate::sqrt_reduce | ( | node * | f0 | ) | [static, private] |
Definition at line 379 of file differentiate.cpp.
node * differentiate::square | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 498 of file differentiate.cpp.
node * differentiate::step | ( | application * | , |
char * | |||
) | [static] |
Definition at line 480 of file differentiate.cpp.
node * differentiate::tan | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 432 of file differentiate.cpp.
node * differentiate::tanh | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 587 of file differentiate.cpp.
node * differentiate::times | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 191 of file differentiate.cpp.
node * differentiate::times_reduce | ( | node * | f0, |
node * | f1 | ||
) | [static, private] |
Definition at line 204 of file differentiate.cpp.
node * differentiate::vt | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 734 of file differentiate.cpp.
node * differentiate::xhypot | ( | application * | app, |
char * | derivative | ||
) | [static] |
Definition at line 701 of file differentiate.cpp.