Module SimEconomica.Interfaces

Expand source code
from Order import Order

class IClearable(object):
    """
        Interface related to clearing data in between rounds, and resetting elements
    """
    def ClearStateData(self, **kwargs):
        pass

    def ClearTempData(self):
        pass


class IMarket(object):
    """
        Interface for basic market functions: add order, clearing c
    """
    def AddOrder(self, order: Order):
        pass

Classes

class IClearable

Interface related to clearing data in between rounds, and resetting elements

Expand source code
class IClearable(object):
    """
        Interface related to clearing data in between rounds, and resetting elements
    """
    def ClearStateData(self, **kwargs):
        pass

    def ClearTempData(self):
        pass

Methods

def ClearStateData(self, **kwargs)
Expand source code
def ClearStateData(self, **kwargs):
    pass
def ClearTempData(self)
Expand source code
def ClearTempData(self):
    pass
class IMarket

Interface for basic market functions: add order, clearing c

Expand source code
class IMarket(object):
    """
        Interface for basic market functions: add order, clearing c
    """
    def AddOrder(self, order: Order):
        pass

Methods

def AddOrder(self, order: Order.Order)
Expand source code
def AddOrder(self, order: Order):
    pass