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

Detailed Description

Examples
yield_slip.h, and yield_slip_damped_newton.cc.

Definition at line 25 of file yield_slip.h.

Public Types

typedef field value_type
 
typedef Float float_type
 

Public Member Functions

 yield_slip (Float S, Float n, Float Cf, Float r, 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 Attributes

Float S
 
Float n
 
Float Cf
 
Float r
 
geo boundary
 
space Xh
 
space Wh
 
space Yh
 
field lh
 
field mkh
 
form m
 
form mb
 
form a
 
form b
 
form c1
 
problem pmb
 
problem pa
 
problem pA
 

Member Typedef Documentation

◆ value_type

typedef field value_type
Examples
yield_slip.h.

Definition at line 27 of file yield_slip.h.

◆ float_type

typedef Float float_type
Examples
yield_slip.h.

Definition at line 28 of file yield_slip.h.

Constructor & Destructor Documentation

◆ yield_slip()

yield_slip ( Float  S,
Float  n,
Float  Cf,
Float  r,
const geo omega,
const geo boundary,
string  approx = "P1" 
)
Examples
yield_slip1.icc.

Definition at line 26 of file yield_slip1.icc.

Member Function Documentation

◆ residue()

field residue ( const field beta_h) const
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 47 of file yield_slip1.icc.

◆ update_derivative()

void update_derivative ( const field beta_h) const
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 56 of file yield_slip1.icc.

◆ derivative_solve()

field derivative_solve ( const field mrh) const
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 26 of file yield_slip2.icc.

◆ derivative_trans_mult()

field derivative_trans_mult ( const field mrh) const
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 33 of file yield_slip2.icc.

◆ space_norm()

Float space_norm ( const field rh) const
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 44 of file yield_slip2.icc.

◆ dual_space_norm()

Float dual_space_norm ( const field mrh) const
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 47 of file yield_slip2.icc.

◆ initial()

field initial ( ) const
Examples
yield_slip.h, yield_slip2.icc, and yield_slip_damped_newton.cc.

Definition at line 52 of file yield_slip2.icc.

◆ post()

void post ( const field beta_h,
field uh,
field lambda_h 
) const
Examples
yield_slip.h, yield_slip2.icc, and yield_slip_damped_newton.cc.

Definition at line 56 of file yield_slip2.icc.

Member Data Documentation

◆ S

Float S
protected
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 40 of file yield_slip.h.

◆ n

Float n
protected
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 40 of file yield_slip.h.

◆ Cf

Float Cf
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 40 of file yield_slip.h.

◆ r

Float r
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 40 of file yield_slip.h.

◆ boundary

geo boundary
protected
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 41 of file yield_slip.h.

◆ Xh

space Xh
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 42 of file yield_slip.h.

◆ Wh

space Wh
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 42 of file yield_slip.h.

◆ Yh

space Yh
protected
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 42 of file yield_slip.h.

◆ lh

field lh
protected
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 43 of file yield_slip.h.

◆ mkh

field mkh
protected
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 43 of file yield_slip.h.

◆ m

form m
protected
Examples
yield_slip.h.

Definition at line 44 of file yield_slip.h.

◆ mb

form mb
protected
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 44 of file yield_slip.h.

◆ a

form a
protected
Examples
yield_slip.h, and yield_slip1.icc.

Definition at line 44 of file yield_slip.h.

◆ b

form b
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 44 of file yield_slip.h.

◆ c1

form c1
mutableprotected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 45 of file yield_slip.h.

◆ pmb

problem pmb
protected
Examples
yield_slip.h, and yield_slip2.icc.

Definition at line 46 of file yield_slip.h.

◆ pa

problem pa
protected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 46 of file yield_slip.h.

◆ pA

problem pA
mutableprotected
Examples
yield_slip.h, yield_slip1.icc, and yield_slip2.icc.

Definition at line 47 of file yield_slip.h.


The documentation for this class was generated from the following files: