exanauts / ExaPF.jl

A Power Flow Solver for GPUs in Julia
MIT License
58 stars 5 forks source link

Add new BlockPolarForm formulation #262

Closed frapac closed 2 years ago

frapac commented 2 years ago

This new structure is a drop-in replacement for the former BlockNetworkStack: the block structure is now given directly in the formulation.

As a consequence, this PR:

codecov-commenter commented 2 years ago

Codecov Report

Merging #262 (52cd484) into master (96d25ef) will decrease coverage by 0.17%. The diff coverage is 98.99%.

@@            Coverage Diff             @@
##           master     #262      +/-   ##
==========================================
- Coverage   75.61%   75.43%   -0.18%     
==========================================
  Files          28       28              
  Lines        3473     3399      -74     
==========================================
- Hits         2626     2564      -62     
+ Misses        847      835      -12     
Impacted Files Coverage Δ
src/Polar/polar.jl 98.14% <93.75%> (-1.86%) :arrow_down:
src/Polar/first_order.jl 92.90% <100.00%> (+1.34%) :arrow_up:
src/Polar/functions.jl 96.16% <100.00%> (+0.20%) :arrow_up:
src/Polar/legacy.jl 100.00% <100.00%> (ø)
src/Polar/second_order.jl 85.46% <100.00%> (+0.06%) :arrow_up:
src/Polar/stacks.jl 100.00% <100.00%> (ø)
src/cuda_wrapper.jl 93.42% <100.00%> (-2.35%) :arrow_down:
src/utils.jl 81.81% <100.00%> (+13.91%) :arrow_up:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more