LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::opt::SensitivityData Class Reference

#include <line/opt/results.h>

Public Types

using ParameterMap = std::map<std::string, double>
using MetricMap = std::map<std::string, ParameterMap>
using Data = std::map<std::string, MetricMap>

Public Member Functions

void add (const std::string &kind, const std::string &metric, const std::string &parameter, double value)
const MetricMapfor_kind (const std::string &kind) const
bool empty () const
const Datadata () const

Static Public Member Functions

static std::string metric_key (const std::string &station, const std::string &jobclass)
static std::string parameter_key (const std::string &station, const std::string &jobclass)

Detailed Description

Definition at line 40 of file results.h.

Member Typedef Documentation

◆ Data

using line::opt::SensitivityData::Data = std::map<std::string, MetricMap>

Definition at line 44 of file results.h.

◆ MetricMap

using line::opt::SensitivityData::MetricMap = std::map<std::string, ParameterMap>

Definition at line 43 of file results.h.

◆ ParameterMap

using line::opt::SensitivityData::ParameterMap = std::map<std::string, double>

Definition at line 42 of file results.h.

Member Function Documentation

◆ add()

void line::opt::SensitivityData::add ( const std::string & kind,
const std::string & metric,
const std::string & parameter,
double value )
inline

Definition at line 46 of file results.h.

Referenced by line::opt::closed_sensitivities(), and line::opt::open_sensitivities().

◆ data()

const Data & line::opt::SensitivityData::data ( ) const
inline

Definition at line 55 of file results.h.

◆ empty()

bool line::opt::SensitivityData::empty ( ) const
inline

Definition at line 54 of file results.h.

◆ for_kind()

const MetricMap * line::opt::SensitivityData::for_kind ( const std::string & kind) const
inline

Definition at line 50 of file results.h.

◆ metric_key()

std::string line::opt::SensitivityData::metric_key ( const std::string & station,
const std::string & jobclass )
inlinestatic

Definition at line 56 of file results.h.

Referenced by line::opt::closed_sensitivities(), and line::opt::open_sensitivities().

◆ parameter_key()

std::string line::opt::SensitivityData::parameter_key ( const std::string & station,
const std::string & jobclass )
inlinestatic

Definition at line 60 of file results.h.

Referenced by line::opt::closed_sensitivities(), and line::opt::open_sensitivities().


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