Constant#
module wntr.msx.elements
- class Constant[source]#
Bases:
VariableBase
Constant coefficient for use in expressions.
- Parameters:
name (str) – Name of the variable.
value – Constant value.
units – Units for the variable, by default None
note (str | dict | wntr.epanet.util.ENcomment) – Supplementary information regarding this variable, by default None
_vars – Reaction system this constant is a part of, by default None
- __init__(name, value, *, units=None, note=None, _vars=None)[source]#
Variable ABC init method.
Make sure you call this method from your concrete subclass
__init__
method:super().__init__(name, note=note)
- Parameters:
- Raises:
KeyExistsError – Name is already taken
ValueError – Name is a reserved word
- property var_type: VariableType#
Type of variable,
CONSTANT
.