fn add_capacity_variables(
problem: &mut RowProblem,
variables: &mut IndexMap<AssetRef, Col>,
assets: &[AssetRef],
capacity_limits: Option<&HashMap<AssetRef, AssetCapacity>>,
capacity_margin: Dimensionless,
) -> Range<usize>fn add_capacity_variables(
problem: &mut RowProblem,
variables: &mut IndexMap<AssetRef, Col>,
assets: &[AssetRef],
capacity_limits: Option<&HashMap<AssetRef, AssetCapacity>>,
capacity_margin: Dimensionless,
) -> Range<usize>