1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #ifndef SECORD_OP_RHS_W_H
19 #define SECORD_OP_RHS_W_H
20
21 #include "esfem_fwd.h"
22
23 namespace Esfem{
24 namespace SecOrd_op{
25 class Rhs_w{
26 public:
27 explicit Rhs_w(const Io::Parameter&,
28 const Grid::Grid_and_time&);
29 ~Rhs_w();
30 Rhs_w(const Rhs_w&) = delete;
31 Rhs_w& operator=(const Rhs_w&) = delete;
32
33 void assemble_and_addScaled_to(Grid::Scal_FEfun&) const;
34 private:
35 struct Data;
36 Data* d_ptr {nullptr};
37 };
38 }
39 }
40
41 #endif
42
43
44