MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Public Member Functions | Public Attributes
Unconv04 Class Reference

#include <unconv04.h>

Inheritance diagram for Unconv04:
Model

List of all members.

Public Member Functions

 Unconv04 (int NDim, SDPair const &Prms)
void InitIvs (SDPair const &Ini, State *Sta) const
void TgIncs (State const *Sta, Vec_t &DEps, Vec_t &DSig, Vec_t &DIvs) const
void Stiffness (State const *Sta, Mat_t &D) const
bool LoadCond (State const *Sta, Vec_t const &DEps, double &alpInt) const
void UpdatePath (State const *Sta, Vec_t const &DEps, Vec_t const &DSig) const
void Ref (double x, double a, double b, double c, double A, double B, double bet, double x0, double y0, double &D, double &lam, double &y) const

Public Attributes

double lam0
double lam1
double lam2
double x1
double x2
double bet0
double bet1
double psi0
double psi1
double ev1
double ev2
double bet2
double bet3
double g0
double g1
double Mcs
double Mso
double bet4
double bet5
double K
double G
Vec_t I
 Identity tensor.
Mat_t IdyI
 I dy I 4th order tensor.
Mat_t Psd
 Sym-dev 4th order tensor.
double alpha

Constructor & Destructor Documentation

Unconv04::Unconv04 ( int  NDim,
SDPair const &  Prms 
) [inline]

Member Function Documentation

void Unconv04::InitIvs ( SDPair const &  Ini,
State Sta 
) const [inline, virtual]

Implements Model.

bool Unconv04::LoadCond ( State const *  Sta,
Vec_t const &  DEps,
double &  alpInt 
) const [inline, virtual]

Reimplemented from Model.

void Unconv04::Ref ( double  x,
double  a,
double  b,
double  c,
double  A,
double  B,
double  bet,
double  x0,
double  y0,
double &  D,
double &  lam,
double &  y 
) const [inline]
void Unconv04::Stiffness ( State const *  Sta,
Mat_t D 
) const [inline, virtual]

Reimplemented from Model.

void Unconv04::TgIncs ( State const *  Sta,
Vec_t DEps,
Vec_t DSig,
Vec_t DIvs 
) const [inline, virtual]

Reimplemented from Model.

void Unconv04::UpdatePath ( State const *  Sta,
Vec_t const &  DEps,
Vec_t const &  DSig 
) const [inline, virtual]

Reimplemented from Model.


Member Data Documentation

double Unconv04::alpha [mutable]
double Unconv04::ev1
double Unconv04::ev2
double Unconv04::G
double Unconv04::g0
double Unconv04::g1

Identity tensor.

Reimplemented from Model.

I dy I 4th order tensor.

Reimplemented from Model.

double Unconv04::K
double Unconv04::Mcs
double Unconv04::Mso

Sym-dev 4th order tensor.

Reimplemented from Model.

double Unconv04::x1
double Unconv04::x2

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines