chen Class Reference

#include <chen.h>

List of all members.

Public Member Functions

void changeparam (atsel &atm, vector &val)
void changeparam (atsel &atm, vector &val)
void changeparam (atsel &atm, vector &val)
void changeparam (atsel &atm, vector &val)
void changeparam (atsel &atm, vector &val)
 chen (void)
 chen (void)
 chen (void)
 chen (void)
 chen (void)
void deryieldfdq (matrix &sig, vector &q, vector &dfdq)
void deryieldfdq (matrix &sig, vector &q, vector &dfdq)
void deryieldfdq (matrix &sig, vector &q, vector &dfdq)
void deryieldfdq (matrix &sig, vector &q, vector &dfdq)
void deryieldfdq (matrix &sig, vector &q, vector &dfdq)
void deryieldfdqdq (matrix &sig, vector &q, matrix &dfdqdq)
void deryieldfdqdq (matrix &sig, vector &q, matrix &dfdqdq)
void deryieldfdqdq (matrix &dfdqdq)
void deryieldfdqdq (matrix &sig, vector &q, matrix &dfdqdq)
void deryieldfdqdq (matrix &dfdqdq)
void deryieldfdqdq (matrix &sig, vector &q, matrix &dfdqdq)
void deryieldfdsigma (matrix &sig, vector &q, matrix &dfds)
void deryieldfdsigma (matrix &sig, vector &q, matrix &dfds)
void deryieldfdsigma (matrix &sig, vector &q, matrix &dfds)
void deryieldfdsigma (matrix &sig, vector &q, matrix &dfds)
void deryieldfdsigma (matrix &sig, vector &q, matrix &dfds)
void deryieldfdsigma_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old_old (matrix &sig, matrix &dfds)
void deryieldfdsigma_old_old (matrix &sig, matrix &dfds)
void deryieldfdsigmadq (matrix &sig, vector &q, matrix &dfdsdq)
void deryieldfdsigmadq (matrix &sig, vector &q, matrix &dfdsdq)
void deryieldfdsigmadq (matrix &sig, vector &q, matrix &dfdsdq)
void deryieldfdsigmadq (matrix &sig, vector &q, matrix &dfdsdq)
void deryieldfdsigmadq (matrix &sig, vector &q, matrix &dfdsdq)
void deryieldfdsigmadsigma (matrix &sig, matrix &dfdsds)
void deryieldfdsigmadsigma (matrix &sig, matrix &dfdsds)
void deryieldfdsigmadsigma (matrix &sig, matrix &dfdsds)
void deryieldfdsigmadsigma (matrix &sig, matrix &dfdsds)
void deryieldfdsigmadsigma (matrix &sig, matrix &dfdsds)
void dhdgamma (vector &dhdg)
void dhdqpar (matrix &sigt, vector &q, matrix &dhdq)
void dhdsigma (matrix &sigt, vector &q, matrix &dhds)
double give_consparam (long ipp, long ido)
double give_consparam (long ipp, long ido)
double give_consparam (long ipp, long ido)
double give_consparam (long ipp, long ido)
double give_consparam (long ipp, long ido)
void give_interparam (long ipp, long ido, vector &q)
void give_interparam (long ipp, long ido, vector &q)
void give_interparam (long ipp, long ido, vector &q)
void give_interparam (long ipp, long ido, vector &q)
void give_interparam (long ipp, long ido, vector &q)
long give_num_interparam ()
long give_num_interparam ()
long give_num_interparam ()
long give_num_interparam ()
long give_num_interparam ()
void hardsoftfunction (long ipp, vector &epsp, vector &q)
void hvalues (matrix &sigt, vector &q, vector &h)
void matstiff (matrix &d, long ipp, long ido)
void matstiff (matrix &d, long ipp, long ido)
void matstiff (matrix &d, long ipp, long ido)
void matstiff (matrix &d, long ipp, long ido)
void matstiff (matrix &d, long ipp, long ido)
void nlstresses (long ipp, long im, long ido)
void nlstresses (long ipp, long im, long ido)
void nlstresses (long ipp, long im, long ido)
void nlstresses (long ipp, long im, long ido)
void nlstresses (long ipp, long im, long ido)
void nonloc_nlstresses (long ipp, long im, long ido)
void nonloc_nlstresses (long ipp, long im, long ido)
void nonloc_nlstresses (long ipp, long im, long ido)
void nonloc_nlstresses (long ipp, long im, long ido)
void nonloc_nlstresses (long ipp, long im, long ido)
void plasmod (long ipp, vector &epsp, matrix &sig, matrix &h)
void plasmod (long ipp, vector &epsp, matrix &sig, matrix &h)
void plasmod (long ipp, vector &epsp, matrix &sig, matrix &h)
void plasmod (matrix &h)
void plasmod (long ipp, vector &epsp, matrix &sig, matrix &h)
void plasmod (matrix &h)
double plasmodscalar (vector &qtr)
double plasmodscalar (vector &qtr)
double plasmodscalar (vector &qtr)
double plasmodscalar (vector &qtr)
void read (FILE *in)
void read (FILE *in)
void read (FILE *in)
void read (FILE *in)
void read (XFILE *in)
void tangentstiff (matrix &d, matrix &td, long ipp, long ido)
void tangentstiff (matrix &d, matrix &td, long ipp, long ido)
void tangentstiff (matrix &d, matrix &td, long ipp, long ido)
void tangentstiff (matrix &d, matrix &td, long ipp, long ido)
void tangentstiff (matrix &d, matrix &td, long ipp, long ido)
void updateq (long ipp, double dgamma, vector &epsp, matrix &sig, vector &q)
void updateq (long ipp, double dgamma, vector &epsp, matrix &sig, vector &q)
void updateq (long ipp, double dgamma, vector &epsp, matrix &sig, vector &q)
void updateq (long ipp, double dgamma, vector &epsp, matrix &sig, vector &q)
void updateval (long ipp, long im, long ido)
void updateval (long ipp, long im, long ido)
void updateval (long ipp, long im, long ido)
void updateval (long ipp, long im, long ido)
void updateval (long ipp, long im, long ido)
double yieldfunction (matrix &sig, vector &q)
double yieldfunction (matrix &sig, vector &q)
double yieldfunction (matrix &sig, vector &q)
double yieldfunction (matrix &sig, vector &q)
double yieldfunction (matrix &sig, vector &q)
 ~chen (void)
 ~chen (void)
 ~chen (void)
 ~chen (void)
 ~chen (void)

Public Attributes

double alpha
 coefficient alpha
double au
 coefficient A_u
double ay
 coefficient A
double beta
 coefficient beta
double epslim
double epsu
 limit strain
double epsuc
 limit compression strain
double epsut
 limit tension strain
double fbc
 bi-axial compression ultimate stress
double fc
 compression ultimate stress
double ft
 tension ultimate stress
double fybc
 bi-axial compression yield stress
double fyc
 compression yield stress
double fyt
 tension yield stress
long hard
 auxiliary parameter
double hp
 hardening parameter
hardsoft hs
 hardening/softening
double ku
 coefficient k_u
double ky
 coefficient k
strretalg sra
 stress return algorithm
long state
 auxiliary parameter

Detailed Description

class chen defines material model of plasticity based on Chen model

structure of stored data; ncompother=ncompstr+2 plastic strains, consistency parameter, hardening parametr

MS,PS,JK

Definition at line 20 of file chen.h.


Constructor & Destructor Documentation

chen ( void   ) 

Definition at line 12 of file chen.cpp.

References au, ay, fbc, fc, ft, fybc, fyc, fyt, ku, ky, and state.

~chen ( void   ) 

Definition at line 40 of file chen.cpp.

chen ( void   ) 
~chen ( void   ) 
chen ( void   ) 
~chen ( void   ) 
chen ( void   ) 
~chen ( void   ) 
chen ( void   ) 
~chen ( void   ) 

Member Function Documentation

void changeparam ( atsel atm,
vector val 
)
void changeparam ( atsel atm,
vector val 
)
void changeparam ( atsel atm,
vector val 
)
void changeparam ( atsel atm,
vector val 
)
void changeparam ( atsel atm,
vector val 
)

function changes material parameters in stochastic/fuzzy computations

21.2.2005

Definition at line 816 of file chen.cpp.

References atsel::atrib, hardsoft::changeparam(), fbc, fc, ft, fybc, fyc, fyt, hs, and atsel::nba.

Referenced by stochdriver::changematerials().

void deryieldfdq ( matrix sig,
vector q,
vector dfdq 
)
void deryieldfdq ( matrix sig,
vector q,
vector dfdq 
)
void deryieldfdq ( matrix sig,
vector q,
vector dfdq 
)
void deryieldfdq ( matrix sig,
vector q,
vector dfdq 
)
void deryieldfdq ( matrix sig,
vector q,
vector dfdq 
)

function evaluates derivatives of yield function with respect to internal variable q

Parameters:
sig - stress tensor (stored in 3x3 matrix)
q - internal variables
dfdq - derivatives of yield function with respect to internal variable q (stored in 1x1 matrix)

JK, 20.4.2005

function evaluates derivatives of yield function with respect to internal variable q

JK, 20.4.2005

function evaluates derivatives of yield function with respect of internal variable q 27.10.2001

Definition at line 452 of file chen.cpp.

References au, ay, deviator(), fbc, fc, fillv(), first_invar(), ft, fybc, fyc, fyt, ku, ky, second_invar(), and state.

Referenced by mechmat::dfdqpar(), mechmat::dgdqpar(), and tangentstiff().

void deryieldfdqdq ( matrix sig,
vector q,
matrix dfdqdq 
)
void deryieldfdqdq ( matrix sig,
vector q,
matrix dfdqdq 
)
void deryieldfdqdq ( matrix dfdqdq  ) 
void deryieldfdqdq ( matrix sig,
vector q,
matrix dfdqdq 
)
void deryieldfdqdq ( matrix dfdqdq  ) 

Definition at line 556 of file chen0407.cpp.

void deryieldfdqdq ( matrix sig,
vector q,
matrix dfdqdq 
)

function evaluates derivatives of yield function with respect of internal variable q 27.10.2001

Definition at line 497 of file chenold.cpp.

References alpha, au, ay, beta, deviator(), fbc, fc, first_invar(), ft, fybc, fyc, fyt, hard, ku, ky, and second_invar().

void deryieldfdsigma ( matrix sig,
vector q,
matrix dfds 
)
void deryieldfdsigma ( matrix sig,
vector q,
matrix dfds 
)
void deryieldfdsigma ( matrix sig,
vector q,
matrix dfds 
)
void deryieldfdsigma ( matrix sig,
vector q,
matrix dfds 
)
void deryieldfdsigma ( matrix sig,
vector q,
matrix dfds 
)

function evaluates derivatives of yield function with respect to stress components

Parameters:
sig - stress tensor (stored in 3x3 matrix)
q - hardening parameters
dfds - derivatives of yield function with respect to stress components (stored in 3x3 matrix)

JK, 20.4.2005

function evaluates derivatives of yield function with respect to stress components

JK, 20.4.2005

function evaluates derivatives of yield function with respect of stress components 4.8.2001

Definition at line 244 of file chen.cpp.

References au, ay, deviator(), fbc, fc, fillm(), first_invar(), ft, fybc, fyc, fyt, ku, ky, second_invar(), and state.

Referenced by mechmat::dfdsigma(), mechmat::dgdsigma(), dhdqpar(), dhdsigma(), hvalues(), and tangentstiff().

void deryieldfdsigma_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old ( matrix sig,
matrix dfds 
)

function evaluates derivatives of yield function with respect of stress components 4.8.2001

Definition at line 294 of file chenold.cpp.

References ay, deviator(), first_invar(), fybc, fyc, fyt, and second_invar().

void deryieldfdsigma_old_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old_old ( matrix sig,
matrix dfds 
)
void deryieldfdsigma_old_old ( matrix sig,
matrix dfds 
)

function evaluates derivatives of yield function with respect of stress components 4.8.2001

Definition at line 412 of file chenold.cpp.

References deviator(), first_invar(), fybc, fyc, fyt, normedtensor(), and second_invar().

void deryieldfdsigmadq ( matrix sig,
vector q,
matrix dfdsdq 
)
void deryieldfdsigmadq ( matrix sig,
vector q,
matrix dfdsdq 
)
void deryieldfdsigmadq ( matrix sig,
vector q,
matrix dfdsdq 
)
void deryieldfdsigmadq ( matrix sig,
vector q,
matrix dfdsdq 
)
void deryieldfdsigmadq ( matrix sig,
vector q,
matrix dfdsdq 
)

function evaluates second derivatives of yield function with respect to stress components and internal variables

Parameters:
sig - stress tensor (stored in 3x3 matrix)
q - hardening parameters
dfdsdq - derivatives of yield function with respect to stress components (stored in 6x1 matrix)

JK, 20.4.2005

Definition at line 528 of file chen.cpp.

References au, ay, deviator(), fbc, fc, fillm(), first_invar(), ft, fybc, fyc, fyt, ku, ky, second_invar(), and state.

Referenced by mechmat::dfdsigmadq(), mechmat::dgdsigmadq(), and dhdqpar().

void deryieldfdsigmadsigma ( matrix sig,
matrix dfdsds 
)
void deryieldfdsigmadsigma ( matrix sig,
matrix dfdsds 
)
void deryieldfdsigmadsigma ( matrix sig,
matrix dfdsds 
)
void deryieldfdsigmadsigma ( matrix sig,
matrix dfdsds 
)
void deryieldfdsigmadsigma ( matrix sig,
matrix dfdsds 
)

function computes second derivatives of yiled function with respect to stresses

Parameters:
sig - stress tensor (stored in 3x3 matrix)
dfdsds - second derivatives of yield function with respect to stress components (stored in 6x6 matrix)

JK, 20.4.2005

function computes second derivatives of yiled function with respect to stresses

JK, 20.4.2005

function computes second derivatives of yiled function with respect to stresses

Definition at line 351 of file chen.cpp.

References deviator(), fillm(), first_invar(), second_invar(), and state.

Referenced by mechmat::dfdsigmadsigma(), mechmat::dgdsigmadsigma(), and dhdsigma().

void dhdgamma ( vector dhdg  ) 

function computes derivatives of hardening function with respect to consistency parameter

Parameters:
dhdg - derivatives of hardening function with respect to consistency parameter stored in ncomphard x 1 vector

JK, 18.2.2007

Definition at line 672 of file chen.cpp.

References hardsoft::dhdgamma(), and hs.

Referenced by mechmat::dhdgamma().

void dhdqpar ( matrix sigt,
vector q,
matrix dhdq 
)

function computes derivatives of hardening function with respect to internal parameters

Parameters:
sig - stress components (stored in 3x3 matrix)
q - internal parameters
dhdq - derivatives of hardening functions with respect to internal parameters (stored in ncomphard x ncomphard matrix)

JK, 18.2.2007

Definition at line 650 of file chen.cpp.

References deryieldfdsigma(), deryieldfdsigmadq(), hardsoft::dhdqpar(), fillm(), and hs.

Referenced by mechmat::dhdqpar().

void dhdsigma ( matrix sigt,
vector q,
matrix dhds 
)

function computes derivatives of hardening function with respect to stress components

Parameters:
sig - stress components (stored in 3x3 matrix)
q - internal parameters
dhds - derivatives of hardening functions with respect to stresses (stored in 6 x ncomphard matrix)

JK, 17.2.2007

Definition at line 626 of file chen.cpp.

References deryieldfdsigma(), deryieldfdsigmadsigma(), hardsoft::dhdsigma(), fillm(), and hs.

Referenced by mechmat::dhdsigma().

double give_consparam ( long  ipp,
long  ido 
)
double give_consparam ( long  ipp,
long  ido 
)
double give_consparam ( long  ipp,
long  ido 
)
double give_consparam ( long  ipp,
long  ido 
)
double give_consparam ( long  ipp,
long  ido 
)

Definition at line 857 of file chen.cpp.

References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.

void give_interparam ( long  ipp,
long  ido,
vector q 
)
void give_interparam ( long  ipp,
long  ido,
vector q 
)
void give_interparam ( long  ipp,
long  ido,
vector q 
)
void give_interparam ( long  ipp,
long  ido,
vector q 
)
void give_interparam ( long  ipp,
long  ido,
vector q 
)

Definition at line 873 of file chen.cpp.

References intpoints::eqother, mechmat::ip, Mm, and intpoints::ncompstr.

long give_num_interparam (  ) 
long give_num_interparam (  ) 
long give_num_interparam (  ) 
long give_num_interparam (  ) 
long give_num_interparam (  ) 

Definition at line 868 of file chen.cpp.

void hardsoftfunction ( long  ipp,
vector epsp,
vector q 
)
void hvalues ( matrix sigt,
vector q,
vector h 
)

function computes values of hardening function

Parameters:
sig - stress components (stored in 3x3 matrix)
q - internal parameters stored in vector
h - values of hardening function stored in vector

JK, 18.2.2007

Definition at line 687 of file chen.cpp.

References deryieldfdsigma(), hs, and hardsoft::hvalues().

Referenced by mechmat::hardsoftfunction().

void matstiff ( matrix d,
long  ipp,
long  ido 
)
void matstiff ( matrix d,
long  ipp,
long  ido 
)
void matstiff ( matrix d,
long  ipp,
long  ido 
)
void matstiff ( matrix d,
long  ipp,
long  ido 
)
void matstiff ( matrix d,
long  ipp,
long  ido 
)

function returns elastic stiffness matrix

Parameters:
d - elastic stiffness matrix
ipp - integration point id
ido - first index in the array other

4.8.2001

function returns elastic stiffness matrix

Parameters:
d - elastic stiffness matrix

4.8.2001

Definition at line 76 of file chen.cpp.

References mechmat::elmatstiff(), initial_stiff, matrix::m, Mm, Mp, matrix::n, probdesc::nlman, nonlinman::stmat, tangent_stiff, and tangentstiff().

Referenced by mechmat::matstiff().

void nlstresses ( long  ipp,
long  im,
long  ido 
)
void nlstresses ( long  ipp,
long  im,
long  ido 
)
void nlstresses ( long  ipp,
long  im,
long  ido 
)
void nlstresses ( long  ipp,
long  im,
long  ido 
)
void nlstresses ( long  ipp,
long  im,
long  ido 
)

function computes true stresses from attained strains

Parameters:
ipp - number of integration point
im - type of material
ido - index in the array other

21.2.2005

Definition at line 708 of file chen.cpp.

References cp, intpoints::eqother, strretalg::give_err(), strretalg::give_ni(), strretalg::give_tsra(), mechmat::ip, Mm, intpoints::ncompstr, mechmat::newton_stress_return_2(), intpoints::other, sra, and intpoints::strain.

Referenced by mechmat::computenlstresses().

void nonloc_nlstresses ( long  ipp,
long  im,
long  ido 
)
void nonloc_nlstresses ( long  ipp,
long  im,
long  ido 
)
void nonloc_nlstresses ( long  ipp,
long  im,
long  ido 
)
void nonloc_nlstresses ( long  ipp,
long  im,
long  ido 
)
void nonloc_nlstresses ( long  ipp,
long  im,
long  ido 
)
void plasmod ( long  ipp,
vector epsp,
matrix sig,
matrix h 
)
void plasmod ( long  ipp,
vector epsp,
matrix sig,
matrix h 
)
void plasmod ( long  ipp,
vector epsp,
matrix sig,
matrix h 
)
void plasmod ( matrix h  ) 
void plasmod ( long  ipp,
vector epsp,
matrix sig,
matrix h 
)

Definition at line 604 of file chenold.cpp.

References deviator(), epsu, fbc, fc, first_invar(), ft, fybc, fyc, fyt, ku, ky, vector::n, and second_invar().

void plasmod ( matrix h  ) 

Definition at line 136 of file chen0407.cpp.

References hp.

double plasmodscalar ( vector qtr  ) 
double plasmodscalar ( vector qtr  ) 
double plasmodscalar ( vector qtr  ) 
double plasmodscalar ( vector qtr  ) 

Definition at line 678 of file chenold.cpp.

void read ( FILE *  in  ) 
void read ( FILE *  in  ) 
void read ( FILE *  in  ) 
void read ( FILE *  in  ) 

function reads material parameters of the model

JK, 21.2.2005

function reads material parameters of the model

21.2.2005

Definition at line 45 of file chen0407.cpp.

References epsuc, epsut, fbc, fc, ft, fybc, fyc, fyt, hp, strretalg::read(), and sra.

void read ( XFILE in  ) 

function reads material parameters of the model

JK, 21.2.2005

Definition at line 50 of file chen.cpp.

References fbc, fc, ft, fybc, fyc, fyt, hs, hardsoft::read(), strretalg::read(), sra, and xfscanf().

Referenced by mechmat::readmattype().

void tangentstiff ( matrix d,
matrix td,
long  ipp,
long  ido 
)
void tangentstiff ( matrix d,
matrix td,
long  ipp,
long  ido 
)
void tangentstiff ( matrix d,
matrix td,
long  ipp,
long  ido 
)
void tangentstiff ( matrix d,
matrix td,
long  ipp,
long  ido 
)
void tangentstiff ( matrix d,
matrix td,
long  ipp,
long  ido 
)

function assembles tangent stiffness matrix

Parameters:
d - elastic stiffness matrix of the material
td - tangent stiffness matrix
ipp - integration point id
ido - first index in the array other

Definition at line 99 of file chen.cpp.

References allocv(), cmulm(), copym(), deryieldfdq(), deryieldfdsigma(), destrv(), intpoints::eqother, mechmat::givestress(), mechmat::ip, matrix::m, Mm, mxm(), mxv(), matrix::n, intpoints::ncompstr, planestress, scprd(), intpoints::ssst, stress, subm(), tensor_vector(), vector_tensor(), and vxv().

Referenced by matstiff().

void updateq ( long  ipp,
double  dgamma,
vector epsp,
matrix sig,
vector q 
)
void updateq ( long  ipp,
double  dgamma,
vector epsp,
matrix sig,
vector q 
)
void updateq ( long  ipp,
double  dgamma,
vector epsp,
matrix sig,
vector q 
)
void updateq ( long  ipp,
double  dgamma,
vector epsp,
matrix sig,
vector q 
)

Definition at line 561 of file chen0407.cpp.

void updateval ( long  ipp,
long  im,
long  ido 
)
void updateval ( long  ipp,
long  im,
long  ido 
)
void updateval ( long  ipp,
long  im,
long  ido 
)
void updateval ( long  ipp,
long  im,
long  ido 
)
void updateval ( long  ipp,
long  im,
long  ido 
)

function updates values of the array eqother

Parameters:
ipp - number of integration point

Definition at line 802 of file chen.cpp.

References intpoints::eqother, mechmat::givencompeqother(), mechmat::ip, Mm, and intpoints::other.

Referenced by mechmat::updateipvalmat().

double yieldfunction ( matrix sig,
vector q 
)
double yieldfunction ( matrix sig,
vector q 
)
double yieldfunction ( matrix sig,
vector q 
)
double yieldfunction ( matrix sig,
vector q 
)
double yieldfunction ( matrix sig,
vector q 
)

function evaluates yield function for given stresses

Parameters:
sig - stress components stored in 3x3 matrix
q - internal parameters (hardening)

JK, 4.8.2001

function evaluates yield function for given stresses

Parameters:
sig - stresses
q - internal parameters (hardening)

JK, 4.8.2001

function evaluates yield function for given stresses

Parameters:
sig - stresses
q - internal parameters (hardening)

4.8.2001

Definition at line 169 of file chen.cpp.

References au, ay, deviator(), f, fbc, fc, first_invar(), ft, fybc, fyc, fyt, ku, ky, second_invar(), and state.

Referenced by mechmat::yieldfunction().


Member Data Documentation

double alpha

coefficient alpha

Definition at line 73 of file chenold.h.

Referenced by deryieldfdqdq().

double au

coefficient A_u

Definition at line 66 of file chen.h.

Referenced by chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), and yieldfunction().

double ay

coefficient A

Definition at line 64 of file chen.h.

Referenced by chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigma_old(), deryieldfdsigmadq(), and yieldfunction().

double beta

coefficient beta

Definition at line 75 of file chenold.h.

Referenced by deryieldfdqdq().

double epslim

Definition at line 81 of file chen.h.

double epsu

limit strain

Definition at line 62 of file chenold.h.

Referenced by plasmod().

double epsuc

limit compression strain

Definition at line 64 of file chen0407.h.

Referenced by read().

double epsut

limit tension strain

Definition at line 66 of file chen0407.h.

Referenced by read().

double fbc

bi-axial compression ultimate stress

Definition at line 61 of file chen.h.

Referenced by changeparam(), chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), plasmod(), read(), and yieldfunction().

double fc

compression ultimate stress

Definition at line 57 of file chen.h.

Referenced by changeparam(), chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), plasmod(), read(), and yieldfunction().

double ft

tension ultimate stress

Definition at line 59 of file chen.h.

Referenced by changeparam(), chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), plasmod(), read(), and yieldfunction().

double fybc
double fyc
double fyt
long hard

auxiliary parameter

Definition at line 81 of file chenold.h.

Referenced by deryieldfdqdq().

double hp

hardening parameter

Definition at line 78 of file chen0407.h.

Referenced by plasmod(), and read().

hardening/softening

Definition at line 75 of file chen.h.

Referenced by changeparam(), dhdgamma(), dhdqpar(), dhdsigma(), hvalues(), and read().

double ku

coefficient k_u

Definition at line 70 of file chen.h.

Referenced by chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), plasmod(), and yieldfunction().

double ky

coefficient k

Definition at line 68 of file chen.h.

Referenced by chen(), deryieldfdq(), deryieldfdqdq(), deryieldfdsigma(), deryieldfdsigmadq(), plasmod(), and yieldfunction().

stress return algorithm

Definition at line 73 of file chen.h.

Referenced by nlstresses(), nonloc_nlstresses(), and read().

long state

auxiliary parameter

Definition at line 78 of file chen.h.

Referenced by chen(), deryieldfdq(), deryieldfdsigma(), deryieldfdsigmadq(), deryieldfdsigmadsigma(), and yieldfunction().


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

Generated by  doxygen 1.6.2