HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::NetlistSimulatorController Member List

This is the complete list of members for hal::NetlistSimulatorController, including all inherited members.

add_boolean_accept_list_waveform(const std::vector< WaveData * > &input_waves, const std::vector< int > &accepted_combination)hal::NetlistSimulatorController
add_boolean_expression_waveform(const std::string &expression)hal::NetlistSimulatorController
add_clock_frequency(const Net *clock_net, u64 frequency, bool start_at_zero=true)hal::NetlistSimulatorController
add_clock_period(const Net *clock_net, u64 period, bool start_at_zero=true, u64 duration=0)hal::NetlistSimulatorController
add_gates(const std::vector< Gate * > &gates)hal::NetlistSimulatorController
add_trigger_time(const std::vector< WaveData * > &trigger_waves, const std::vector< int > &trigger_on_values=std::vector< int >())hal::NetlistSimulatorController
add_waveform_group(const std::string &name, const std::vector< Net * > &nets)hal::NetlistSimulatorController
add_waveform_group(const PinGroup< ModulePin > *pin_group)hal::NetlistSimulatorController
add_waveform_group(const Gate *gate, const PinGroup< GatePin > *pin_group)hal::NetlistSimulatorController
add_waveform_group(const std::string &name, const PinGroup< ModulePin > *pin_group)hal::NetlistSimulatorController
blockSignals(bool block)QObject
can_import_data() consthal::NetlistSimulatorController
childEvent(QChildEvent *event)QObjectprotectedvirtual
children() const constQObject
CompleteNetlist enum valuehal::NetlistSimulatorController
compute_waveform_groups()hal::NetlistSimulatorController
connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)QObjectstatic
connect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)QObjectstatic
connect(const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const constQObject
connect(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)QObjectstatic
connect(const QObject *sender, PointerToMemberFunction signal, Functor functor)QObjectstatic
connect(const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)QObjectstatic
connectNotify(const QMetaMethod &signal)QObjectprotectedvirtual
create_simulation_engine(const std::string &name)hal::NetlistSimulatorController
customEvent(QEvent *event)QObjectprotectedvirtual
deleteLater()QObject
destroyed(QObject *obj)QObject
disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)QObjectstatic
disconnect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)QObjectstatic
disconnect(const char *signal, const QObject *receiver, const char *method) const constQObject
disconnect(const QObject *receiver, const char *method) const constQObject
disconnect(const QMetaObject::Connection &connection)QObjectstatic
disconnect(const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)QObjectstatic
disconnectNotify(const QMetaMethod &signal)QObjectprotectedvirtual
dumpObjectInfo()QObject
dumpObjectInfo() const constQObject
dumpObjectTree()QObject
dumpObjectTree() const constQObject
dynamicPropertyNames() const constQObject
emitLoadProgress(int percent)hal::NetlistSimulatorController
EngineFailed enum valuehal::NetlistSimulatorController
engineFinished(bool success)hal::NetlistSimulatorControllersignal
event(QEvent *e)QObjectvirtual
eventFilter(QObject *watched, QEvent *event)QObjectvirtual
FilterInputFlag enum namehal::NetlistSimulatorController
findChild(const QString &name, Qt::FindChildOptions options) const constQObject
findChildren(const QString &name, Qt::FindChildOptions options) const constQObject
findChildren(const QRegExp &regExp, Qt::FindChildOptions options) const constQObject
findChildren(const QRegularExpression &re, Qt::FindChildOptions options) const constQObject
generate_vcd(const std::filesystem::path &path, u32 start_time=0, u32 end_time=0, std::set< const Net * > nets={}) consthal::NetlistSimulatorController
get_engine_names() consthal::NetlistSimulatorController
get_gates() consthal::NetlistSimulatorController
get_id() consthal::NetlistSimulatorControllerinline
get_input_column_headers() consthal::NetlistSimulatorController
get_input_nets() consthal::NetlistSimulatorController
get_max_simulated_time() consthal::NetlistSimulatorController
get_name() consthal::NetlistSimulatorControllerinline
get_output_nets() consthal::NetlistSimulatorController
get_partial_netlist_nets() consthal::NetlistSimulatorController
get_results()hal::NetlistSimulatorController
get_saleae_directory_filename() consthal::NetlistSimulatorController
get_simulation_engine() consthal::NetlistSimulatorController
get_state() consthal::NetlistSimulatorControllerinline
get_trigger_time_by_id(u32 id) consthal::NetlistSimulatorController
get_waveform_boolean_by_id(u32 id) consthal::NetlistSimulatorController
get_waveform_by_net(const Net *n) consthal::NetlistSimulatorController
get_waveform_group_by_id(u32 id) consthal::NetlistSimulatorController
get_waves() consthal::NetlistSimulatorControllerinline
get_working_directory() consthal::NetlistSimulatorController
GlobalInputs enum valuehal::NetlistSimulatorController
handleOpenInputFile(const QString &filename)hal::NetlistSimulatorControllerslot
handleRunFinished(bool success)hal::NetlistSimulatorControllerslot
handleSelectGates()hal::NetlistSimulatorControllerslot
import_csv(const std::string &filename, FilterInputFlag filter, u64 timescale=1000000000)hal::NetlistSimulatorController
import_saleae(const std::string &dirname, std::unordered_map< Net *, int > lookupTable, u64 timescale=1000000000)hal::NetlistSimulatorController
import_simulation(const std::string &dirname, FilterInputFlag filter, u64 timescale=1000000000)hal::NetlistSimulatorController
import_vcd(const std::string &filename, FilterInputFlag filter)hal::NetlistSimulatorController
inherits(const char *className) const constQObject
initialize()hal::NetlistSimulatorController
installEventFilter(QObject *filterObj)QObject
is_legal_directory_name() consthal::NetlistSimulatorController
is_no_clock_used() consthal::NetlistSimulatorController
isSignalConnected(const QMetaMethod &signal) const constQObjectprotected
isWidgetType() const constQObject
isWindowType() const constQObject
killTimer(int id)QObject
load_waveform_groups(bool inputs)hal::NetlistSimulatorController
loadProgress(int percent)hal::NetlistSimulatorControllersignal
metaObject() const constQObjectvirtual
moveToThread(QThread *targetThread)QObject
name() consthal::NetlistSimulatorControllerinline
NetlistSimulatorController(u32 id, const std::string nam, const std::string &workdir, QObject *parent=nullptr)hal::NetlistSimulatorController
NetlistSimulatorController(u32 id, Netlist *nl, const std::string &filename, QObject *parent=nullptr)hal::NetlistSimulatorController
NoFilter enum valuehal::NetlistSimulatorController
NoGatesSelected enum valuehal::NetlistSimulatorController
objectNameQObject
objectName() const constQObject
objectNameChanged(const QString &objectName)QObject
ParameterReady enum valuehal::NetlistSimulatorController
ParameterSetup enum valuehal::NetlistSimulatorController
parent() const constQObject
parseComplete()hal::NetlistSimulatorControllersignal
PartialNetlist enum valuehal::NetlistSimulatorController
persist() consthal::NetlistSimulatorController
property(const char *name) const constQObject
Q_CLASSINFO(Name, Value)QObject
Q_DISABLE_COPY(Class)QObject
Q_DISABLE_COPY_MOVE(Class)QObject
Q_DISABLE_MOVE(Class)QObject
Q_EMITQ_EMITQObject
Q_ENUM(...)QObject
Q_ENUM_NS(...)QObject
Q_ENUMS(...)QObject
Q_FLAG(...)QObject
Q_FLAG_NS(...)QObject
Q_FLAGS(...)QObject
Q_GADGETQ_GADGETQObject
Q_INTERFACES(...)QObject
Q_INVOKABLEQ_INVOKABLEQObject
Q_NAMESPACEQ_NAMESPACEQObject
Q_NAMESPACE_EXPORT(EXPORT_MACRO)QObject
Q_OBJECTQ_OBJECTQObject
Q_PROPERTY(...)QObject
Q_REVISIONQ_REVISIONQObject
Q_SET_OBJECT_NAME(Object)QObject
Q_SIGNALQ_SIGNALQObject
Q_SIGNALSQ_SIGNALSQObject
Q_SLOTQ_SLOTQObject
Q_SLOTSQ_SLOTSQObject
qFindChild(const QObject *obj, const QString &name)QObject
qFindChildren(const QObject *obj, const QString &name)QObject
qFindChildren(const QObject *obj, const QRegExp &regExp)QObject
QObject(QObject *parent)QObject
qobject_cast(QObject *object)QObject
qobject_cast(const QObject *object)QObject
QObjectListQObject
QT_NO_NARROWING_CONVERSIONS_IN_CONNECTQT_NO_NARROWING_CONVERSIONS_IN_CONNECTQObject
receivers(const char *signal) const constQObjectprotected
remove_waveform_group(u32 group_id)hal::NetlistSimulatorController
removeEventFilter(QObject *obj)QObject
rename_waveform(WaveData *wd, std::string name)hal::NetlistSimulatorController
reset()hal::NetlistSimulatorController
run_simulation()hal::NetlistSimulatorController
sender() const constQObjectprotected
senderSignalIndex() const constQObjectprotected
set_input(const Net *net, BooleanFunction::Value value)hal::NetlistSimulatorController
set_input(WaveData *wd, BooleanFunction::Value value)hal::NetlistSimulatorController
set_input(const std::vector< Net * > &nets, const std::vector< BooleanFunction::Value > &values)hal::NetlistSimulatorController
set_input(const WaveDataGroup *wdg, const std::vector< BooleanFunction::Value > &values)hal::NetlistSimulatorController
set_input(const u32 id, const std::vector< BooleanFunction::Value > &values)hal::NetlistSimulatorController
set_input(const PinGroup< ModulePin > *pin_group, const std::vector< BooleanFunction::Value > &values)hal::NetlistSimulatorController
set_no_clock_used()hal::NetlistSimulatorController
set_saleae_timescale(u64 timescale=1000000000)hal::NetlistSimulatorController
set_timeframe(u64 tmin=0, u64 tmax=0)hal::NetlistSimulatorController
setLogReceiver(SimulationLogReceiver *logrec)hal::NetlistSimulatorController
setObjectName(const QString &name)QObject
setParent(QObject *parent)QObject
setProperty(const char *name, const QVariant &value)QObject
ShowResults enum valuehal::NetlistSimulatorController
signalsBlocked() const constQObject
simulate(u64 picoseconds)hal::NetlistSimulatorController
simulate_only_probes(const std::vector< const Net * > &probes)hal::NetlistSimulatorController
simulate_only_probes(const QSet< u32 > &probes)hal::NetlistSimulatorController
SimulationRun enum valuehal::NetlistSimulatorController
SimulationState enum namehal::NetlistSimulatorController
sPersistFilehal::NetlistSimulatorControllerstatic
startTimer(int interval, Qt::TimerType timerType)QObject
startTimer(std::chrono::milliseconds time, Qt::TimerType timerType)QObject
stateChanged(hal::NetlistSimulatorController::SimulationState state)hal::NetlistSimulatorControllersignal
thread() const constQObject
timerEvent(QTimerEvent *event)QObjectprotectedvirtual
tr(const char *sourceText, const char *disambiguation, int n)QObjectstatic
trUtf8(const char *sourceText, const char *disambiguation, int n)QObjectstatic
~NetlistSimulatorController()hal::NetlistSimulatorController
~QObject()QObjectvirtual