kokkos-execution 0.0.1
Loading...
Searching...
No Matches
labeled.hpp File Reference
#include "kokkos-execution/stdexec.hpp"
#include "Kokkos_Core.hpp"

Go to the source code of this file.

Classes

struct  Tests::Utils::Functors::Labeled< ID >

Namespaces

namespace  Tests
namespace  Tests::Utils
namespace  Tests::Utils::Functors

Macros

#define THEN_LABELED(_id_)
 Add a then using Tests::Utils::Functors::Labeled. // NOLINTNEXTLINE(cppcoreguidelines-macro-usage).
#define THEN_LABELED_PFOR(_exec_, _id_)
 Add a Kokkos::Execution::parallel_for using Tests::Utils::Functors::Labeled. // NOLINTNEXTLINE(cppcoreguidelines-macro-usage).

Macro Definition Documentation

◆ THEN_LABELED

#define THEN_LABELED ( _id_)
Value:

Add a then using Tests::Utils::Functors::Labeled. // NOLINTNEXTLINE(cppcoreguidelines-macro-usage).

Definition at line 18 of file labeled.hpp.

◆ THEN_LABELED_PFOR

#define THEN_LABELED_PFOR ( _exec_,
_id_ )
Value:
Kokkos::Execution::parallel_for(#_id_, Kokkos::RangePolicy<_exec_>(0, 1), Tests::Utils::Functors::Labeled<_id_>{})
constexpr parallel_for_t parallel_for

Add a Kokkos::Execution::parallel_for using Tests::Utils::Functors::Labeled. // NOLINTNEXTLINE(cppcoreguidelines-macro-usage).

Definition at line 21 of file labeled.hpp.