YASK
Yet Another Stencil Kit: a software framework for creating HPC stencil code. Copyright 2014-2023 Intel Corporation.
|
An addition node. More...
#include <yc_node_api.hpp>
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_ptr > | get_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. | |
An addition node.
Created via yc_node_factory::new_add_node().