v2.0.0
Loading...
Searching...
No Matches
CONNECTIVITYLIB::AbstractMetric Class Reference

Static control knobs (storage mode, frequency band) shared by all CONNECTIVITYLIB metrics. More...

#include <abstractmetric.h>

Public Types

typedef QSharedPointer< AbstractMetricSPtr
typedef QSharedPointer< const AbstractMetricConstSPtr

Public Member Functions

 AbstractMetric ()

Static Public Attributes

static bool m_bStorageModeIsActive = false
static int m_iNumberBinStart = -1
static int m_iNumberBinAmount = -1

Detailed Description

Static control knobs (storage mode, frequency band) shared by all CONNECTIVITYLIB metrics.

Static base for every estimator in CONNECTIVITYLIB. Holds the two pieces of global state that the dispatcher (Connectivity::calculate) must set before any metric runs:

Definition at line 80 of file abstractmetric.h.

Inheritance diagram for CONNECTIVITYLIB::AbstractMetric:
Inheritance graph

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for AbstractMetric.

Definition at line 85 of file abstractmetric.h.

◆ SPtr

Shared pointer type for AbstractMetric.

Definition at line 84 of file abstractmetric.h.

Constructor & Destructor Documentation

◆ AbstractMetric()

AbstractMetric::AbstractMetric ( )
explicit

Constructs a AbstractMetric object.

Definition at line 47 of file abstractmetric.cpp.

Member Data Documentation

◆ m_bStorageModeIsActive

bool AbstractMetric::m_bStorageModeIsActive = false
static

Definition at line 93 of file abstractmetric.h.

◆ m_iNumberBinAmount

int AbstractMetric::m_iNumberBinAmount = -1
static

Definition at line 95 of file abstractmetric.h.

◆ m_iNumberBinStart

int AbstractMetric::m_iNumberBinStart = -1
static

Definition at line 94 of file abstractmetric.h.


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