deltaFlow
PowerFlowApplication.H File Reference

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"
Include dependency graph for PowerFlowApplication.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PowerFlowApplication
 Orchestrates the full power-flow analysis pipeline for one run. More...
 

Detailed Description

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.