Nabla  1.0
Nabla - a DSL for Automatic differentiation
Public Member Functions | Public Attributes | List of all members
GradStmt Class Reference

#include <ast.h>

Inheritance diagram for GradStmt:
Inheritance graph
[legend]
Collaboration diagram for GradStmt:
Collaboration graph
[legend]

Public Member Functions

 GradStmt (GradType, std::string)
 
virtual ~GradStmt ()=default
 
void transpile (std::ostream &out, int tab=0) const
 
- Public Member Functions inherited from Node
 Node ()
 
virtual ~Node ()=default
 

Public Attributes

GradType grad_type
 
std::string name
 

Constructor & Destructor Documentation

◆ GradStmt()

GradStmt::GradStmt ( GradType  grad_type,
std::string  name 
)

◆ ~GradStmt()

virtual GradStmt::~GradStmt ( )
virtualdefault

Member Function Documentation

◆ transpile()

void GradStmt::transpile ( std::ostream &  out,
int  tab = 0 
) const

Member Data Documentation

◆ grad_type

GradType GradStmt::grad_type

◆ name

std::string GradStmt::name

The documentation for this class was generated from the following files: