Package jline.api.sym
package jline.api.sym
Computer algebra backend.
Java has no computer algebra system of its own, so symbolic work is
delegated to SageMath running behind the line-sage-rest service. This package
holds the operation interface (SymEngine), its SageMath
client (SageRestEngine) and the backend resolution and
container lifecycle (SymEngines).
Expressions cross the boundary as plain ASCII infix strings and are read over the exact rationals, never as floating point. The same protocol backs the MATLAB (SAGE.m) and Python (line_solver.api.sym) clients.
- Since:
- LINE 2.0
-
ClassDescription
SymEnginebacked by the line-sage-rest service.Computer algebra operations LINE needs, as seen by the JAR.Symbolic stationary distribution of a CTMC.Symbolic analysis of a fluid vector field.Exact parametric sensitivity, following Trivedi and Bobbio (2017), Sec.Resolves the symbolic backend to use, and owns the container that serves it.