YASK
Yet Another Stencil Kit: a software framework for creating HPC stencil code. Copyright 2014-2023 Intel Corporation.
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
yask_kernel_api.hpp File Reference
#include "yask_common_api.hpp"
#include <vector>
#include <cinttypes>
#include "aux/yk_solution_api.hpp"
#include "aux/yk_var_api.hpp"

Go to the source code of this file.

Classes

class  yask::yk_factory
 Bootstrap factory to create a stencil solution. More...
 
class  yask::yk_env
 Kernel environment. More...
 

Typedefs

typedef std::shared_ptr< yk_envyask::yk_env_ptr
 Shared pointer to yk_env.
 
typedef std::shared_ptr< yk_solutionyask::yk_solution_ptr
 Shared pointer to yk_solution.
 
typedef std::shared_ptr< yk_varyask::yk_var_ptr
 Shared pointer to yk_var.
 
typedef std::shared_ptr< yk_statsyask::yk_stats_ptr
 Shared pointer to yk_stats.
 

Variables

YASK_DEPRECATED typedef yk_var yask::yk_grid
 [Deprecated] Use yk_var.
 
YASK_DEPRECATED typedef yk_var_ptr yask::yk_grid_ptr
 [Deprecated] Use yk_var_ptr.