TDLS 0.4.0
Tiny Device-callable Linear Solvers
Loading...
Searching...
No Matches
tdls::NoSync Struct Reference

Barrier that does nothing, valid only when one thread solves a system. The compile-time solver refuses it for a group of several threads at compile time. The runtime solver, whose group size depends on n, stops the program when n exceeds rows_per_thread, wherever the pass can stop it (see core/group.hpp). More...

#include <group.hpp>

Public Member Functions

TDLS_HOST_DEVICE TDLS_FORCE_INLINE_GPU constexpr void operator() () const noexcept
 Does nothing.
 

Detailed Description

Barrier that does nothing, valid only when one thread solves a system. The compile-time solver refuses it for a group of several threads at compile time. The runtime solver, whose group size depends on n, stops the program when n exceeds rows_per_thread, wherever the pass can stop it (see core/group.hpp).


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