![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Where each (station, class) block sits in the state vector. More...
#include <line/solvers/fluid/fluid_odes.h>
Public Attributes | |
| std::size_t | nstates = 0 |
| length of the state vector | |
| std::vector< std::vector< std::size_t > > | qidx |
| 0-based first index of (i,r) | |
| std::vector< std::vector< std::size_t > > | kic |
| phases held by (i,r); 0 when disabled | |
| std::vector< std::vector< bool > > | enabled |
| whether (i,r) is served at all | |
Where each (station, class) block sits in the state vector.
Definition at line 86 of file fluid_odes.h.
| std::vector<std::vector<bool> > line::fluid::FluidLayout::enabled |
whether (i,r) is served at all
Definition at line 90 of file fluid_odes.h.
Referenced by line::fluid::fluid_closing_metrics(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_drift_statedep(), line::fluid::fluid_initsol(), line::fluid::fluid_layout(), line::fluid::fluid_matrix_system(), line::fluid::fluid_ode_system(), line::fluid::fluid_rates_closing_factors(), line::fluid::fluid_statedep_system(), line::fluid::fluid_symodes(), and line::ln::SolverLN< T >::init_from_marginal().
| std::vector<std::vector<std::size_t> > line::fluid::FluidLayout::kic |
phases held by (i,r); 0 when disabled
Definition at line 89 of file fluid_odes.h.
Referenced by line::fluid::fluid_closing_metrics(), line::fluid::fluid_conservation_violation(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_drift_statedep(), line::fluid::fluid_layout(), line::fluid::fluid_matrix_system(), line::fluid::fluid_moment_terms(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::fluid::fluid_rates_closing_factors(), line::fluid::fluid_symodes(), line::api::infer_fmlps(), and line::fluid::tbi_advance().
| std::size_t line::fluid::FluidLayout::nstates = 0 |
length of the state vector
Definition at line 87 of file fluid_odes.h.
Referenced by line::fluid::fluid_drift(), line::fluid::fluid_drift_statedep(), line::fluid::fluid_eliminate_immediate(), line::fluid::fluid_jacobian(), line::fluid::fluid_jump_matrix(), line::fluid::fluid_layout(), line::fluid::fluid_moment_terms(), line::fluid::fluid_passage_time(), line::fluid::fluid_symodes(), line::api::infer_fluid_ps_rt_likelihood(), line::api::infer_fmlps(), line::ln::SolverLN< T >::init_from_marginal(), line::fluid::solver_fluid_transient(), and line::fluid::tbi_advance().
| std::vector<std::vector<std::size_t> > line::fluid::FluidLayout::qidx |
0-based first index of (i,r)
Definition at line 88 of file fluid_odes.h.
Referenced by line::fluid::fluid_closing_metrics(), line::fluid::fluid_conservation_violation(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_drift_statedep(), line::fluid::fluid_layout(), line::fluid::fluid_matrix_system(), line::fluid::fluid_moment_terms(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::fluid::fluid_rates_closing_factors(), line::fluid::fluid_symodes(), line::api::infer_fmlps(), line::ln::SolverLN< T >::init_from_marginal(), and line::fluid::tbi_advance().