Skip to content

Commit 24fbe1f

Browse files
committed
Put calculation_arguments definition into dedicated header
1 parent f2d52a3 commit 24fbe1f

File tree

4 files changed

+23
-13
lines changed

4 files changed

+23
-13
lines changed

calculation_arguments.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#include "calculation_arguments.hpp"
2+
13
#include "partdiff.h"
24

35
namespace partdiff {

calculation_arguments.hpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#pragma once
2+
3+
#include "partdiff.h"
4+
5+
namespace partdiff {
6+
7+
struct calculation_arguments {
8+
9+
uint64_t N;
10+
uint64_t num_matrices;
11+
double h;
12+
tensor matrices;
13+
calculation_arguments(const askparams::calculation_options &);
14+
15+
private:
16+
askparams::calculation_options::perturbation_function pert_func;
17+
void init_matrices();
18+
};
19+
20+
} // namespace partdiff

partdiff.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "calculation_arguments.hpp"
12
#include "calculation_results.hpp"
23
#include "tensor.hpp"
34
#include <cmath>

partdiff.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,4 @@ namespace partdiff {
8585

8686
} // namespace askparams
8787

88-
struct calculation_arguments {
89-
90-
uint64_t N;
91-
uint64_t num_matrices;
92-
double h;
93-
tensor matrices;
94-
calculation_arguments(const askparams::calculation_options &);
95-
96-
private:
97-
askparams::calculation_options::perturbation_function pert_func;
98-
void init_matrices();
99-
};
100-
10188
} // namespace partdiff

0 commit comments

Comments
 (0)