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

Bootstrap factory to create objects needed to define a stencil solution. More...

#include <yask_compiler_api.hpp>

Public Member Functions

virtual std::string get_version_string ()
 Version information.
 
virtual yc_solution_ptr new_solution (const std::string &name) const
 Create a stencil solution.
 

Detailed Description

Bootstrap factory to create objects needed to define a stencil solution.

Member Function Documentation

◆ get_version_string()

virtual std::string yask::yc_factory::get_version_string ( )
virtual

Version information.

Returns
String describing the current version.

◆ new_solution()

virtual yc_solution_ptr yask::yc_factory::new_solution ( const std::string &  name) const
virtual

Create a stencil solution.

A stencil solution contains all the vars and equations.

Returns
Pointer to new solution object.
Parameters
[in]nameName of the solution; must be a valid C++ identifier.

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