emp-toolkit
CircuitFile Class Reference

#include <circuit_file.h>

Public Member Functions

 CircuitFile (const char *file)
 
 CircuitFile (const CircuitFile &cf)
 
 ~CircuitFile ()
 
int table_size () const
 
void compute (block *out, block *in1, block *in2)
 

Public Attributes

int num_gate
 
int num_wire
 
int n1
 
int n2
 
int n3
 
int * gates
 
blockwires
 
int tmp
 
int tmp2
 

Constructor & Destructor Documentation

§ CircuitFile() [1/2]

CircuitFile::CircuitFile ( const char *  file)
inline

§ CircuitFile() [2/2]

CircuitFile::CircuitFile ( const CircuitFile cf)
inline

§ ~CircuitFile()

CircuitFile::~CircuitFile ( )
inline

Member Function Documentation

§ compute()

void CircuitFile::compute ( block out,
block in1,
block in2 
)
inline

§ table_size()

int CircuitFile::table_size ( ) const
inline

Member Data Documentation

§ gates

int* CircuitFile::gates

§ n1

int CircuitFile::n1

§ n2

int CircuitFile::n2

§ n3

int CircuitFile::n3

§ num_gate

int CircuitFile::num_gate

§ num_wire

int CircuitFile::num_wire

§ tmp

int CircuitFile::tmp

§ tmp2

int CircuitFile::tmp2

§ wires

block* CircuitFile::wires

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