|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Qt visualization component for Quantum Quench Plot Widget. More...
#include <quantumquenchplotwidget.h>
Public Member Functions | |
| QuantumQuenchPlotWidget (QWidget *parent=nullptr) | |
| Performs quantum quench plot widget. | |
| void | setSamples (const std::vector< qpe::ObservablesTimeSeries2DSample > &samples) |
| Sets samples. | |
| void | setQuenchTime (double time) |
| Sets quench time. | |
| void | clear () |
| Performs clear. | |
| QSize | minimumSizeHint () const override |
| Performs minimum size hint. | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paints event. | |
Private Attributes | |
| std::vector< qpe::ObservablesTimeSeries2DSample > | samples_ |
| double | quenchTime_ = -1.0 |
Qt visualization component for Quantum Quench Plot Widget.
The class presents computed state to the user and does not alter the propagated physical state.
Definition at line 25 of file quantumquenchplotwidget.h.
|
explicit |
Performs quantum quench plot widget.
| parent | Optional Qt parent object/widget. |
Definition at line 22 of file quantumquenchplotwidget.cpp.
| void QuantumQuenchPlotWidget::clear | ( | ) |
Performs clear.
Definition at line 42 of file quantumquenchplotwidget.cpp.
References quenchTime_, and samples_.
|
override |
Performs minimum size hint.
Definition at line 49 of file quantumquenchplotwidget.cpp.
|
overrideprotected |
Paints event.
| event | Qt event being handled. |
Definition at line 54 of file quantumquenchplotwidget.cpp.
References quenchTime_, and samples_.
| void QuantumQuenchPlotWidget::setQuenchTime | ( | double | time | ) |
Sets quench time.
| time | Simulation time in solver units. |
Definition at line 36 of file quantumquenchplotwidget.cpp.
References quenchTime_.
| void QuantumQuenchPlotWidget::setSamples | ( | const std::vector< qpe::ObservablesTimeSeries2DSample > & | samples | ) |
Sets samples.
| samples | The samples value used by the operation. |
Definition at line 29 of file quantumquenchplotwidget.cpp.
References samples_.
|
private |
Definition at line 63 of file quantumquenchplotwidget.h.
Referenced by clear(), paintEvent(), and setQuenchTime().
|
private |
Definition at line 62 of file quantumquenchplotwidget.h.
Referenced by clear(), paintEvent(), and setSamples().