Rheolef  7.1
an efficient C++ finite element environment
mosolov_augmented_lagrangian.h
Go to the documentation of this file.
1 struct mosolov_augmented_lagrangian: adapt_option {
27  void reset (geo omega, string approx);
28  void initial (field& sigma_h, field& uh) const;
29  int solve (field& sigma_h, field& uh) const;
30  void put (odiststream& out, field& sigma_h, field& uh) const;
31 // data:
32  Float Bi, n, r, tol;
33  size_t max_iter;
34  mutable space Xh, Th;
35  mutable field lh;
36  mutable form a, b, inv_mt;
37  mutable problem pa;
38 };
mosolov_augmented_lagrangian::b
form b
Definition: mosolov_augmented_lagrangian.h:36
mosolov_augmented_lagrangian::Bi
Float Bi
Definition: mosolov_augmented_lagrangian.h:32
mosolov_augmented_lagrangian::reset
void reset(geo omega, string approx)
Definition: mosolov_augmented_lagrangian2.icc:29
rheolef::io::out
@ out
Definition: rheostream.h:167
form
see the form page for the full documentation
mosolov_augmented_lagrangian::n
Float n
Definition: mosolov_augmented_lagrangian.h:32
field
see the field page for the full documentation
mosolov_augmented_lagrangian::max_iter
size_t max_iter
Definition: mosolov_augmented_lagrangian.h:33
mosolov_augmented_lagrangian::put
void put(odiststream &out, field &sigma_h, field &uh) const
Definition: mosolov_augmented_lagrangian2.icc:53
mosolov_augmented_lagrangian::a
form a
Definition: mosolov_augmented_lagrangian.h:36
space
see the space page for the full documentation
mosolov_augmented_lagrangian::lh
field lh
Definition: mosolov_augmented_lagrangian.h:35
mosolov_augmented_lagrangian::Xh
space Xh
Definition: mosolov_augmented_lagrangian.h:34
mosolov_augmented_lagrangian::initial
void initial(field &sigma_h, field &uh) const
Definition: mosolov_augmented_lagrangian2.icc:45
mosolov_augmented_lagrangian::pa
problem pa
Definition: mosolov_augmented_lagrangian.h:37
problem
see the problem page for the full documentation
mosolov_augmented_lagrangian::Th
space Th
Definition: mosolov_augmented_lagrangian.h:34
Float
see the Float page for the full documentation
mosolov_augmented_lagrangian
Definition: mosolov_augmented_lagrangian.h:25
mosolov_augmented_lagrangian::inv_mt
form inv_mt
Definition: mosolov_augmented_lagrangian.h:36
mosolov_augmented_lagrangian::tol
Float tol
Definition: mosolov_augmented_lagrangian.h:32
mosolov_augmented_lagrangian::mosolov_augmented_lagrangian
mosolov_augmented_lagrangian()
Definition: mosolov_augmented_lagrangian2.icc:25
mosolov_augmented_lagrangian::solve
int solve(field &sigma_h, field &uh) const
Definition: mosolov_augmented_lagrangian1.icc:26
geo
see the geo page for the full documentation
mosolov_augmented_lagrangian::r
Float r
Definition: mosolov_augmented_lagrangian.h:32
mosolov_augmented_lagrangian1.icc
The Mossolov problem by the augmented Lagrangian method – solver class body.
mosolov_augmented_lagrangian2.icc
The Mossolov problem by the augmented Lagrangian method – solver class body.