![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/inference/sampled_metric.h>
Public Member Functions | |
| SampledMetric (lang::MetricType metric_type, const std::vector< double > ×, const std::vector< double > &observations, std::size_t node_index, std::size_t class_index=0) | |
| void | set_conditional (const ConditionEvent &event) |
| void | set_trace () |
| bool | is_aggregate () const |
| bool | is_conditional () const |
| bool | is_trace () const |
| SampledMetric | copy () const |
Public Attributes | |
| lang::MetricType | type |
| std::vector< double > | t |
| std::vector< double > | data |
| std::size_t | node |
| std::size_t | jobclass |
| std::optional< ConditionEvent > | cond |
| SampledFormat | format |
Definition at line 44 of file sampled_metric.h.
|
inline |
Definition at line 54 of file sampled_metric.h.
References data, format, jobclass, node, t, line::infer::TIMESERIES, and type.
Referenced by copy().
|
inline |
Definition at line 71 of file sampled_metric.h.
References SampledMetric().
|
inline |
Definition at line 67 of file sampled_metric.h.
References jobclass.
Referenced by line::infer::ParamEstimator::add_samples().
|
inline |
Definition at line 68 of file sampled_metric.h.
References cond.
|
inline |
Definition at line 69 of file sampled_metric.h.
References format, and line::infer::TRACE.
|
inline |
Definition at line 64 of file sampled_metric.h.
References cond.
|
inline |
Definition at line 65 of file sampled_metric.h.
References format, and line::infer::TRACE.
| std::optional<ConditionEvent> line::infer::SampledMetric::cond |
Definition at line 51 of file sampled_metric.h.
Referenced by is_conditional(), and set_conditional().
| std::vector<double> line::infer::SampledMetric::data |
Definition at line 48 of file sampled_metric.h.
Referenced by line::infer::ParamEstimator::interpolate(), and SampledMetric().
| SampledFormat line::infer::SampledMetric::format |
Definition at line 52 of file sampled_metric.h.
Referenced by is_trace(), SampledMetric(), and set_trace().
| std::size_t line::infer::SampledMetric::jobclass |
Definition at line 50 of file sampled_metric.h.
Referenced by line::infer::ParamEstimator::add_samples(), is_aggregate(), and SampledMetric().
| std::size_t line::infer::SampledMetric::node |
Definition at line 49 of file sampled_metric.h.
Referenced by line::infer::ParamEstimator::add_samples(), and SampledMetric().
| std::vector<double> line::infer::SampledMetric::t |
Definition at line 47 of file sampled_metric.h.
Referenced by line::infer::ParamEstimator::interpolate(), and SampledMetric().
| lang::MetricType line::infer::SampledMetric::type |
Definition at line 46 of file sampled_metric.h.
Referenced by SampledMetric().