API Reference

ConvexFlows.UFunction
U(obj::Objective, y)

Evaluates the net flow utility function objective at y.

source
ConvexFlows.UbarFunction
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_UFunction
grad_U(obj::Objective, y)

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

source
ConvexFlows.lower_limitFunction
lower_limit(obj)

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

source
ConvexFlows.upper_limitFunction
upper_limit(obj)

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

source