43 static QVector<Status>
captureInputs(
const QVector<GraphicElementInput *> &inputs,
int inputPorts);
46 static void restoreInputs(
const QVector<GraphicElementInput *> &inputs,
const QVector<Status> &saved);
61 void sweep(
const QVector<DolphinModelBuilder::Row> &rows,
int columns,
62 const std::function<
bool(
int row,
int col)> &readInput,
63 const std::function<
void(
int row,
int col,
int value)> &writeOutput)
const;
66 Scene *m_externalScene =
nullptr;
DolphinModelBuilder: maps a circuit scene's I/O elements to waveform signal rows.
Central enumeration types for element types, groups, and signal status.
Abstract base class for all graphical circuit elements in wiRedPanda.
Main circuit editing scene.
Manages the digital circuit simulation loop.