Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
mosolov_augmented_lagrangian.h

The Mossolov problem by the augmented Lagrangian method – solver class header.

The Mossolov problem by the augmented Lagrangian method – solver class header

struct mosolov_augmented_lagrangian: adapt_option {
void reset (geo omega, string approx);
void initial (field& sigma_h, field& uh) const;
int solve (field& sigma_h, field& uh) const;
void put (odiststream& out, field& sigma_h, field& uh) const;
// data:
Float Bi, n, r, tol;
size_t max_iter;
mutable space Xh, Th;
mutable field lh;
mutable form a, b, inv_mt;
mutable problem pa;
};
see the Float page for the full documentation
see the field page for the full documentation
see the form page for the full documentation
see the geo page for the full documentation
see the problem page for the full documentation
see the space page for the full documentation
The Mossolov problem by the augmented Lagrangian method – solver class body.
The Mossolov problem by the augmented Lagrangian method – solver class body.
int solve(field &sigma_h, field &uh) const
void put(odiststream &out, field &sigma_h, field &uh) const
void initial(field &sigma_h, field &uh) const