Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Static Private Member Functions
qucs::eqn::differentiate Class Reference

#include <differentiate.h>

Static Public Member Functions

static nodeplus_binary (application *, char *)
 
static nodeplus_unary (application *, char *)
 
static nodeminus_binary (application *, char *)
 
static nodeminus_unary (application *, char *)
 
static nodetimes (application *, char *)
 
static nodeover (application *, char *)
 
static nodepower (application *, char *)
 
static nodeln (application *, char *)
 
static nodelog10 (application *, char *)
 
static nodelog2 (application *, char *)
 
static nodesqrt (application *, char *)
 
static nodeexp (application *, char *)
 
static nodesinc (application *, char *)
 
static nodenorm (application *, char *)
 
static nodesin (application *, char *)
 
static nodecos (application *, char *)
 
static nodetan (application *, char *)
 
static nodesec (application *, char *)
 
static nodecot (application *, char *)
 
static nodecosec (application *, char *)
 
static nodearcsin (application *, char *)
 
static nodesquare (application *, char *)
 
static nodearccos (application *, char *)
 
static nodearctan (application *, char *)
 
static nodearccot (application *, char *)
 
static nodearcsec (application *, char *)
 
static nodearccosec (application *, char *)
 
static nodeabs (application *, char *)
 
static nodestep (application *, char *)
 
static nodesign (application *, char *)
 
static nodesinh (application *, char *)
 
static nodecosh (application *, char *)
 
static nodetanh (application *, char *)
 
static nodecoth (application *, char *)
 
static nodearsinh (application *, char *)
 
static nodearcosh (application *, char *)
 
static nodeartanh (application *, char *)
 
static nodearcoth (application *, char *)
 
static nodearsech (application *, char *)
 
static nodearcosech (application *, char *)
 
static nodeifthenelse (application *, char *)
 
static nodexhypot (application *, char *)
 
static nodelimexp (application *, char *)
 
static nodevt (application *, char *)
 

Static Private Member Functions

static nodeplus_reduce (node *, node *)
 
static nodeminus_reduce (node *, node *)
 
static nodeminus_reduce (node *)
 
static nodetimes_reduce (node *, node *)
 
static nodeover_reduce (node *, node *)
 
static nodepower_reduce (node *, node *)
 
static nodeln_reduce (node *)
 
static nodesqrt_reduce (node *)
 
static nodesqr_reduce (node *)
 
static nodeapp_reduce (const char *, node *, node *)
 
static nodehypot_reduce (node *, node *)
 
static void over_reduce_adv (node *&, node *&)
 

Detailed Description

Definition at line 36 of file differentiate.h.

Member Function Documentation

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 
)
staticprivate

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 
)
staticprivate

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)
staticprivate

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 
)
staticprivate

Definition at line 172 of file differentiate.cpp.

node * differentiate::minus_reduce ( node f0)
staticprivate

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 
)
staticprivate

Definition at line 244 of file differentiate.cpp.

void differentiate::over_reduce_adv ( node *&  f0,
node *&  f1 
)
staticprivate

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 
)
staticprivate

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 
)
staticprivate

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)
staticprivate

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)
staticprivate

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 
)
staticprivate

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.


The documentation for this class was generated from the following files: