larch.numba.Model.utility_ca

larch.numba.Model.utility_ca

Model.utility_ca

The portion of the utility function computed from idca data.

Data expressions in this utility function can actually reference both idca and idco format variables. Except in unusual model designs, every complete data expression should have at least one idca component.

Examples

>>> from larch import Model, P, X
>>> m = Model()
>>> m.utility_ca = P.Param1 * X.Data1 + P.Param2 * X.Data2
>>> print(m.utility_ca)
P.Param1 * X.Data1 + P.Param2 * X.Data2
>>> m.utility_ca += P.Param3 * X.Data3 / X.DataCO4
>>> print(m.utility_ca)
P.Param1 * X.Data1 + P.Param2 * X.Data2 + P.Param3 * X('Data3/DataCO4')
Type

LinearFunction_C