ElasticState Class Reference

#include <ElasticState.h>

Inheritance diagram for ElasticState:

DM04_Elastic elnp_Elastic Isotropic_Elastic PressureDependent_Elastic List of all members.

Public Member Functions

 ElasticState (const stresstensor &initialStress, const straintensor &initialStrain)
 ElasticState (const stresstensor &initialStress)
 ElasticState ()
virtual ~ElasticState ()
virtual ElasticStatenewObj ()=0
virtual stresstensor getStress () const
virtual straintensor getStrain () const
virtual const BJtensorgetElasticStiffness (const MaterialParameter &MatPar_in) const =0
virtual int setStress (const stresstensor &Stre_in)
virtual int setStrain (const straintensor &Stra_in)

Protected Attributes

stresstensor Stress
straintensor Strain

Static Protected Attributes

static BJtensor ElasticStiffness
static const stresstensor zerostress
static const straintensor zerostrain

Detailed Description

Definition at line 42 of file ElasticState.h.


Constructor & Destructor Documentation

ElasticState::ElasticState ( const stresstensor initialStress,
const straintensor initialStrain 
)

Definition at line 44 of file ElasticState.cpp.

ElasticState::ElasticState ( const stresstensor initialStress  ) 

Definition at line 51 of file ElasticState.cpp.

References Strain.

ElasticState::ElasticState (  ) 

Definition at line 59 of file ElasticState.cpp.

References Strain, and Stress.

virtual ElasticState::~ElasticState (  )  [inline, virtual]

Definition at line 50 of file ElasticState.h.


Member Function Documentation

virtual ElasticState* ElasticState::newObj (  )  [pure virtual]

stresstensor ElasticState::getStress (  )  const [virtual]

straintensor ElasticState::getStrain (  )  const [virtual]

virtual const BJtensor& ElasticState::getElasticStiffness ( const MaterialParameter MatPar_in  )  const [pure virtual]

int ElasticState::setStress ( const stresstensor Stre_in  )  [virtual]

Definition at line 81 of file ElasticState.cpp.

References Stress.

int ElasticState::setStrain ( const straintensor Stra_in  )  [virtual]

Definition at line 89 of file ElasticState.cpp.

References Strain.


Member Data Documentation

Definition at line 64 of file ElasticState.h.

Referenced by ElasticState(), getStrain(), and setStrain().

const stresstensor ElasticState::zerostress [static, protected]

Definition at line 67 of file ElasticState.h.

const straintensor ElasticState::zerostrain [static, protected]

Definition at line 68 of file ElasticState.h.


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

Generated on Mon Oct 23 15:05:41 2006 for OpenSees by doxygen 1.5.0