|
template<typename B , class Fr , size_t domain_end, size_t domain_start = 0> |
void | bb::read (B &it, Univariate< Fr, domain_end, domain_start > &univariate) |
|
template<typename B , class Fr , size_t domain_end, size_t domain_start = 0> |
void | bb::write (B &it, Univariate< Fr, domain_end, domain_start > const &univariate) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator+ (const Fr &ff, const Univariate< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator- (const Fr &ff, const Univariate< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator* (const Fr &ff, const Univariate< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator+ (const Fr &ff, const UnivariateView< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator- (const Fr &ff, const UnivariateView< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<class Fr , size_t domain_end, size_t domain_start = 0, size_t skip_count = 0> |
Univariate< Fr, domain_end, domain_start, skip_count > | bb::operator* (const Fr &ff, const UnivariateView< Fr, domain_end, domain_start, skip_count > &uv) |
|
template<typename T , typename U , std::size_t N, std::size_t... Is> |
std::array< T, sizeof...(Is)> | bb::array_to_array_aux (const std::array< U, N > &elements, std::index_sequence< Is... >) |
| Create a sub-array of elements at the indices given in the template pack Is , converting them to the new type T.
|
|
template<typename T , typename U , std::size_t N> |
std::array< T, N > | bb::array_to_array (const std::array< U, N > &elements) |
| Given an std::array<U,N>, returns an std::array<T,N>, by calling the (explicit) constructor T(U).
|
|