ariths-gen/docs/logic_gate.md
2021-03-23 12:50:43 +00:00

3.0 KiB

logic_gate

Methods

init

Parameters

name description default
self
a
b
prefix "gate"

get_component_types

Parameters

name description default
self

get_includes_c

get_prototype_c

Parameters

name description default
self

get_function_c

Parameters

name description default
self

get_declaration_c_flat

Parameters

name description default
self

get_init_c_flat

Parameters

name description default
self

get_assign_c_flat

Parameters

name description default
self

get_c_code

Parameters

name description default
self
file_object

get_function_block_c

Parameters

name description default
self

get_gate_invocation_c

Parameters

name description default
self
remove_prefix True

get_gate_output_c

Parameters

name description default
self
a
b
offset 0

get_prototype_v

Parameters

name description default
self

get_declaration_v_flat

Parameters

name description default
self

get_init_v_flat

Parameters

name description default
self

get_assign_v_flat

Parameters

name description default
self

get_v_code

Parameters

name description default
self
file_object

get_function_block_v

Parameters

name description default
self

get_gate_invocation_v

Parameters

name description default
self
remove_prefix True

get_prototype_blif

Parameters

name description default
self

get_declaration_blif

Parameters

name description default
self

get_init_function_blif_flat

Parameters

name description default
self

get_blif_code

Parameters

name description default
self
file_object

get_function_block_blif

Parameters

name description default
self

get_invocation_blif_hier

Parameters

name description default
self
init False

get_parameters_cgp

get_triplet_cgp

Parameters

name description default
self
a_index 0
b_index 1

get_output_cgp

Parameters

name description default
out_index 2

get_cgp_code

Parameters

name description default
self
file_object