cge_modeling.base.primitives.Variable#

class cge_modeling.base.primitives.Variable(name: str, dims: tuple[str, ...] | list[str, ...] | str | None = None, dim_vals: dict[str, str] | None = None, latex_name: str | None = None, _full_latex_name: str | None = None, description: str | None = None, base_name: str = None, real: bool = True, positive: bool = True, extend_subscript: bool | int = False, assumptions: dict = <factory>)#

Methods

Variable.__init__(name[, dims, dim_vals, ...])

Variable.copy()

Variable.to_dict()

Variable.to_sympy([long_name, use_latex_name])

Variable.update_dim_value(dim, value)

Attributes

name

dims

dim_vals

latex_name

description

base_name

real

positive

extend_subscript

assumptions