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
|