Function ImmersX::Vascularization::demand_flow_conditions(const NetworkData&, const std::map<Id, double>&, const std::map<System, double>&, const std::vector<Id>&, MPI_Comm)

Function Documentation

ReferenceConditions ImmersX::Vascularization::demand_flow_conditions(const NetworkData &network, const std::map<Id, double> &port_pressures, const std::map<System, double> &total_flows, const std::vector<Id> &selected_terminals, MPI_Comm communicator)

As above, with explicit per-system total rates.

This overload is required for portal supply: arterial and portal tissue outflows are positive into tissue, whereas venous tissue outflow is negative. Supply a positive rate for every selected system; balance of a common territory is checked by its subsequent coupled reference solve.