src/core/output/output_protocol.py
def update(self, coral: Coral, year: int):
        """
        Updates the output model with the given coral and year.

        Args:
            coral (Coral): Coral input model.
            year (int): Current calculation year.

        Raises:
            NotImplementedError: When the model does not implement its own definition.
        """
        raise NotImplementedError

        Updates the output model with the given coral and year.

        Args:
            coral (Coral): Coral input model.
            year (int): Current calculation year.

        Raises:
            NotImplementedError: When the model does not implement its own definition.
        
Updates the output model with the given coral and year.
Updates the output model with the given coral and year .
def update(self, coral: Coral, year: int):
        raise NotImplementedError
def update ( self , coral : Coral , year : int ) : raise NotImplementedError
Updates the output model with the given coral and year.
Updates the output model with the given coral and year .
"""
        Updates the output model with the given coral and year.

        Args:
            coral (Coral): Coral input model.
            year (int): Current calculation year.

        Raises:
            NotImplementedError: When the model does not implement its own definition.
        """
When the model does not implement its own definition.
When the model does not implement its own definition .
NotImplementedError
self
coral
Coral
Coral input model.
Coral input model .
year
int
Current calculation year.
Current calculation year .