polynomial.hpp File Reference
Include dependency graph for polynomial.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | nil::crypto3::math::polynomial< FieldValueType, Allocator > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::math | |
Functions | |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator* (const FieldValueType &A, const polynomial< FieldValueType, Allocator > &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator* (const polynomial< FieldValueType, Allocator > &A, const FieldValueType &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator+ (const FieldValueType &A, const polynomial< FieldValueType, Allocator > &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator+ (const polynomial< FieldValueType, Allocator > &A, const FieldValueType &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator- (const FieldValueType &A, const polynomial< FieldValueType, Allocator > &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator- (const polynomial< FieldValueType, Allocator > &A, const FieldValueType &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator/ (const FieldValueType &A, const polynomial< FieldValueType, Allocator > &B) |
template<typename FieldValueType , typename Allocator = std::allocator<FieldValueType>, typename = typename std::enable_if<detail::is_field_element<FieldValueType>::value>::type> | |
polynomial< FieldValueType, Allocator > | nil::crypto3::math::operator/ (const polynomial< FieldValueType, Allocator > &A, const FieldValueType &B) |