Source code for ensemble.metaclass.controller

"""
Abstract Controller
===================
This module implements a general metaclass for the operatinonal controller.
"""


# ============================================================================
# STANDARD  IMPORTS
# ============================================================================

import abc

# ============================================================================
# INTERNAL IMPORTS
# ============================================================================


# ============================================================================
# CLASS AND DEFINITIONS
# ============================================================================


[docs]class AbsController(metaclass=abc.ABCMeta): @abc.abstractclassmethod def __call__(self, ego, reference, t: float, T: float): pass