Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::subset_sum_detail Namespace Reference

Functions

template<std::integral T>
size_t to_size_checked (const T value, const char *fn_name, const char *field_name)
 
template<std::integral T>
Array< size_t > extract_values_checked (const Array< T > &values, const char *fn_name)
 
template<typename T >
Array< std::pair< long long, uint64_t > > enumerate_sums (const Array< T > &arr, size_t start, size_t len)
 

Function Documentation

◆ enumerate_sums()

template<typename T >
Array< std::pair< long long, uint64_t > > Aleph::subset_sum_detail::enumerate_sums ( const Array< T > &  arr,
size_t  start,
size_t  len 
)

◆ extract_values_checked()

template<std::integral T>
Array< size_t > Aleph::subset_sum_detail::extract_values_checked ( const Array< T > &  values,
const char fn_name 
)
inline

◆ to_size_checked()

template<std::integral T>
size_t Aleph::subset_sum_detail::to_size_checked ( const T  value,
const char fn_name,
const char field_name 
)
inline