cycle_state_summary Class Reference

#include <cycle_state_summary.h>

Public Member Functions

 cycle_state_summary ()
 
const run::cycle_rangeextracted_cycle_range () const
 
const run::cycle_rangecalled_cycle_range () const
 
const run::cycle_rangeqscored_cycle_range () const
 
const run::cycle_rangeerror_cycle_range () const
 
bool empty () const
 
void extracted_cycle_range (const run::cycle_range &val)
 
void called_cycle_range (const run::cycle_range &val)
 
void qscored_cycle_range (const run::cycle_range &val)
 
void error_cycle_range (const run::cycle_range &val)
 

Friends

template<class MetricType , int Version>
struct io::generic_layout
 

Detailed Description

Defines a range over cycles

Constructor & Destructor Documentation

cycle_state_summary ( )
inline

Constructor

Member Function Documentation

void called_cycle_range ( const run::cycle_range val)
inline

Set the base called cycle range

Parameters
valbase called cycle range
void error_cycle_range ( const run::cycle_range val)
inline

Set the aligned phix error rate cycle range

Parameters
valaligned phix error rate cycle range
void extracted_cycle_range ( const run::cycle_range val)
inline

Set the extracted cycle range

Parameters
valextracted cycle range
void qscored_cycle_range ( const run::cycle_range val)
inline

Set the q-scored cycle range

Parameters
valq-scored cycle range

Friends And Related Function Documentation

friend struct io::generic_layout
friend

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