Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
active_controlsSlot for adding control lines automatically
bus_collectionCollection for buses
circuitMain circuit class
circuit_processorImplementation of revlib_processor to construct a circuit
constructible_tree< Graph >This class represents a tree based on a Boost.Graph
control_line_adderHelper class for adding lines in an easier way
core_gate_simulationA gate simulation implementation of gate_simulation_func
create_image_settingsGeneric class for the create_image function (Template Design Pattern)
create_pstricks_settingsImplementation of create_image_settings for generating LaTeX code using PsTricks
create_tikz_settingsImplementation of create_image_settings for generating LaTeX code using TikZ
embed_and_synthesizeConcrete re-synthesis functor for the revkit::line_reduction algorithm
filtered_gateWrapper for a gate to filter some lines
fredkin_tagTarget Tag for Fredkin gates
function
functor< T >Functor class for interfacing algorithms
gateRepresents a gate in a circuit
gate_costsCalculates the gate costs
line_costsCalculates the line costs
line_window_selectionWindow Selection functor based on Line Window Selection
measure_methodMeasure Method for timer
module_tagTarget Tag for Modules
peres_tagTarget Tag for Peres gates
print_circuit_settingsSettings for print_circuit function
print_statistics_settingsSettings for print_statistics
print_timerFunctor for the timer class which prints the run-time to an output stream
program_optionsClass for program options on top of the Boost.Program_Options library
propertiesProperty Map for storing settings and statistical information
properties_timerFunctor for the timer class which assigns the run-time to a property map
quantum_costsCalculates the quantum costs
read_pla_settingsSettings for read_pla function
reference_timerFunctor for the timer class which assigns the run-time to a given variable
resynthesis_optimizationRe-synthesis optimization (Wrapper for window_optimization)
revlib_processorBase class for actions on the revlib_parser
shift_window_selectionWindow Selection functor based on Shift Window Selection
specification_processorImplementation of revlib_processor to construct a reversible_truth_table
standard_circuitRepresents a circuit
standard_decompositionDefault gate-wise decomposition
subcircuitRepresents a sub-circuit
target_line_adderHelper class for adding lines in an easier way
timer< Outputter >A generic timer class
toffoli_tagTarget Tag for Toffoli gates
transistor_costsCalculates the transistor costs
truth_table< T >Represents a truth table
v_tagTarget Tag for V gates
vplus_tagTarget Tag for V+ gates
weighted_reorderingCubes reordering strategy as proposed in [FTR07]
write_blif_settingsSettings for write_blif
write_realization_settingsSettings for write_realization function
write_specification_settingsSettings for write_specification
write_verilog_settingsSettings for write_verilog

Generated on Tue Dec 21 2010 21:52:13 for RevKit by doxygen 1.7.1