Source code for pybamm.models.submodels.interface.interface_utilisation.constant_utilisation
#
# Class for constant interface utilisation
#
import pybamm
from .base_utilisation import BaseModel
[docs]
class Constant(BaseModel):
"""Submodel for constant interface utilisation
Parameters
----------
param : parameter class
The parameters to use for this submodel
domain : str
Either 'negative' or 'positive'
options : dict, optional
A dictionary of options to be passed to the model.
"""
[docs]
def get_fundamental_variables(self):
domain = self.domain
u_av = self.domain_param.u_init
u = pybamm.FullBroadcast(u_av, f"{domain} electrode", "current collector")
variables = self._get_standard_interface_utilisation_variables(u)
return variables