Wire Sysio Wire Sysion 1.0.0
|
#include <cstdint>
#include <libff/algebra/fields/bigint.hpp>
#include <libff/common/double.hpp>
#include <libff/common/utils.hpp>
#include <libff/algebra/fields/field_utils.tcc>
Go to the source code of this file.
Namespaces | |
namespace | libff |
Functions | |
template<typename FieldT > | |
std::enable_if< std::is_same< FieldT, Double >::value, FieldT >::type | libff::get_root_of_unity (const size_t n) |
template<typename FieldT > | |
std::enable_if<!std::is_same< FieldT, Double >::value, FieldT >::type | libff::get_root_of_unity (const size_t n) |
template<typename FieldT > | |
std::vector< FieldT > | libff::pack_int_vector_into_field_element_vector (const std::vector< size_t > &v, const size_t w) |
template<typename FieldT > | |
std::vector< FieldT > | libff::pack_bit_vector_into_field_element_vector (const bit_vector &v, const size_t chunk_bits) |
template<typename FieldT > | |
std::vector< FieldT > | libff::pack_bit_vector_into_field_element_vector (const bit_vector &v) |
template<typename FieldT > | |
std::vector< FieldT > | libff::convert_bit_vector_to_field_element_vector (const bit_vector &v) |
template<typename FieldT > | |
bit_vector | libff::convert_field_element_vector_to_bit_vector (const std::vector< FieldT > &v) |
template<typename FieldT > | |
bit_vector | libff::convert_field_element_to_bit_vector (const FieldT &el) |
template<typename FieldT > | |
bit_vector | libff::convert_field_element_to_bit_vector (const FieldT &el, const size_t bitcount) |
template<typename FieldT > | |
FieldT | libff::convert_bit_vector_to_field_element (const bit_vector &v) |
template<typename FieldT > | |
void | libff::batch_invert (std::vector< FieldT > &vec) |
Definition in file field_utils.hpp.