PlasticHardening2D Class Reference#include <PlasticHardening2D.h>
Inheritance diagram for PlasticHardening2D:
List of all members.
|
Public Member Functions |
| PlasticHardening2D (int tag, int classTag, double min_iso_factor, double iso_ratio, double kin_ratio, PlasticHardeningMaterial &kpx_pos, PlasticHardeningMaterial &kpx_neg, PlasticHardeningMaterial &kpy_pos, PlasticHardeningMaterial &kpy_neg, double dir) |
virtual | ~PlasticHardening2D () |
virtual int | commitState () |
virtual int | revertToLastCommit (void) |
virtual void | Print (OPS_Stream &s, int flag=0) |
virtual YS_Evolution * | getCopy (void)=0 |
virtual const Vector & | getEquiPlasticStiffness (void) |
double | getTrialPlasticStrains (int dof) |
double | getCommitPlasticStrains (int dof) |
Protected Member Functions |
virtual void | setTrialPlasticStrains (double ep, const Vector &f, const Vector &g) |
virtual double | getIsoPlasticStiffness (int dir) |
virtual double | getKinPlasticStiffness (int dir) |
virtual Vector & | getEvolDirection (Vector &f_new) |
Protected Attributes |
PlasticHardeningMaterial * | kpMatXPos |
PlasticHardeningMaterial * | kpMatYPos |
PlasticHardeningMaterial * | kpMatXNeg |
PlasticHardeningMaterial * | kpMatYNeg |
bool | defPosX |
bool | defPosY |
double | direction |
Detailed Description
Definition at line 10 of file PlasticHardening2D.h.
Constructor & Destructor Documentation
PlasticHardening2D::~PlasticHardening2D |
( |
|
) |
[virtual] |
Member Function Documentation
int PlasticHardening2D::commitState |
( |
|
) |
[virtual] |
int PlasticHardening2D::revertToLastCommit |
( |
void |
|
) |
[virtual] |
void PlasticHardening2D::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
virtual YS_Evolution* PlasticHardening2D::getCopy |
( |
void |
|
) |
[pure virtual] |
const Vector & PlasticHardening2D::getEquiPlasticStiffness |
( |
void |
|
) |
[virtual] |
Implements YS_Evolution2D.
Definition at line 163 of file PlasticHardening2D.cpp.
References defPosX, defPosY, YS_Evolution::freezeEvolution, PlasticHardeningMaterial::getTrialPlasticStiffness(), kpMatXNeg, kpMatXPos, kpMatYNeg, kpMatYPos, opserr, strnDebug, and YS_Evolution2D::v2.
double PlasticHardening2D::getTrialPlasticStrains |
( |
int |
dof |
) |
[virtual] |
double PlasticHardening2D::getCommitPlasticStrains |
( |
int |
dof |
) |
[virtual] |
void PlasticHardening2D::setTrialPlasticStrains |
( |
double |
ep, |
|
|
const Vector & |
f, |
|
|
const Vector & |
g | |
|
) |
| | [protected, virtual] |
double PlasticHardening2D::getIsoPlasticStiffness |
( |
int |
dir |
) |
[protected, virtual] |
double PlasticHardening2D::getKinPlasticStiffness |
( |
int |
dir |
) |
[protected, virtual] |
Vector & PlasticHardening2D::getEvolDirection |
( |
Vector & |
f_new |
) |
[protected, virtual] |
Member Data Documentation
Definition at line 39 of file PlasticHardening2D.h.
Referenced by commitState(), PeakOriented2D01::getCopy(), Kinematic2D01::getCopy(), Isotropic2D01::getCopy(), CombinedIsoKin2D01::getCopy(), getEquiPlasticStiffness(), getIsoPlasticStiffness(), getTrialPlasticStrains(), PlasticHardening2D(), revertToLastCommit(), setTrialPlasticStrains(), and ~PlasticHardening2D().
Definition at line 39 of file PlasticHardening2D.h.
Referenced by commitState(), PeakOriented2D01::getCopy(), Kinematic2D01::getCopy(), Isotropic2D01::getCopy(), CombinedIsoKin2D01::getCopy(), getEquiPlasticStiffness(), getIsoPlasticStiffness(), getTrialPlasticStrains(), PlasticHardening2D(), revertToLastCommit(), setTrialPlasticStrains(), and ~PlasticHardening2D().
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:47 2006 for OpenSees by 1.5.0
|