![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Everything solver_fluid_petri returns. More...
#include <line/solvers/fluid/fluid_petri.h>
Public Attributes | |
| Matrix< double > | QN |
| Matrix< double > | UN |
| Matrix< double > | RN |
| Matrix< double > | TN |
| std::vector< double > | t |
| std::vector< std::vector< double > > | xvec_t |
| std::vector< std::vector< std::vector< double > > > | QNt |
| The trajectory tables, indexed [station][class][time point]; filled along t. | |
| std::vector< std::vector< std::vector< double > > > | UNt |
| std::vector< std::vector< std::vector< double > > > | TNt |
| std::vector< Matrix< double > > | Sigmat |
| The transient marking covariance at each tvar instant, over the cov_idx coordinates (row-major nc*nc), filled only when a finite horizon was asked for and the covariance fits dae_maxcov. | |
| std::vector< double > | tvar |
| std::vector< std::pair< double, int > > | switches |
| The active-set switches of the transient: (time, event index), MATLAB's switches. | |
| std::vector< double > | x |
| std::size_t | iters = 0 |
| double | resnorm = std::numeric_limits<double>::infinity() |
| bool | converged = false |
| double | runtime = 0.0 |
| Matrix< double > | Sigma |
| Matrix< double > | QVar |
| Matrix< double > | QStd |
| PetriReport | petri |
| std::vector< std::string > | warnings |
Everything solver_fluid_petri returns.
Definition at line 604 of file fluid_petri.h.
| bool line::fluid::petri::PetriSolution::converged = false |
Definition at line 621 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::size_t line::fluid::petri::PetriSolution::iters = 0 |
Definition at line 619 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| PetriReport line::fluid::petri::PetriSolution::petri |
Definition at line 624 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| Matrix<double> line::fluid::petri::PetriSolution::QN |
Definition at line 605 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<std::vector<std::vector<double> > > line::fluid::petri::PetriSolution::QNt |
The trajectory tables, indexed [station][class][time point]; filled along t.
Definition at line 609 of file fluid_petri.h.
| Matrix<double> line::fluid::petri::PetriSolution::QStd |
Definition at line 623 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| Matrix<double> line::fluid::petri::PetriSolution::QVar |
Definition at line 623 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| double line::fluid::petri::PetriSolution::resnorm = std::numeric_limits<double>::infinity() |
Definition at line 620 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| Matrix<double> line::fluid::petri::PetriSolution::RN |
Definition at line 605 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| double line::fluid::petri::PetriSolution::runtime = 0.0 |
Definition at line 622 of file fluid_petri.h.
| Matrix<double> line::fluid::petri::PetriSolution::Sigma |
Definition at line 623 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<Matrix<double> > line::fluid::petri::PetriSolution::Sigmat |
The transient marking covariance at each tvar instant, over the cov_idx coordinates (row-major nc*nc), filled only when a finite horizon was asked for and the covariance fits dae_maxcov.
Definition at line 614 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<std::pair<double, int> > line::fluid::petri::PetriSolution::switches |
The active-set switches of the transient: (time, event index), MATLAB's switches.
Definition at line 617 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<double> line::fluid::petri::PetriSolution::t |
Definition at line 606 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| Matrix<double> line::fluid::petri::PetriSolution::TN |
Definition at line 605 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<std::vector<std::vector<double> > > line::fluid::petri::PetriSolution::TNt |
Definition at line 609 of file fluid_petri.h.
| std::vector<double> line::fluid::petri::PetriSolution::tvar |
Definition at line 615 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| Matrix<double> line::fluid::petri::PetriSolution::UN |
Definition at line 605 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<std::vector<std::vector<double> > > line::fluid::petri::PetriSolution::UNt |
Definition at line 609 of file fluid_petri.h.
| std::vector<std::string> line::fluid::petri::PetriSolution::warnings |
Definition at line 625 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<double> line::fluid::petri::PetriSolution::x |
Definition at line 618 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().
| std::vector<std::vector<double> > line::fluid::petri::PetriSolution::xvec_t |
Definition at line 607 of file fluid_petri.h.
Referenced by line::fluid::petri::solver_fluid_petri().