From 0c3ee61115ea6b7b97cae9f6727034fd2f0779b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=BChle=2C=20Laura=20Christine=20=28lakue103=29?= <laura.kuehle@uni-duesseldorf.de> Date: Tue, 4 Oct 2022 18:31:58 +0200 Subject: [PATCH] Removed option to choose training domain. --- ANN_Data_Generator.py | 15 +++------------ config.yaml | 5 +---- workflows/ANN_data.smk | 5 +---- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/ANN_Data_Generator.py b/ANN_Data_Generator.py index fd2d1d8..995c043 100644 --- a/ANN_Data_Generator.py +++ b/ANN_Data_Generator.py @@ -33,22 +33,13 @@ class TrainingDataGenerator: Builds random training data. """ - def __init__(self, left_bound=-1, right_bound=1): - """Initializes TrainingDataGenerator. - - Parameters - ---------- - left_bound : float, optional - Left boundary of interval. Default: -1. - right_bound : float, optional - Right boundary of interval. Default: 1. - - """ + def __init__(self): + """Initializes TrainingDataGenerator.""" self._basis_list = [OrthonormalLegendre(pol_deg) for pol_deg in range(7)] self._quadrature_list = [Gauss({'num_nodes': pol_deg+1}) for pol_deg in range(7)] - self._mesh_list = [Mesh(left_bound=left_bound, right_bound=right_bound, + self._mesh_list = [Mesh(left_bound=-1, right_bound=1, num_ghost_cells=0, num_cells=2**exp) for exp in range(5, 12)] diff --git a/config.yaml b/config.yaml index 8cc9d56..89bdfe0 100644 --- a/config.yaml +++ b/config.yaml @@ -1,4 +1,4 @@ -data_dir: 'Oct03' +data_dir: 'Oct04' random_seed: 1234 # Parameter for Approximation with Troubled Cell Detection @@ -49,9 +49,6 @@ Approximation: ANN_Data: sample_number: 100 - left_boundary: -1 - right_boundary: 1 - smooth_troubled_balance: 0.5 stencil_length: 3 diff --git a/workflows/ANN_data.smk b/workflows/ANN_data.smk index de44464..dabbf1d 100644 --- a/workflows/ANN_data.smk +++ b/workflows/ANN_data.smk @@ -17,8 +17,6 @@ rule generate_data: protected(DIR+'/output_data.npy') default_target: True params: - left_bound = config['left_boundary'], - right_bound = config['right_boundary'], balance = config['smooth_troubled_balance'], stencil_len = config['stencil_length'], sample_number = config['sample_number'], @@ -37,8 +35,7 @@ rule generate_data: with open(str(log), 'w') as logfile: sys.stdout = logfile - generator = ANN_Data_Generator.TrainingDataGenerator( - left_bound=params.left_bound, right_bound=params.right_bound) + generator = ANN_Data_Generator.TrainingDataGenerator() data = generator.build_training_data(balance=params.balance, init_cond_list=init_cond_list, directory=DIR, num_samples=params.sample_number, -- GitLab