nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType > Class Template Reference
#include <precomputation.hpp>
Collaboration diagram for nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >:
Public Types | |
typedef CurveType::pairing::fp_type | FieldType |
Public Member Functions | |
precompute_G2_component_coeffs () | |
precompute_G2_component_coeffs (blueprint< FieldType > &bp) | |
precompute_G2_component_coeffs (blueprint< FieldType > &bp, const element_g2< CurveType > &Q) | |
Public Attributes | |
std::shared_ptr< typename component_policy::Fqe_variable_type > | gamma |
std::shared_ptr< typename component_policy::Fqe_variable_type > | gamma_X |
std::shared_ptr< typename component_policy::Fqe_variable_type > | RX |
std::shared_ptr< typename component_policy::Fqe_variable_type > | RY |
Detailed Description
template<typename CurveType>
class nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >
Not a component. It only holds values.
Member Typedef Documentation
◆ FieldType
template<typename CurveType >
typedef CurveType::pairing::fp_type nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >::FieldType |
Constructor & Destructor Documentation
◆ precompute_G2_component_coeffs() [1/3]
template<typename CurveType >
|
inline |
◆ precompute_G2_component_coeffs() [2/3]
template<typename CurveType >
|
inline |
◆ precompute_G2_component_coeffs() [3/3]
template<typename CurveType >
|
inline |
Member Data Documentation
◆ gamma
template<typename CurveType >
std::shared_ptr<typename component_policy::Fqe_variable_type> nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >::gamma |
◆ gamma_X
template<typename CurveType >
std::shared_ptr<typename component_policy::Fqe_variable_type> nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >::gamma_X |
◆ RX
template<typename CurveType >
std::shared_ptr<typename component_policy::Fqe_variable_type> nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >::RX |
◆ RY
template<typename CurveType >
std::shared_ptr<typename component_policy::Fqe_variable_type> nil::crypto3::zk::components::precompute_G2_component_coeffs< CurveType >::RY |
The documentation for this class was generated from the following file: