![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The full single-case analysis of get_cycle_time_analysis. More...
#include <line/api/wfn/workflow_net.h>
Classes | |
| struct | Firings |
| struct | PlaceTime |
Public Member Functions | |
| double | cdf (double t) const |
| P(duration <= t). | |
| double | percentile (double q) const |
| The q-quantile, q in (0,1). | |
Public Attributes | |
| lang::Distrib< double > | ph |
| PH law of the case duration. | |
| double | mean = 0.0 |
| double | variance = 0.0 |
| double | scv = 0.0 |
| std::vector< double > | moments |
| The first three raw moments. | |
| double | zero_time_prob = 0.0 |
| Probability that a case completes in zero time. | |
| std::vector< double > | alpha |
| The (alpha, Q) pair behind ph; alpha may be defective by zero_time_prob. | |
| Matrix< double > | Q |
| std::size_t | num_states = 0 |
| Number of tangible transient states. | |
| struct line::wfn::CycleTimeAnalysis::Firings | firings |
| struct line::wfn::CycleTimeAnalysis::PlaceTime | place_time |
The full single-case analysis of get_cycle_time_analysis.
Definition at line 245 of file workflow_net.h.
|
inline |
|
inline |
The q-quantile, q in (0,1).
Definition at line 273 of file workflow_net.h.
| std::vector<double> line::wfn::CycleTimeAnalysis::alpha |
The (alpha, Q) pair behind ph; alpha may be defective by zero_time_prob.
Definition at line 256 of file workflow_net.h.
Referenced by cdf(), line::wfn::WorkflowNet::get_cycle_time_analysis(), and percentile().
| struct line::wfn::CycleTimeAnalysis::Firings line::wfn::CycleTimeAnalysis::firings |
| double line::wfn::CycleTimeAnalysis::mean = 0.0 |
Definition at line 248 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis(), and percentile().
| std::vector<double> line::wfn::CycleTimeAnalysis::moments |
The first three raw moments.
Definition at line 252 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().
| std::size_t line::wfn::CycleTimeAnalysis::num_states = 0 |
Number of tangible transient states.
Definition at line 259 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().
| lang::Distrib<double> line::wfn::CycleTimeAnalysis::ph |
PH law of the case duration.
Definition at line 247 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time(), and line::wfn::WorkflowNet::get_cycle_time_analysis().
| struct line::wfn::CycleTimeAnalysis::PlaceTime line::wfn::CycleTimeAnalysis::place_time |
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().
| Matrix<double> line::wfn::CycleTimeAnalysis::Q |
Definition at line 257 of file workflow_net.h.
Referenced by cdf(), line::wfn::WorkflowNet::get_cycle_time_analysis(), and percentile().
| double line::wfn::CycleTimeAnalysis::scv = 0.0 |
Definition at line 250 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().
| double line::wfn::CycleTimeAnalysis::variance = 0.0 |
Definition at line 249 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().
| double line::wfn::CycleTimeAnalysis::zero_time_prob = 0.0 |
Probability that a case completes in zero time.
Definition at line 254 of file workflow_net.h.
Referenced by line::wfn::WorkflowNet::get_cycle_time_analysis().