FleCSI Core API Version: 2.4.0
 
Loading...
Searching...
No Matches
agent< S > Struct Template Reference

A node-local context for potentially parallel operations. More...

Public Member Functions

auto named (std::string n) const
 
template<unsigned T, unsigned B>
auto threads () const
 Specify threads and blocks for an operation.
 
- Public Member Functions inherited from executor_base< agent< S > >
void for_each (C &&c, F &&f) const
 
reduce (C &&c, F &&f) const
 

Detailed Description

template<class S>
struct flecsi::exec::agent< S >

A node-local context for potentially parallel operations.

Member Function Documentation

◆ threads()

template<class S >
template<unsigned T, unsigned B>
auto threads ( ) const

Specify threads and blocks for an operation.

These are ignored if not supported by the execution space.

See also
Kokkos::LaunchBounds
Returns
blocks

◆ named()

template<class S >
auto named ( std::string n) const
See also
blocks