wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
DolphinSerializer::WaveformData Struct Reference

Raw waveform data returned by the load functions. More...

#include <Serializer.h>

Public Attributes

int columns = 0
int inputPorts = 0
 Number of input rows stored in values.
QVector< int > values
 Cell values in row-major order (inputs only): index = row * columns + col.

Detailed Description

Raw waveform data returned by the load functions.

Contains only the input rows — output rows are always recomputed by run() and are not persisted in the binary format. CSV files do include output rows but they are ignored on load for the same reason.

Definition at line 33 of file Serializer.h.

Member Data Documentation

◆ columns

int DolphinSerializer::WaveformData::columns = 0

Number of time-step columns.

Definition at line 35 of file Serializer.h.

Referenced by DolphinSerializer::loadBinary(), DolphinSerializer::loadCSV(), and DolphinFile::parseTerminal().

◆ inputPorts

int DolphinSerializer::WaveformData::inputPorts = 0

Number of input rows stored in values.

Definition at line 34 of file Serializer.h.

Referenced by DolphinSerializer::loadBinary(), DolphinSerializer::loadCSV(), and DolphinFile::parseTerminal().

◆ values

QVector<int> DolphinSerializer::WaveformData::values

Cell values in row-major order (inputs only): index = row * columns + col.

Definition at line 37 of file Serializer.h.

Referenced by DolphinSerializer::loadBinary(), DolphinSerializer::loadCSV(), and DolphinFile::parseTerminal().


The documentation for this struct was generated from the following file: