예제 #1
0
    def __init__(self, everything=False):
        """
        *Parameters:*

        * **everything**: defines if all existing populations and projections should be automatically added (default: False).
        """
        self.id = len(Global._network)
        self.everything = everything

        # Register a new network
        Global._add_network()

        Simulate._callbacks.append([])
        Simulate._callbacks_enabled.append(True)
        self.populations = []
        self.projections = []
        self.monitors = []

        if everything:
            self.add(Global._network[0]['populations'])
            self.add(Global._network[0]['projections'])
            self.add(Global._network[0]['monitors'])
예제 #2
0
    def __init__(self, everything=False):
        """
        *Parameters:*

        * **everything**: defines if all existing populations and projections should be automatically added (default: False).
        """
        self.id = len(Global._network)
        self.everything = everything

        # Register a new network
        Global._add_network()

        Simulate._callbacks.append([])
        Simulate._callbacks_enabled.append(True)
        self.populations = []
        self.projections = []
        self.monitors = []

        if everything:
            self.add(Global._network[0]['populations'])
            self.add(Global._network[0]['projections'])
            self.add(Global._network[0]['monitors'])