CAPD::DynSys Library  6.0.0
NodeType.cpp File Reference
#include <stdexcept>
#include <cstdlib>
#include "capd/autodiff/NodeType.h"

Namespaces

 capd
 
 capd::autodiff
 

Functions

capd::autodiff::Node createBinaryNode (const capd::autodiff::Node &left, const capd::autodiff::Node &right, capd::autodiff::NodeType op)
 a general function for creating new binary node in DAG representing an expression should not been used by a user More...
 
capd::autodiff::Node createUnaryNode (const capd::autodiff::Node &left, capd::autodiff::NodeType op)
 a general function for creating new unary node in DAG representing an expression should not been used by a user More...
 
Node capd::autodiff::operator+ (const Node &x, const Node &y)
 
Node capd::autodiff::operator+ (const Node &x, double y)
 
Node capd::autodiff::operator+ (double x, const Node &y)
 
Node capd::autodiff::operator- (const Node &x, const Node &y)
 
Node capd::autodiff::operator- (const Node &x, double y)
 
Node capd::autodiff::operator- (double x, const Node &y)
 
Node capd::autodiff::operator- (const Node &x)
 
Node capd::autodiff::operator* (const Node &x, const Node &y)
 
Node capd::autodiff::operator* (const Node &x, double y)
 
Node capd::autodiff::operator* (double x, const Node &y)
 
Node capd::autodiff::operator^ (const Node &x, double)
 
Node capd::autodiff::operator/ (const Node &x, const Node &y)
 
Node capd::autodiff::operator/ (const Node &x, double y)
 
Node capd::autodiff::operator/ (double x, const Node &y)
 
Node & capd::autodiff::operator+= (Node &x, const Node &y)
 
Node & capd::autodiff::operator+= (Node &x, double y)
 
Node & capd::autodiff::operator-= (Node &x, const Node &y)
 
Node & capd::autodiff::operator-= (Node &x, double y)
 
Node & capd::autodiff::operator*= (Node &x, const Node &y)
 
Node & capd::autodiff::operator*= (Node &x, double y)
 
Node & capd::autodiff::operator/= (Node &x, const Node &y)
 
Node & capd::autodiff::operator/= (Node &x, double y)
 
capd::autodiff::Node sqr (const capd::autodiff::Node &x)
 
capd::autodiff::Node sqrt (const capd::autodiff::Node &x)
 
capd::autodiff::Node exp (const capd::autodiff::Node &x)
 
capd::autodiff::Node log (const capd::autodiff::Node &x)
 
capd::autodiff::Node sin (const capd::autodiff::Node &x)
 
capd::autodiff::Node cos (const capd::autodiff::Node &x)
 
capd::autodiff::Node atan (const capd::autodiff::Node &x)
 
capd::autodiff::Node asin (const capd::autodiff::Node &x)
 
capd::autodiff::Node acos (const capd::autodiff::Node &x)