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

The yield slip problem – class header.

The yield slip problem – class header

class yield_slip {
public:
typedef field value_type;
typedef Float float_type;
const geo& omega, const geo& boundary, string approx = "P1");
field residue (const field& beta_h) const;
void update_derivative (const field& beta_h) const;
field derivative_solve (const field& mrh) const;
field derivative_trans_mult (const field& mrh) const;
Float space_norm (const field&) const;
Float dual_space_norm (const field&) const;
field initial () const;
void post (const field& beta_h, field& uh, field& lambda_h) const;
protected:
Float S, n, Cf, r;
form m, mb, a, b;
mutable form c1;
mutable problem pA;
};
#include "yield_slip1.icc"
#include "yield_slip2.icc"
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
field derivative_trans_mult(const field &mrh) const
problem pa
Definition yield_slip.h:46
Float dual_space_norm(const field &) const
Float float_type
Definition yield_slip.h:28
problem pA
Definition yield_slip.h:47
Float space_norm(const field &) const
field derivative_solve(const field &mrh) const
field value_type
Definition yield_slip.h:27
field mkh
Definition yield_slip.h:43
problem pmb
Definition yield_slip.h:46
void update_derivative(const field &beta_h) const
field initial() const
void post(const field &beta_h, field &uh, field &lambda_h) const
field residue(const field &beta_h) const
The yield slip problem – class body.
The yield slip problem – class body.