![]()  | 
  
    Nabla
    1.0
    
   Nabla - a DSL for Automatic differentiation 
   | 
 

Functions | |
| template<typename S > | |
| std::ostream & | operator<< (std::ostream &os, const std::vector< S > &vector) | 
| int | isUniformSize (Initializer *init, std::vector< int > &vec) | 
| void | ShapeTensor (Initializer *init, std::vector< int > &vec) | 
| void | traverse_declarations (Start *root) | 
| void | traverse_operations (Start *root) | 
| void | traverse_gradient (Start *root) | 
| int | semantic_error (std::string msg, int row, int col, bool print_line) | 
| std::string | get_line (int row) | 
| std::string get_line | ( | int | row | ) | 
| int isUniformSize | ( | Initializer * | init, | 
| std::vector< int > & | vec | ||
| ) | 
| std::ostream& operator<< | ( | std::ostream & | os, | 
| const std::vector< S > & | vector | ||
| ) | 
| int semantic_error | ( | std::string | msg, | 
| int | row, | ||
| int | col, | ||
| bool | print_line | ||
| ) | 
| void ShapeTensor | ( | Initializer * | init, | 
| std::vector< int > & | vec | ||
| ) | 
| void traverse_declarations | ( | Start * | root | ) | 
| void traverse_gradient | ( | Start * | root | ) | 
| void traverse_operations | ( | Start * | root | ) | 
 1.8.17