MCPcopy Create free account

hub / github.com/ben-j-c/verilog2factorio / functions

Functions739 in github.com/ben-j-c/verilog2factorio

Methodhas_graph_menu
(&mut self, _pos: egui::Pos2, _snarl: &mut egui_snarl::Snarl<Node>)
src/gui.rs:673
Methodhas_node_menu
(&mut self, _node: &Node)
src/gui.rs:739
Methodhave_shared_wire
(&self, ldid_1: NodeId, ldid_2: NodeId)
src/logical_design.rs:4125
Methodhave_shared_wire_detailed
( &self, id1: NodeId, id2: NodeId, colour: WireColour, id1_input: bool, id2_input: bool, )
src/logical_design.rs:4164
Methodid
(&self)
src/logical_design.rs:157
Methodimport
(buf_reader: R)
src/sim/vcd.rs:17
Methodindex
(&self, index: i32)
src/sim.rs:1637
Methodindex
(&self, index: usize)
src/ndarr.rs:14
Methodindex_mut
(&mut self, index: i32)
src/sim.rs:1646
Methodindex_mut
(&mut self, index: usize)
src/ndarr.rs:20
Methodinput
(colour: ld::WireColour)
src/phy/design.rs:49
Functioninput_to_input
()
src/tests/logical_design_tests.rs:344
Methodinputs
(&mut self, node: &Node)
src/gui.rs:507
Methodis_all_constants
(&self)
src/mapped_design.rs:141
Methodis_all_constants
(&self)
src/connected_design.rs:479
Methodis_any
(&self)
src/logical_design.rs:178
Methodis_comb
(&self)
src/phy/design.rs:3093
Methodis_constant
(&self)
src/logical_design.rs:164
Methodis_driver
(&self)
src/connected_design.rs:94
Methodis_each
(&self)
src/logical_design.rs:171
Methodis_everything
(&self)
src/logical_design.rs:185
Methodis_port
(&self, id: NodeId)
src/logical_design.rs:4427
Functionkernighan_lin
( nodes: &Vec<usize>, connectivity: &Vec<Vec<usize>>, )
src/phy/partition.rs:6
Functionlatch
()
src/tests/logical_design_tests.rs:310
Functionloopback
()
src/tests/logical_design_tests.rs:244
Functionmain
()
src/main.rs:9
Functionmain
()
examples/riscv.rs:5
Functionmain
()
examples/basics_example.rs:30
Functionmain
()
examples/yosys_example.rs:33
Functionmain
()
examples/riscv_sys_verify.rs:4
Functionmake_complex_40_design
()
src/lib.rs:319
Functionmake_simple_design
()
src/lib.rs:308
Functionmake_single_combinator
()
src/lib.rs:296
Methodmax_allowable_distance
( &self, logical: &LogicalDesign, id_comb_a: PhyId, id_comb_b: PhyId, )
src/phy/design.rs:1252
Methodmax_id
(&self)
src/connected_design.rs:133
Functionmemory_n_mcmc
()
src/phy/design.rs:3136
Functionmetis_2d_synthetic
()
src/phy/partition.rs:397
Functionmetis_n_synthetic
()
src/phy/partition.rs:385
Functionmetis_simple
()
src/phy/partition.rs:365
Functionmultiport
()
src/mapped_design.rs:1289
Functionmultiport_ram
()
src/mapped_design.rs:1328
Functionn_combs
()
src/phy/design.rs:3125
Functionnamed_signals
()
src/tests/logical_design_tests.rs:490
Methodneeds_compaction
(&self)
src/logical_design.rs:4536
Methodnew
()
src/svg.rs:82
Methodnew
New blank design.
src/logical_design.rs:663
Methodnew
()
src/serializable_design.rs:258
Methodnew
(logd: Arc<RwLock<LogicalDesign>>)
src/sim.rs:161
Methodnew
(cc: &eframe::CreationContext<'_>)
src/gui.rs:48
Methodnew
(dims: [usize; 2])
src/ndarr.rs:43
Methodnew
()
src/connected_design.rs:120
Methodnew
()
src/checked_design.rs:358
Methodnew
()
src/phy/design.rs:191
Methodnew
(x: f32, y: f32, w: f32, h: f32)
src/phy/placement2.rs:19
Methodnew_grid
(cell_width: i32, cell_height: i32, margin: i32)
src/svg.rs:86
Methodnext
(&mut self)
src/phy/design.rs:3001
Methodnodes_n_hops_back
(&self, id: NodeId, max_hops: usize)
src/checked_design.rs:2607
Functionnop_to_lamp
()
src/tests/logical_design_tests.rs:571
Methodnum_cells
(&self)
src/phy/placement2.rs:115
Methodnum_terms
(&self)
src/logical_design/decider_parser.rs:209
Functionobjective
(trial: tuna.trial.Trial)
hyperparameter/main.py:8
Functionops
()
src/phy/placement.rs:2039
Methodoutput_combinator
(color: ld::WireColour)
src/phy/design.rs:56
Methodoutput_constant
(color: ld::WireColour)
src/phy/design.rs:63
Functionoutput_to_input
()
src/tests/logical_design_tests.rs:221
Functionoutput_to_output
()
src/tests/logical_design_tests.rs:329
Methodoutputs
(&mut self, node: &Node)
src/gui.rs:542
Functionoverflowing_cells_swap_local_method
( rng: &mut StdRng, _curr: &Placement, new: &mut Placement, _connections_per_node: &Vec<Vec<usize>>, side
src/phy/placement.rs:329
Functionparser
()
src/logical_design/arithmetic_parser.rs:136
Functionparser1
()
src/tests/logical_design_tests.rs:1316
Methodpick_colour
(ld: &LogicalDesign, id: NodeId)
src/phy/design.rs:1458
Methodpin_applies
(des: &CheckedDesign, body: ImplementableOp, input: NodeId)
src/checked_design/checked_design_optimizations.rs:62
Methodplaceholder
( left: Signal, op: DeciderOperator, right: Signal, left_placeholder: Option<usize>, right_placehold
src/logical_design/decider_parser.rs:185
Functionpmux
()
src/tests/sim_tests.rs:459
Functionpmux_n
()
src/tests/sim_tests.rs:519
Methodports
(x: A)
src/mapped_design.rs:236
Methodprint_ascii_global_space
(&self)
src/phy/design.rs:2087
Functionram
()
src/tests/logical_design_tests.rs:505
Functionram_resetable_dense
()
src/tests/logical_design_tests.rs:1427
Functionram_resetable_dense_full
()
src/tests/logical_design_tests.rs:1691
Functionred_green_wires
()
src/tests/logical_design_tests.rs:273
Functionremove_non_unique
(vec: Vec<T>)
src/phy/design.rs:3083
Functionrender
(frame: &mut Frame)
src/sim/tui.rs:42
Methodrender
(self, area: Rect, buf: &mut Buffer)
src/sim/tui.rs:78
Functionripup_range_method
( rng: &mut StdRng, _curr: &Placement, new: &mut Placement, _connections_per_node: &Vec<Vec<usize>>, side
src/phy/placement.rs:121
Functionripup_replace_method
( rng: &mut StdRng, _curr: &Placement, new: &mut Placement, _connections_per_node: &Vec<Vec<usize>>, side
src/phy/placement.rs:11
Functionrom_dense_large
()
src/tests/logical_design_tests.rs:431
Functionrom_dense_simple
()
src/tests/logical_design_tests.rs:399
Functionrom_simple
()
src/tests/logical_design_tests.rs:367
Methodsave
(&mut self, storage: &mut dyn eframe::Storage)
src/gui.rs:89
Methodseconds
(v: i32)
src/timing_engine.rs:16
Methodseq_num
(&self)
src/sim.rs:157
Methodserialize
(&self, serializer: S)
src/serializable_design.rs:37
Methodset_description
(&mut self, description: &str)
src/serializable_design.rs:272
Methodshow_body
( &mut self, node: egui_snarl::NodeId, inputs: &[egui_snarl::InPin], outputs: &[egui_snarl::OutPin],
src/gui.rs:722
Methodshow_graph_menu
( &mut self, pos: egui::Pos2, ui: &mut egui::Ui, snarl: &mut egui_snarl::Snarl<Node>, )
src/gui.rs:677
Methodshow_input
( &mut self, pin: &egui_snarl::InPin, _ui: &mut egui::Ui, snarl: &mut egui_snarl::Snarl<Node>, )
src/gui.rs:519
Methodshow_node_menu
( &mut self, nodeid: egui_snarl::NodeId, _inputs: &[egui_snarl::InPin], _outputs: &[egui_snarl::OutPin
src/gui.rs:743
Methodshow_output
( &mut self, pin: &egui_snarl::OutPin, _ui: &mut egui::Ui, snarl: &mut egui_snarl::Snarl<Node>, )
src/gui.rs:554
Functionsim_dff
()
src/tests/logical_design_tests.rs:585
← previousnext →601–700 of 739, ranked by callers