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

#include <unconv03.h>

Inheritance diagram for Unconv03:
Model

List of all members.

Public Member Functions

 Unconv03 (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 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 A0
double A2
double R
double c
double yb
 invariants and gradients
double lamb
double lambb
double kapbb
double hp
 hardening coefficients

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements Model.

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

Reimplemented from Model.

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

Reimplemented from Model.

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

Reimplemented from Model.

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

Reimplemented from Model.


Member Data Documentation

double Unconv03::A0 [mutable]
double Unconv03::A2 [mutable]
double Unconv03::alpha [mutable]

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

isotropic compression parameters

double Unconv03::c [mutable]
Mat_t Unconv03::De [mutable]

Elastic stiffness.

vectors

Vec_t Unconv03::DeW [mutable]
double Unconv03::G [mutable]
double Unconv03::hp [mutable]

hardening coefficients

2nd order identity

Reimplemented from Model.

double Unconv03::K [mutable]
double Unconv03::kapbb [mutable]
double Unconv03::l0
double Unconv03::l1
double Unconv03::l3
double Unconv03::lamb [mutable]
double Unconv03::lambb [mutable]
double Unconv03::M

CSL slope.

double Unconv03::nu [mutable]

bulk and shear moduli, and Poisson's coefficient

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

initial values

double Unconv03::yb [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