YASK
Yet Another Stencil Kit: a software framework for creating HPC stencil code. Copyright 2014-2023 Intel Corporation.
Loading...
Searching...
No Matches
List of all members
yask::yc_add_node Class Reference

An addition node. More...

#include <yc_node_api.hpp>

+ Inheritance diagram for yask::yc_add_node:

Additional Inherited Members

- Public Member Functions inherited from yask::yc_commutative_number_node
virtual int get_num_operands ()=0
 Get the number of operands.
 
virtual std::vector< yc_number_node_ptrget_operands ()=0
 Get a list of the operands.
 
virtual void add_operand (yc_number_node_ptr node)=0
 Add an operand.
 
- Public Member Functions inherited from yask::yc_number_node
virtual yc_number_node_ptr clone_ast () const =0
 Create a deep copy of AST starting with this node.
 
- Public Member Functions inherited from yask::yc_expr_node
virtual std::string format_simple () const =0
 Create a simple human-readable string.
 
virtual int get_num_nodes () const =0
 Count the size of the AST.
 

Detailed Description

An addition node.

Created via yc_node_factory::new_add_node().


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