IsotropicLinearElastic Class Reference

Isotropic, unstressed Linear Elastic constitutive behavior. More...

#include <Material.h>

Inheritance diagram for IsotropicLinearElastic:
LinearElasticBase SimpleMaterial Material

List of all members.

Public Member Functions

 IsotropicLinearElastic (double iLambda, double imu, double irho=0)
virtual ~IsotropicLinearElastic ()
 IsotropicLinearElastic (const IsotropicLinearElastic &NewMat)
virtual IsotropicLinearElasticclone () const
const std::string getMaterialName () const
 returns a string with the name of the material
double getSoundSpeed (void) const

Static Public Attributes

static const int DELTA_MAT [][3] = { { 1, 0, 0 }, { 0, 1, 0 }, { 0, 0, 1 } }

Protected Member Functions

const double getModuli (int i1, int i2, int i3, int i4) const

Private Attributes

double lambda
double mu

Detailed Description

Isotropic, unstressed Linear Elastic constitutive behavior.


Constructor & Destructor Documentation

IsotropicLinearElastic::IsotropicLinearElastic ( double  iLambda,
double  imu,
double  irho = 0 
) [inline]
virtual IsotropicLinearElastic::~IsotropicLinearElastic (  )  [inline, virtual]
IsotropicLinearElastic::IsotropicLinearElastic ( const IsotropicLinearElastic NewMat  )  [inline]

Member Function Documentation

virtual IsotropicLinearElastic* IsotropicLinearElastic::clone (  )  const [inline, virtual]

Implements LinearElasticBase.

const std::string IsotropicLinearElastic::getMaterialName (  )  const [inline, virtual]

returns a string with the name of the material

Reimplemented from LinearElasticBase.

const double IsotropicLinearElastic::getModuli ( int  i1,
int  i2,
int  i3,
int  i4 
) const [inline, protected, virtual]

Implements LinearElasticBase.

double IsotropicLinearElastic::getSoundSpeed ( void   )  const [inline, virtual]
Returns:
speed of sound

Implements SimpleMaterial.


Member Data Documentation

const int IsotropicLinearElastic::DELTA_MAT = { { 1, 0, 0 }, { 0, 1, 0 }, { 0, 0, 1 } } [static]
double IsotropicLinearElastic::mu [private]

The documentation for this class was generated from the following files:
Generated on Tue Aug 2 11:51:27 2011 for Galois by  doxygen 1.6.3