rheolef  6.5
p_laplacian.h
Go to the documentation of this file.
1 class p_laplacian {
2 public:
3  typedef field value_type;
4  typedef Float float_type;
5  p_laplacian (Float p, const geo& omega, string approx);
6  field initial() const;
7  field residue (const field& uh) const;
8  void update_derivative (const field& uh) const;
9  field derivative_solve (const field& mrh) const;
10  field derivative_trans_mult (const field& mrh) const;
11  Float space_norm (const field& uh) const;
12  Float dual_space_norm (const field& mrh) const;
13  Float duality_product (const field& mrh, const field& msh) const;
19  quadrature_option_type qopt;
20  mutable form a1;
21  mutable solver sa1;
22 };
23 #include "p_laplacian1.icc"
24 #include "p_laplacian2.icc"
25