Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Redcrafter/verilog2factorio
/ functions
Functions
286 in github.com/Redcrafter/verilog2factorio
⨍
Functions
286
◇
Types & classes
133
↓ 1 callers
Function
extractSignalGroups
(entities: Entity[])
src/optimization/groups.ts:271
↓ 1 callers
Function
findMergeList
(bits: (number | string)[])
src/parser.ts:192
↓ 1 callers
Function
flipOperator
(op: ComparatorString)
src/optimization/opt_const.ts:68
↓ 1 callers
Function
generator
()
test/tests/spiral.ts:5
↓ 1 callers
Function
getEnd
(d: ConnectionData)
test/simulator.ts:419
↓ 1 callers
Method
getMidPoint
()
src/layout/annealing.ts:28
↓ 1 callers
Method
getOut
()
test/simulator.ts:283
↓ 1 callers
Function
getSeed
()
src/random.ts:20
↓ 1 callers
Function
getSignals
(e: Entity)
src/optimization/opt_nop.ts:11
↓ 1 callers
Method
getValue
(s: SignalID)
src/entities/Constant.ts:57
↓ 1 callers
Method
hasWriter
()
src/nets.ts:87
↓ 1 callers
Method
initRandom
()
src/layout/annealing.ts:153
↓ 1 callers
Function
isNop
(e: Entity)
src/optimization/opt_nop.ts:21
↓ 1 callers
Function
logNodes
(nodes: Node[])
src/transformer.ts:25
↓ 1 callers
Function
matchSection
(arr: number[])
src/parser.ts:168
↓ 1 callers
Method
merge
(a: SimNet, b: SimNet)
test/simulator.ts:330
↓ 1 callers
Method
merge
(a: Group, b: Group)
src/optimization/groups.ts:215
↓ 1 callers
Method
mergeInput
(signalId: SignalID, entity: Entity)
src/optimization/groups.ts:254
↓ 1 callers
Function
opt_clean
(entities: Entity[])
src/optimization/opt_clean.ts:7
↓ 1 callers
Function
opt_conn
* Builds a Minimum spanning tree using Prim's algorithm * @returns all connections that are too long for normal wires
src/layout/chunkAnnealing.ts:86
↓ 1 callers
Function
opt_const
(entities: Entity[])
src/optimization/opt_const.ts:80
↓ 1 callers
Function
opt_merge
(entities: Entity[])
src/optimization/opt_merge.ts:39
↓ 1 callers
Function
opt_user
()
src/optimization/opt_user.ts:8
↓ 1 callers
Function
overlaps
(list: El[], inter: El)
src/layout/netMatrix.ts:14
↓ 1 callers
Function
parseArgs
()
src/options.ts:23
↓ 1 callers
Function
pathFind
(start: Vec2[], end: Vec2[], grid: ArrayLike<Entity>, width: number, height: number)
src/layout/chunkAnnealing.ts:146
↓ 1 callers
Method
randomOffset
()
src/layout/annealing.ts:258
↓ 1 callers
Method
remove
(e: Endpoint)
src/nets.ts:46
↓ 1 callers
Method
removeSignal
(s: SignalID)
src/nets.ts:69
↓ 1 callers
Method
reset
()
test/simulator.ts:219
↓ 1 callers
Method
reset
()
src/layout/annealing.ts:177
↓ 1 callers
Function
resetNets
()
src/nets.ts:11
↓ 1 callers
Function
setLogger
(l: Logger)
src/logger.ts:11
↓ 1 callers
Method
sim
(errorCallback: (a: number, b: number) => void)
src/layout/annealing.ts:96
↓ 1 callers
Method
simStep
()
src/layout/annealing.ts:189
↓ 1 callers
Function
xmur3
(str: string)
src/random.ts:4
Function
LNot
(A: number)
test/tests/gates.ts:18
Function
Neg
(A: number)
test/tests/gates.ts:22
Function
ReduceAnd
(A: number)
test/tests/gates.ts:26
Function
ReduceNand
(A: number)
test/tests/gates.ts:34
Function
ReduceNor
(A: number)
test/tests/gates.ts:38
Function
ReduceOr
(A: number)
test/tests/gates.ts:30
Function
UnaryPlus
(A: number)
test/tests/gates.ts:42
Method
_connect
(getInputNode: nodeFunc)
src/nodes/Output.ts:19
Method
_connect
(getInputNode: nodeFunc, getMergeEls: mergeFunc)
src/nodes/PMUX.ts:21
Method
_connect
(getInputNode: nodeFunc)
src/nodes/SDFFCE.ts:24
Method
_connect
(getInputNode: nodeFunc)
src/nodes/XNOR.ts:26
Method
_connect
(getInputNode: nodeFunc)
src/nodes/SSHR.ts:20
Method
_connect
(_: nodeFunc, getMergeEls: mergeFunc)
src/nodes/ReduceOr.ts:22
Method
_connect
(getInputNode: nodeFunc)
src/nodes/MUX.ts:19
Method
_connect
(getInputNode: nodeFunc)
src/nodes/ADD.ts:22
Method
_connect
(getInputNode: nodeFunc)
src/nodes/LogicNode.ts:26
Method
_connect
()
src/nodes/MergeNode.ts:30
Method
_connect
(getInputNode: nodeFunc)
src/nodes/NOT.ts:19
Method
_connect
()
src/nodes/Input.ts:17
Method
_connect
(getInputNode: nodeFunc)
src/nodes/SDFF.ts:28
Method
_connect
(getInputNode: nodeFunc)
src/nodes/SDFFE.ts:37
Method
_connect
(getInputNode: nodeFunc, getMergeEls: mergeFunc)
src/nodes/Mem.ts:66
Method
_connect
(getInputNode: nodeFunc, getMergeEls: mergeFunc)
src/nodes/Mem.ts:180
Method
_connect
()
src/nodes/ConstNode.ts:18
Method
_connect
(getInputNode: nodeFunc)
src/nodes/DFF.ts:24
Method
_connect
(getInputNode: nodeFunc)
src/nodes/MathNode.ts:48
Function
_setOutput
(e: Endpoint)
src/nodes/Node.ts:75
Method
add
(s: SignalID)
src/optimization/groups.ts:176
Function
assert
(condition, message)
web/index.js:20
Method
changeSignal
(group: Group, from: SignalID, to: SignalID)
src/optimization/groups.ts:219
Method
combs
()
src/nodes/Output.ts:29
Method
combs
()
src/nodes/PMUX.ts:84
Method
combs
()
src/nodes/SDFFCE.ts:83
Method
combs
()
src/nodes/XNOR.ts:50
Method
combs
()
src/nodes/SSHR.ts:44
Method
combs
()
src/nodes/ReduceOr.ts:90
Method
combs
()
src/nodes/MUX.ts:54
Method
combs
()
src/nodes/ADD.ts:44
Method
combs
()
src/nodes/LogicNode.ts:87
Method
combs
()
src/nodes/MergeNode.ts:148
Method
combs
()
src/nodes/NOT.ts:33
Method
combs
()
src/nodes/Input.ts:24
Method
combs
()
src/nodes/SDFF.ts:91
Method
combs
()
src/nodes/SDFFE.ts:142
Method
combs
()
src/nodes/Mem.ts:163
Method
combs
()
src/nodes/Mem.ts:184
Method
combs
()
src/nodes/ConstNode.ts:19
Method
combs
()
src/nodes/DFF.ts:92
Method
combs
()
src/nodes/MathNode.ts:75
Function
connect
(getInputNode: nodeFunc, getMergeEls: mergeFunc)
src/nodes/Node.ts:59
Method
connect
(makeCon: conFun)
test/simulator.ts:68
Method
connect
(makeCon: conFun)
test/simulator.ts:150
Method
connect
(makeCon: conFun)
test/simulator.ts:246
Function
constructor
(bits: number[])
src/nodes/Node.ts:50
Function
constructor
()
src/entities/Entity.ts:355
Method
constructor
(data: ArithmeticCombinator)
test/simulator.ts:49
Method
constructor
(data: DeciderCombinator)
test/simulator.ts:136
Method
constructor
(data: ConstantCombinator)
test/simulator.ts:234
Method
constructor
(data: MediumElectricPole | SteelChest_)
test/simulator.ts:267
Method
constructor
(color: "red" | "green")
test/simulator.ts:293
Method
constructor
(nets: Set<SimNet>, ents: SimEnt[])
test/simulator.ts:351
Method
constructor
()
src/random.ts:31
Method
constructor
(color: "red" | "green")
src/nets.ts:25
Method
constructor
(id: number, fixed: boolean)
src/layout/annealing.ts:23
← previous
next →
101–200 of 286, ranked by callers