I am using Python to solve routing problem where I need to impose fixed costs and variable costs on nodes with delayed service. I noticed the SetCumulVarSoftUpperBound function allows me to add variable costs, that is cost = coefficient * (cumulVar - upper_bound) if cumulVar > upper_bound. In my problem, I also need to impose fixed costs, that is, cost = fixed_costs + coefficient * (cumulVar - upper_bound) if cumulVar > upper_bound. Is there any way I can achieve this?