37                                   std::span<index_t> out) {
 
   39                           static_cast<length_t>(
in.size() + out.size()));
 
 
   43        assert(
in.size() + out.size() == 
static_cast<size_t>(
n));
 
 
 
#define USING_ALPAQA_CONFIG(Conf)
 
typename Conf::indexvec indexvec
 
typename Conf::rindexvec rindexvec
 
typename Conf::index_t index_t
 
typename Conf::length_t length_t
 
typename Conf::crindexvec crindexvec
 
static void compute_complement(crindexvec in, rindexvec out, length_t n)
 
static void compute_complement(std::span< const index_t > in, std::span< index_t > out, length_t n)
 
static void compute_complement(std::span< const index_t > in, std::span< index_t > out)
 
IndexSet(length_t N, length_t n)
 
static void compute_complement(std::span< const index_t > in, index_t *out, length_t n)
 
crindexvec compl_indices(index_t i) const
 
void update(const F &condition)
 
crindexvec indices(index_t i) const