![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Approximate MVA over the population lattice 0..Npop (pool 0 fastest). More...
#include <line/api/pfqn/pfqn_oqnrc.h>
Public Member Functions | |
| void | run (const std::vector< int > &Npop, const std::vector< bool > &hasSync, const std::vector< double > &q, bool wantET) |
Public Attributes | |
| const std::vector< double > & | lamg |
| const std::vector< std::vector< double > > & | D |
| const std::vector< std::vector< double > > & | V |
| const std::vector< std::vector< double > > & | ES |
| const std::vector< std::vector< double > > & | ESrem |
| const Matrix< double > & | S |
| const std::vector< int > & | pool |
| const std::vector< double > & | c |
| const std::vector< bool > & | isdelay |
| const std::vector< bool > & | isps |
| std::vector< std::vector< double > > | TH |
| std::vector< std::size_t > | stride |
| std::vector< std::vector< double > > | ETr |
Approximate MVA over the population lattice 0..Npop (pool 0 fastest).
Definition at line 54 of file pfqn_oqnrc.h.
|
inline |
| const std::vector<double>& line::pfqn::oqnrc_detail::Lattice::c |
Definition at line 62 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<std::vector<double> >& line::pfqn::oqnrc_detail::Lattice::D |
Definition at line 56 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<std::vector<double> >& line::pfqn::oqnrc_detail::Lattice::ES |
Definition at line 58 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<std::vector<double> >& line::pfqn::oqnrc_detail::Lattice::ESrem |
Definition at line 59 of file pfqn_oqnrc.h.
Referenced by run().
| std::vector<std::vector<double> > line::pfqn::oqnrc_detail::Lattice::ETr |
Definition at line 67 of file pfqn_oqnrc.h.
Referenced by line::pfqn::pfqn_oqnrc(), and run().
| const std::vector<bool>& line::pfqn::oqnrc_detail::Lattice::isdelay |
Definition at line 63 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<bool>& line::pfqn::oqnrc_detail::Lattice::isps |
Definition at line 64 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<double>& line::pfqn::oqnrc_detail::Lattice::lamg |
Definition at line 55 of file pfqn_oqnrc.h.
Referenced by run().
| const std::vector<int>& line::pfqn::oqnrc_detail::Lattice::pool |
Definition at line 61 of file pfqn_oqnrc.h.
Referenced by run().
| const Matrix<double>& line::pfqn::oqnrc_detail::Lattice::S |
Definition at line 60 of file pfqn_oqnrc.h.
Referenced by run().
| std::vector<std::size_t> line::pfqn::oqnrc_detail::Lattice::stride |
Definition at line 66 of file pfqn_oqnrc.h.
Referenced by line::pfqn::pfqn_oqnrc(), and run().
| std::vector<std::vector<double> > line::pfqn::oqnrc_detail::Lattice::TH |
Definition at line 65 of file pfqn_oqnrc.h.
Referenced by line::pfqn::pfqn_oqnrc(), and run().
| const std::vector<std::vector<double> >& line::pfqn::oqnrc_detail::Lattice::V |
Definition at line 57 of file pfqn_oqnrc.h.
Referenced by run().