![]() |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
#include <ast.h>
Public Member Functions | |
Expr () | |
virtual void | printExpression () |
virtual void | initialize_expression_node_info (std::unordered_map< std::string, SymTabItem > *symbolTable) |
virtual | ~Expr ()=default |
virtual void | transpile (std::ostream &out, int tab=0) const |
![]() | |
Node () | |
virtual | ~Node ()=default |
Public Attributes | |
std::vector< int > | dimensions |
TypeSpecifier | DataType |
Expr::Expr | ( | ) |
|
virtualdefault |
|
virtual |
Reimplemented in UnaryExpr, and BinaryExpr.
|
virtual |
Reimplemented in UnaryExpr, and BinaryExpr.
|
virtual |
Reimplemented in UnaryExpr, and BinaryExpr.
TypeSpecifier Expr::DataType |
std::vector<int> Expr::dimensions |