Celeritas
0.5.0-86+4a8eea4
|
#include <climits>
#include "corecel/Config.hh"
#include "corecel/Assert.hh"
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/math/Algorithms.hh"
Classes | |
class | celeritas::Bitset< N > |
Device-compatible bitset implementation. More... | |
class | celeritas::Bitset< N >::reference |
Reference to a single bit in the bitset. More... | |
Functions | |
template<size_type N> | |
CELER_CONSTEXPR_FUNCTION Bitset< N > | celeritas::operator& (Bitset< N > const &lhs, Bitset< N > const &rhs) |
Bitwise AND. | |
template<size_type N> | |
CELER_CONSTEXPR_FUNCTION Bitset< N > | celeritas::operator| (Bitset< N > const &lhs, Bitset< N > const &rhs) |
Bitwise OR. | |
template<size_type N> | |
CELER_CONSTEXPR_FUNCTION Bitset< N > | celeritas::operator^ (Bitset< N > const &lhs, Bitset< N > const &rhs) |
Bitwise XOR. | |