![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The four outputs of @@SolverFLD/getJacobian. More...
#include <line/solvers/fluid/fluid_jacobian.h>
Public Attributes | |
| std::vector< std::string > | vars |
| state variable names | |
| std::vector< std::string > | rhs |
| the drift, one expression per variable | |
| std::vector< std::vector< std::string > > | J |
| J[i][j] = d f_i / d x_j. | |
| std::vector< std::map< std::string, std::string > > | equilibria |
| Solutions of f(x) = 0, each a variable -> expression map. | |
| bool | has_equilibria = false |
| the backend answered the equilibria request | |
| std::string | engine |
| sage or local, whichever produced J | |
The four outputs of @@SolverFLD/getJacobian.
Definition at line 66 of file fluid_jacobian.h.
| std::string line::fluid::FluidJacobian::engine |
sage or local, whichever produced J
Definition at line 80 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().
| std::vector<std::map<std::string, std::string> > line::fluid::FluidJacobian::equilibria |
Solutions of f(x) = 0, each a variable -> expression map.
EMPTY IS NOT AN ASSERTION THAT NONE EXIST. The backend returns what it solves in closed form, and a system beyond it answers with nothing; that is a limit of the solve. has_equilibria separates "asked and answered with none" from "never asked".
Definition at line 78 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().
| bool line::fluid::FluidJacobian::has_equilibria = false |
the backend answered the equilibria request
Definition at line 79 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().
| std::vector<std::vector<std::string> > line::fluid::FluidJacobian::J |
J[i][j] = d f_i / d x_j.
Definition at line 69 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().
| std::vector<std::string> line::fluid::FluidJacobian::rhs |
the drift, one expression per variable
Definition at line 68 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().
| std::vector<std::string> line::fluid::FluidJacobian::vars |
state variable names
Definition at line 67 of file fluid_jacobian.h.
Referenced by line::fluid::fluid_jacobian().