YASK
Yet Another Stencil Kit: a software framework for creating HPC stencil code. Copyright 2014-2023 Intel Corporation.
|
This is the complete list of members for yask::yc_var, including all inherited members.
get_dim_names() const =0 | yask::yc_var | pure virtual |
get_name() const =0 | yask::yc_var | pure virtual |
get_num_dims() const =0 | yask::yc_var | pure virtual |
get_step_alloc_size() const =0 | yask::yc_var | pure virtual |
is_dynamic_step_alloc() const =0 | yask::yc_var | pure virtual |
new_grid_point(const std::vector< yc_number_node_ptr > &index_exprs) | yask::yc_var | inline |
new_grid_point(const std::initializer_list< yc_number_node_ptr > &index_exprs) | yask::yc_var | inline |
new_relative_grid_point(const std::vector< int > &dim_offsets)=0 | yask::yc_var | pure virtual |
new_relative_grid_point(const std::initializer_list< int > &dim_offsets)=0 | yask::yc_var | pure virtual |
new_relative_var_point(const std::vector< int > &dim_offsets)=0 | yask::yc_var | pure virtual |
new_relative_var_point(const std::initializer_list< int > &dim_offsets)=0 | yask::yc_var | pure virtual |
new_var_point(const std::vector< yc_number_node_ptr > &index_exprs)=0 | yask::yc_var | pure virtual |
new_var_point(const std::initializer_list< yc_number_node_ptr > &index_exprs)=0 | yask::yc_var | pure virtual |
set_dynamic_step_alloc(bool is_dynamic)=0 | yask::yc_var | pure virtual |
set_step_alloc_size(idx_t size)=0 | yask::yc_var | pure virtual |
~yc_var() (defined in yask::yc_var) | yask::yc_var | inlinevirtual |