def __init__(self, name='Infiltration',
                 n_layers=1, n_variables=1):
        #----------------------------------------
        # Each layer has a list of TF variables
        #----------------------------------------
        self.n_layers    = n_layers
        self.n_variables = n_variables  # (per layer)
        self.layers      = []
        for each in range(n_layers): 
            self.layers.append( TF_In_Variable_List(n_variables=n_variables) )