99 void clear()
noexcept;
119 const std::vector<ObservablesTimeSeries2DSample> &
samples() const noexcept
142 std::vector<ObservablesTimeSeries2DSample>
samples_;
Implements the Observables Time Series2D component.
void setMaximumSamples(std::size_t maximumSamples)
Sets maximum samples.
void clear() noexcept
Clears stored state and returns the component to its empty/default state.
std::size_t size() const noexcept
Returns size.
bool empty() const noexcept
Returns whether the object contains no data.
ObservablesTimeSeries2D(std::size_t maximumSamples=4096u)
Constructs a Observables Time Series 2D instance.
std::size_t maximumSamples() const noexcept
Carries out maximum samples.
std::vector< ObservablesTimeSeries2DSample > samples_
const std::vector< ObservablesTimeSeries2DSample > & samples() const noexcept
Samples s.
std::size_t maximumSamples_
void append(const ObservablesTimeSeries2DSample &sample)
Carries out append.
void trimToLimit()
Carries out trim to limit.
Data record containing Observables Time Series2D Sample.
double leftWellProbability
double reflectionProbability
double landauZenerRightPopulation
double twoLevelPopulationB
double centralBarrierProbability
double twoLevelPopulationA
double rightWellProbability
double energyDriftPercent
double transmissionProbability
double twoLevelCapturedPopulation
double stueckelbergRightPopulation
double landauZenerLeftPopulation
double stueckelbergLeftPopulation
double landauZenerCapturedPopulation
double stueckelbergLowerPopulation
double ramseyCapturedPopulation
double landauZenerLowerPopulation
double stueckelbergCapturedPopulation
double stueckelbergUpperPopulation
double absorbedProbability
double landauZenerUpperPopulation