import tensorflow as tf

            # ------------------------------------------------

            # Recurrent Dale's law weight matrix:
            self.Dale_rec = tf.get_variable('Dale_rec', [N_rec, N_rec],
                                            initializer=tf.constant_initializer(self.dale_rec),
                                            trainable=False)
            # Output Dale's law weight matrix:
            self.Dale_out = tf.get_variable('Dale_out', [N_rec, N_rec],
                                            initializer=tf.constant_initializer(self.dale_out),
                                            trainable=False)

            # Connectivity weight matrices:
            self.input_Connectivity = tf.get_variable('input_Connectivity', [N_rec, N_in],
                                                    initializer=tf.constant_initializer(
                                                        self.input_connectivity_mask),
                                                    trainable=False)
