![]() |
deltaFlow
|
Common interface for power-flow solvers. More...
#include <ISolver.H>

Public Member Functions | |
| virtual | ~ISolver ()=default |
| virtual bool | solve (SolverContext &ctx)=0 |
| Run the power-flow solver using the given context. | |
| virtual const char * | name () const =0 |
| Human-readable solver name (e.g. | |
Common interface for power-flow solvers.
Concrete implementations wrap the existing GaussSeidel/NewtonRaphson free functions unchanged, so the underlying numerical algorithms (and the call signatures used directly by the test suite) are not altered.
|
virtualdefault |
|
pure virtual |
Human-readable solver name (e.g.
for logging/output).
Implemented in GaussSeidel, and NewtonRaphson.
|
pure virtual |
Run the power-flow solver using the given context.
| ctx | Solver context (in/out parameters; see SolverContext). |
Implemented in GaussSeidel, and NewtonRaphson.