 |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
Node * forward(const Node *a, const Node *b)
Definition: Operators.cpp:45
Definition: Operators.h:46
Negative(Node *a, int count)
Definition: Operators.cpp:21
Node * forward(const Node *a)
Definition: Operators.cpp:28
Cos(Node *a, int count)
Definition: Operators.cpp:320
void backward()
Definition: Operators.cpp:383
Definition: Operators.h:38
void backward()
Definition: Operators.cpp:344
Node * forward(const Node *a)
Definition: Operators.cpp:256
Node * forward(const Node *a)
Definition: Operators.cpp:366
Node * forward(const Node *a)
Definition: Operators.cpp:288
Mul(Node *a, Node *b, int count)
Definition: Operators.cpp:147
std::vector< Node * > inputs
Definition: Node.h:17
Sin(Node *a, int count)
Definition: Operators.cpp:281
void backward()
Definition: Operators.cpp:102
Node * forward(const Node *a, const Node *b)
Definition: Operators.cpp:83
void backward()
Definition: Operators.cpp:273
virtual void backward()
Definition: Operators.h:10
Definition: Operators.h:23
Definition: Operators.h:30
Exponential(Node *a, int count)
Definition: Operators.cpp:249
Definition: Operators.h:16
Node * forward(const Node *a, const Node *b)
Definition: Operators.cpp:155
void backward()
Definition: Operators.cpp:305
Division(Node *a, Node *b, int count)
Definition: Operators.cpp:219
Add(Node *a, Node *b, int count)
Definition: Operators.cpp:74
Sub(Node *a, Node *b, int count)
Definition: Operators.cpp:37
Definition: Operators.h:74
Node * forward(const Node *a, const Node *b)
Definition: Operators.cpp:227
void backward()
Definition: Operators.cpp:63
void backward()
Definition: Operators.cpp:195
Definition: Operators.h:53
void backward()
Definition: Operators.cpp:239
Node * forward(const Node *a)
Definition: Operators.cpp:12
Definition: Operators.h:67
Node * forward(const Node *a, const Node *b)
Definition: Operators.cpp:124
Multiply(Node *a, Node *b, int count)
Definition: Operators.cpp:116
Definition: Operators.h:8
int count
Definition: Node.h:13
Definition: Operators.h:81
Tan(Node *a, int count)
Definition: Operators.cpp:359
Operator()
Definition: Operators.h:11
void backward()
Definition: Operators.cpp:33
Definition: Operators.h:88
Definition: Operators.h:60
Transpose(Node *a, int count)
Definition: Operators.cpp:5
void backward()
Definition: Operators.cpp:17
Node * forward(const Node *a)
Definition: Operators.cpp:327
void backward()
Definition: Operators.cpp:141