30 return std::make_unique<GaussSeidel>();
33 return std::make_unique<NewtonRaphson>();
Command-line argument parsing utilities for deltaFlow.
SolverType
Types of solvers supported by deltaFlow.
@ NewtonRaphson
Newton-Raphson iterative method.
@ GaussSeidel
Gauss-Seidel iterative method.
Declaration of the Gauss-Seidel load flow solver for power system analysis.
Declaration of the Newton-Raphson load flow solver for power system analysis.
Factory for constructing ISolver instances from SolverType, so callers (e.g.
static std::unique_ptr< ISolver > create(SolverType type)
Construct a concrete solver for the given solver type.