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

#include <unconv02.h>

Inheritance diagram for Unconv02:
Model

List of all members.

Public Member Functions

 Unconv02 (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

Public Attributes

double l0
double l1
double l3
double betb
double betbb
 isotropic compression parameters
double k0
double k1
double betk
double ev1
 deviatoric parameters
double v0
double xR10
double xR30
 initial values
double K
double G
double nu
 bulk and shear moduli, and Poisson's coefficient
double M
 CSL slope.
Vec_t I
 2nd order identity
Mat_t De
 Elastic stiffness.
double alpha
 stress-path variable == atan(dq/dp)
Vec_t V
Vec_t Vb
Vec_t VDe
Vec_t DeW
Vec_t devSig
Vec_t depsEl
 vectors
double p
double q
double t
double R
double A
double B
double y0
 invariants and gradients
double lamb
double lambb
double kapbb
double hp
 hardening coefficients

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements Model.

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

Reimplemented from Model.

void Unconv02::Stiffness ( State const *  Sta,
Mat_t D 
) const [inline, virtual]

Reimplemented from Model.

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

Reimplemented from Model.

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

Reimplemented from Model.


Member Data Documentation

double Unconv02::A [mutable]
double Unconv02::alpha [mutable]

stress-path variable == atan(dq/dp)

double Unconv02::B [mutable]

isotropic compression parameters

Mat_t Unconv02::De [mutable]

Elastic stiffness.

vectors

Vec_t Unconv02::DeW [mutable]
double Unconv02::ev1

deviatoric parameters

double Unconv02::G [mutable]
double Unconv02::hp [mutable]

hardening coefficients

2nd order identity

Reimplemented from Model.

double Unconv02::K [mutable]
double Unconv02::k0
double Unconv02::k1
double Unconv02::kapbb [mutable]
double Unconv02::l0
double Unconv02::l1
double Unconv02::l3
double Unconv02::lamb [mutable]
double Unconv02::lambb [mutable]
double Unconv02::M

CSL slope.

double Unconv02::nu [mutable]

bulk and shear moduli, and Poisson's coefficient

double Unconv02::p [mutable]
double Unconv02::q [mutable]
double Unconv02::R [mutable]
double Unconv02::t [mutable]
Vec_t Unconv02::V [mutable]
double Unconv02::v0 [mutable]
Vec_t Unconv02::Vb [mutable]
Vec_t Unconv02::VDe [mutable]
double Unconv02::xR10 [mutable]
double Unconv02::xR30 [mutable]

initial values

double Unconv02::y0 [mutable]

invariants and gradients


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