Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::ToRadixInterface Class Referenceabstract

#include <to_radix.hpp>

Inheritance diagram for bb::avm2::simulation::ToRadixInterface:
bb::avm2::simulation::FakeToRadix bb::avm2::simulation::MockToRadix bb::avm2::simulation::ToRadix

Public Member Functions

virtual ~ToRadixInterface ()=default
 
virtual std::vector< uint8_t > to_le_radix (const FF &value, uint32_t num_limbs, uint32_t radix)=0
 
virtual std::vector< bool > to_le_bits (const FF &value, uint32_t num_limbs)=0
 
virtual void to_be_radix (MemoryInterface &memory, const FF &value, uint32_t radix, uint32_t num_limbs, bool is_output_bits, MemoryAddress dst_addr)=0
 

Detailed Description

Definition at line 12 of file to_radix.hpp.

Constructor & Destructor Documentation

◆ ~ToRadixInterface()

virtual bb::avm2::simulation::ToRadixInterface::~ToRadixInterface ( )
virtualdefault

Member Function Documentation

◆ to_be_radix()

virtual void bb::avm2::simulation::ToRadixInterface::to_be_radix ( MemoryInterface memory,
const FF value,
uint32_t  radix,
uint32_t  num_limbs,
bool  is_output_bits,
MemoryAddress  dst_addr 
)
pure virtual

◆ to_le_bits()

virtual std::vector< bool > bb::avm2::simulation::ToRadixInterface::to_le_bits ( const FF value,
uint32_t  num_limbs 
)
pure virtual

◆ to_le_radix()

virtual std::vector< uint8_t > bb::avm2::simulation::ToRadixInterface::to_le_radix ( const FF value,
uint32_t  num_limbs,
uint32_t  radix 
)
pure virtual

The documentation for this class was generated from the following file: