rheolef  7.0
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;
18  quadrature_option qopt;
19  mutable form a1;
20  mutable solver sa1;
21 };
22 #include "p_laplacian1.icc"
23 #include "p_laplacian2.icc"
field derivative_trans_mult(const field &mrh) const
form_basic< Float, rheo_default_memory_model > form
Definition: form.h:230
solver sm
Definition: p_laplacian.h:17
p_laplacian(Float p, const geo &omega, string approx)
solver_basic< Float > solver
Definition: solver.h:172
field_basic< Float > field
Definition: field.h:382
space_basic< Float > space
Definition: space.h:232
double Float
Definition: compiler.h:160
geo_basic< Float, rheo_default_memory_model > geo
geo - the default mesh class
Definition: geo.h:1341
solver sa1
Definition: p_laplacian.h:20
void update_derivative(const field &uh) const
field initial() const
quadrature_option qopt
Definition: p_laplacian.h:18
field derivative_solve(const field &mrh) const
field value_type
Definition: p_laplacian.h:3
Float space_norm(const field &uh) const
field residue(const field &uh) const
Float dual_space_norm(const field &mrh) const
Float float_type
Definition: p_laplacian.h:4