Function ImmersX::Vascularization::validate_terminal_pairs

Function Documentation

ValidationReport ImmersX::Vascularization::validate_terminal_pairs(const NetworkData &network, const std::vector<TerminalPair> &pairs)

Check the supplied local pair records: unique territory and terminal ids, matched systems, common territory/demand, distinct leaf endpoints and positive resistance.

This does not assert that every network terminal is paired.