3
typedef field value_type;
4
typedef Float float_type;
5
p_laplacian(Float p, const geo& omega_h, string approx = "P1");
6
void reset(const geo& omega_h, string approx = "previous");
7
field initial () const;
8
field residue (const field& uh) const;
9
void update_derivative (const field& uh) const;
10
field derivative_solve (const field& mrh) const;
11
field derivative_trans_mult (const field& mrh) const;
12
Float norm (const field& uh) const;
13
Float dual_norm (const field& Muh) const;
14
Float dot (const field& uh, const field& vh) const;
15
Float dual_dot (const field& Muh, const field& Mvh) const;
16
field criteria(const field& uh) const;
25
#include "p_laplacian1.icc"
26
#include "p_laplacian2.icc"