ElasticIsotropicMaterial Class Reference#include <ElasticIsotropicMaterial.h>
Inheritance diagram for ElasticIsotropicMaterial:
List of all members.
|
Public Member Functions |
| ElasticIsotropicMaterial (int tag, int classTag, double E, double nu, double rho=0.0) |
| ElasticIsotropicMaterial (int tag, double E, double nu, double rho=0.0) |
| ElasticIsotropicMaterial (void) |
virtual | ~ElasticIsotropicMaterial (void) |
virtual const char * | getClassType (void) const |
virtual double | getRho () |
virtual int | setTrialStrain (const Vector &v) |
virtual int | setTrialStrain (const Vector &v, const Vector &r) |
virtual int | setTrialStrainIncr (const Vector &v) |
virtual int | setTrialStrainIncr (const Vector &v, const Vector &r) |
virtual const Matrix & | getTangent (void) |
virtual const Matrix & | getInitialTangent (void) |
virtual const Vector & | getStress (void) |
virtual const Vector & | getStrain (void) |
int | setTrialStrain (const Tensor &v) |
int | setTrialStrain (const Tensor &v, const Tensor &r) |
int | setTrialStrainIncr (const Tensor &v) |
int | setTrialStrainIncr (const Tensor &v, const Tensor &r) |
const Tensor & | getTangentTensor (void) |
const stresstensor & | getStressTensor (void) |
const straintensor & | getStrainTensor (void) |
const straintensor & | getPlasticStrainTensor (void) |
virtual int | commitState (void) |
virtual int | revertToLastCommit (void) |
virtual int | revertToStart (void) |
virtual NDMaterial * | getCopy (void) |
virtual NDMaterial * | getCopy (const char *type) |
virtual const char * | getType (void) const |
virtual int | getOrder (void) const |
virtual int | sendSelf (int commitTag, Channel &theChannel) |
virtual int | recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) |
void | Print (OPS_Stream &s, int flag=0) |
virtual int | setParameter (const char **argv, int argc, Parameter ¶m) |
virtual int | updateParameter (int parameterID, Information &info) |
Protected Attributes |
double | E |
double | v |
double | rho |
Detailed Description
Definition at line 53 of file ElasticIsotropicMaterial.h.
Constructor & Destructor Documentation
ElasticIsotropicMaterial::ElasticIsotropicMaterial |
( |
int |
tag, |
|
|
int |
classTag, |
|
|
double |
E, |
|
|
double |
nu, |
|
|
double |
rho = 0.0 | |
|
) |
| | |
ElasticIsotropicMaterial::ElasticIsotropicMaterial |
( |
int |
tag, |
|
|
double |
E, |
|
|
double |
nu, |
|
|
double |
rho = 0.0 | |
|
) |
| | |
ElasticIsotropicMaterial::ElasticIsotropicMaterial |
( |
void |
|
) |
|
ElasticIsotropicMaterial::~ElasticIsotropicMaterial |
( |
void |
|
) |
[virtual] |
Member Function Documentation
virtual const char* ElasticIsotropicMaterial::getClassType |
( |
void |
|
) |
const [inline, virtual] |
double ElasticIsotropicMaterial::getRho |
( |
|
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrain |
( |
const Vector & |
v |
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrain |
( |
const Vector & |
v, |
|
|
const Vector & |
r | |
|
) |
| | [virtual] |
int ElasticIsotropicMaterial::setTrialStrainIncr |
( |
const Vector & |
v |
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrainIncr |
( |
const Vector & |
v, |
|
|
const Vector & |
r | |
|
) |
| | [virtual] |
const Matrix & ElasticIsotropicMaterial::getTangent |
( |
void |
|
) |
[virtual] |
const Matrix & ElasticIsotropicMaterial::getInitialTangent |
( |
void |
|
) |
[virtual] |
const Vector & ElasticIsotropicMaterial::getStress |
( |
void |
|
) |
[virtual] |
const Vector & ElasticIsotropicMaterial::getStrain |
( |
void |
|
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrain |
( |
const Tensor & |
v |
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrain |
( |
const Tensor & |
v, |
|
|
const Tensor & |
r | |
|
) |
| | [virtual] |
int ElasticIsotropicMaterial::setTrialStrainIncr |
( |
const Tensor & |
v |
) |
[virtual] |
int ElasticIsotropicMaterial::setTrialStrainIncr |
( |
const Tensor & |
v, |
|
|
const Tensor & |
r | |
|
) |
| | [virtual] |
const Tensor & ElasticIsotropicMaterial::getTangentTensor |
( |
void |
|
) |
[virtual] |
const stresstensor & ElasticIsotropicMaterial::getStressTensor |
( |
void |
|
) |
[virtual] |
const straintensor & ElasticIsotropicMaterial::getStrainTensor |
( |
void |
|
) |
[virtual] |
const straintensor & ElasticIsotropicMaterial::getPlasticStrainTensor |
( |
void |
|
) |
[virtual] |
int ElasticIsotropicMaterial::commitState |
( |
void |
|
) |
[virtual] |
int ElasticIsotropicMaterial::revertToLastCommit |
( |
void |
|
) |
[virtual] |
int ElasticIsotropicMaterial::revertToStart |
( |
void |
|
) |
[virtual] |
NDMaterial * ElasticIsotropicMaterial::getCopy |
( |
void |
|
) |
[virtual] |
NDMaterial * ElasticIsotropicMaterial::getCopy |
( |
const char * |
type |
) |
[virtual] |
const char * ElasticIsotropicMaterial::getType |
( |
void |
|
) |
const [virtual] |
int ElasticIsotropicMaterial::getOrder |
( |
void |
|
) |
const [virtual] |
int ElasticIsotropicMaterial::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
int ElasticIsotropicMaterial::recvSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel, |
|
|
FEM_ObjectBroker & |
theBroker | |
|
) |
| | [virtual] |
void ElasticIsotropicMaterial::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
int ElasticIsotropicMaterial::setParameter |
( |
const char ** |
argv, |
|
|
int |
argc, |
|
|
Parameter & |
param | |
|
) |
| | [virtual] |
int ElasticIsotropicMaterial::updateParameter |
( |
int |
parameterID, |
|
|
Information & |
info | |
|
) |
| | [virtual] |
Member Data Documentation
Definition at line 118 of file ElasticIsotropicMaterial.h.
Referenced by PressureDependentElastic3D::getCopy(), ElasticIsotropicPlateFiber::getCopy(), ElasticIsotropicPlaneStress2D::getCopy(), ElasticIsotropicPlaneStrain2D::getCopy(), getCopy(), ElasticIsotropicBeamFiber::getCopy(), ElasticIsotropicAxiSymm::getCopy(), ElasticIsotropic3D::getCopy(), ElasticIsotropicPlateFiber::getInitialTangent(), ElasticIsotropicPlaneStress2D::getInitialTangent(), ElasticIsotropicPlaneStrain2D::getInitialTangent(), ElasticIsotropicBeamFiber::getInitialTangent(), ElasticIsotropicAxiSymm::getInitialTangent(), ElasticIsotropicPlateFiber::getStress(), ElasticIsotropicPlaneStress2D::getStress(), ElasticIsotropicPlaneStrain2D::getStress(), ElasticIsotropicBeamFiber::getStress(), ElasticIsotropicAxiSymm::getStress(), ElasticIsotropic3D::getStress(), ElasticIsotropicPlateFiber::getTangent(), ElasticIsotropicPlaneStress2D::getTangent(), ElasticIsotropicPlaneStrain2D::getTangent(), ElasticIsotropicBeamFiber::getTangent(), ElasticIsotropicAxiSymm::getTangent(), ElasticIsotropic3D::getTangent(), PressureDependentElastic3D::Print(), Print(), ElasticIsotropic3D::Print(), PressureDependentElastic3D::recvSelf(), recvSelf(), PressureDependentElastic3D::sendSelf(), sendSelf(), ElasticIsotropic3D::setTrialStrain(), ElasticIsotropic3D::setTrialStrainIncr(), and updateParameter().
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:41 2006 for OpenSees by 1.5.0
|