![]() |
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 |
Public Member Functions inherited from Node | |
| 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 |
1.8.17