![]() |
deltaFlow
|
Orchestrates a full deltaFlow power-flow analysis run (SRP). More...
#include <memory>#include <utility>#include <vector>#include <Eigen/Dense>#include "Data.H"#include "PowerFlowOptions.H"#include "Reader.H"

Go to the source code of this file.
Classes | |
| class | PowerFlowApplication |
| Orchestrates the full power-flow analysis pipeline for one run. More... | |
Orchestrates a full deltaFlow power-flow analysis run (SRP).
PowerFlowApplication extracts the body of the original main() into a single class with one clear responsibility per method: load input, run the solver (with Q-limit re-runs), recompute post-solve quantities, and write outputs. main.C becomes a thin entry point that just parses args and calls run().
Numerical behavior is unchanged: this class performs exactly the same sequence of calls (ReaderFactory/Reader, Admittance::build, SolverFactory creating GaussSeidel/NewtonRaphson, Qlim::check) as the original main().
Definition in file PowerFlowApplication.H.