API Reference

ConvexFlows.U — Function
U(obj::Objective, y)

Evaluates the net flow utility function objective at y.

source
ConvexFlows.Ubar — Function
Ubar(obj::Objective, ν)

Evaluates the 'conjugate' of the net flow utility function objective at ν. Specifically,

\[ \bar U(\nu) = \sup_y \left(U(y) - \nu^T y \right).\]

source
ConvexFlows.grad_U — Function
grad_U(obj::Objective, y)

Returns the gradient of the net flow utility function objective at y.

source
ConvexFlows.lower_limit — Function
lower_limit(obj)

Componentwise lower bound on argument ν for objective Ubar. Returns a vector with length length(ν) (number of nodes).

source
ConvexFlows.upper_limit — Function
upper_limit(obj)

Componentwise upper bound on argument ν for objective Ubar. Returns a vector with length length(ν) (number of nodes).

source