LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
fluid_nonhyperbolic.h File Reference

The one exception the fluid fallback ladder catches. More...

#include <string>
#include "line/util/error.h"
Include dependency graph for fluid_nonhyperbolic.h:

Go to the source code of this file.

Classes

class  line::fluid::FluidNonHyperbolicError
 Raised when the moment closure cannot serve this model: the linearization at the fixed point is not hyperbolic, or the drift has left the simplex. More...

Namespaces

namespace  line
namespace  line::fluid

Detailed Description

The one exception the fluid fallback ladder catches.

Split out of fluid_moments.h on 2026-08-28 so that solver_fluid.h can raise it too. fluid_moments.h includes solver_fluid.h, so the definition could not stay there and be visible in the window loop: the conservation guard raises it from inside the integration, where a divergence is first detectable, and fluid_runner.h catches it in exactly the same place as before.

Definition in file fluid_nonhyperbolic.h.