![]() |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
#include <ast.h>
Public Member Functions | |
AssgnStmt (std::string, std::optional< AssignmentOperator >, Expr *) | |
virtual | ~AssgnStmt ()=default |
void | transpile (std::ostream &out, int tab=0) const |
![]() | |
Node () | |
virtual | ~Node ()=default |
Public Attributes | |
int | row_num |
int | col_num |
std::string | name |
std::optional< AssignmentOperator > | op |
Expr * | expr |
AssgnStmt::AssgnStmt | ( | std::string | name, |
std::optional< AssignmentOperator > | op, | ||
Expr * | expr | ||
) |
|
virtualdefault |
void AssgnStmt::transpile | ( | std::ostream & | out, |
int | tab = 0 |
||
) | const |
int AssgnStmt::col_num |
Expr* AssgnStmt::expr |
std::string AssgnStmt::name |
std::optional<AssignmentOperator> AssgnStmt::op |
int AssgnStmt::row_num |