FleCSI User API Version: 2.4.1
 
Loading...
Searching...
No Matches
task_class Struct Reference

Example task class which is not really implemented. More...

Static Public Member Functions

static void task (exec::cpu s) noexcept
 A task can be a static member function.
 
template<class S >
static void task (S s) noexcept
 A task can be a static member function template.
 

Detailed Description

Example task class which is not really implemented.

Member Function Documentation

◆ task() [1/2]

static void task ( exec::cpu s)
staticnoexcept

A task can be a static member function.

Parameters and return type can vary.

Parameters
sexecution space, if desired

◆ task() [2/2]

template<class S >
static void task ( S s)
staticnoexcept

A task can be a static member function template.

Parameters and return type can vary. An unspecified specialization that is not deleted is launched.

Template Parameters
Sexecution space (exec::cpu, exec::gpu, or exec::omp)
Parameters
sonly allowed signature variation among specializations