|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
#include <climits>#include <cstdint>#include <type_traits>#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. | |