Go to the source code of this file.
|
| template<typename Params > |
| void | bb::group_elements::batch_affine_add (const VectorAffineElementPushSpan< Params > &lhs, const VectorAffineElementPushSpan< Params > &rhs, VectorAffineElementPushSpan< Params > &out, BatchAffineAddScratch< Params > &s) noexcept |
| |
| template<typename Params > |
| void | bb::group_elements::batch_affine_double (const VectorAffineElementPushSpan< Params > &in, VectorAffineElementPushSpan< Params > &out, BatchAffineDoubleScratch< Params > &s) noexcept |
| |
| template<typename Field > |
| void | bb::group_elements::batch_affine_add_indexed_scalar (AffineColumnSpan< Field > &buckets, const std::pair< uint32_t, uint32_t > *pairs, size_t num_pairs, Field *scratch) noexcept |
| |
| template<typename Field > |
| void | bb::group_elements::batch_affine_double_indexed_scalar (AffineColumnSpan< Field > &buckets, const uint32_t *indices, size_t num_points, Field *scratch) noexcept |
| |
| template<typename Params > |
| void | bb::group_elements::batch_affine_add_indexed_packed (AffineColumnSpan< typename VectorField< Params >::Field > &buckets, const std::pair< uint32_t, uint32_t > *pairs, size_t num_pairs, VectorAffineElementPushSpan< Params > &lhs, VectorAffineElementPushSpan< Params > &rhs, VectorAffineElementPushSpan< Params > &out, BatchAffineAddScratch< Params > &scratch) noexcept |
| |
| template<typename Params > |
| void | bb::group_elements::batch_affine_double_indexed_packed (AffineColumnSpan< typename VectorField< Params >::Field > &buckets, const uint32_t *indices, size_t num_points, VectorAffineElementPushSpan< Params > &in, VectorAffineElementPushSpan< Params > &out, BatchAffineDoubleScratch< Params > &scratch) noexcept |
| |