Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
NDMaterial Class Reference#include <NDMaterial.h>
Inheritance diagram for NDMaterial::
List of all members.
Detailed Description
NDMaterial is an abstract class. The NDMaterial class provides the interface that all NDMaterial writers must provide when introducing new NDMaterial subclasses. An NDMaterial object is responsible for keeping track of stress, strain and the constitution for a particular point in the domain. \
}
Definition at line 62 of file NDMaterial.h.
Constructor & Destructor Documentation
NDMaterial::NDMaterial (
|
int tag,
|
|
int classTag )
|
|
NDMaterial::NDMaterial (
|
)
|
|
NDMaterial::~NDMaterial (
|
) [virtual]
|
|
Member Function Documentation
int NDMaterial::commitState (
|
void ) [pure virtual]
|
|
const Vector & NDMaterial::getCommittedStrain (
|
void ) [virtual]
|
|
const Vector & NDMaterial::getCommittedStress (
|
void ) [virtual]
|
|
|
new methods for recorder requested by Zhouhui Yang .. MAY NOT STAY.
Definition at line 73 of file NDMaterial.cpp. |
NDMaterial * NDMaterial::getCopy (
|
const char * type ) [pure virtual]
|
|
NDMaterial * NDMaterial::getCopy (
|
void ) [pure virtual]
|
|
int NDMaterial::getOrder (
|
void ) const [pure virtual]
|
|
int NDMaterial::getResponse (
|
int responseID,
|
|
Information & matInformation ) [virtual]
|
|
double NDMaterial::getRho (
|
void ) [virtual]
|
|
const Vector & NDMaterial::getStrain (
|
void ) [virtual]
|
|
const Tensor & NDMaterial::getStrainTensor (
|
void ) [virtual]
|
|
const Vector & NDMaterial::getStress (
|
void ) [virtual]
|
|
|
Reimplemented in ElasticIsotropic3D, ElasticIsotropicMaterial, J2AxiSymm, J2PlaneStrain, J2PlaneStress, and J2ThreeDimensional.
Definition at line 121 of file NDMaterial.cpp.
Referenced by FourNodeQuad::Print(), FourNodeQuad::displaySelf(), getCommittedStress(), ZeroLengthND::getResistingForce(), FourNodeQuad::getResistingForce(), and GenericSectionNd::getStressResultant().
|
const stresstensor NDMaterial::getStressTensor (
|
void ) [virtual]
|
|
const Matrix & NDMaterial::getTangent (
|
void ) [virtual]
|
|
const Tensor & NDMaterial::getTangentTensor (
|
void ) [virtual]
|
|
const char * NDMaterial::getType (
|
void ) const [pure virtual]
|
|
int NDMaterial::revertToLastCommit (
|
void ) [pure virtual]
|
|
int NDMaterial::revertToStart (
|
void ) [pure virtual]
|
|
Response * NDMaterial::setResponse (
|
char ** argv,
|
|
int argc,
|
|
Information & matInformation ) [virtual]
|
|
int NDMaterial::setTrialStrain (
|
const Tensor & v,
|
|
const Tensor & r ) [virtual]
|
|
int NDMaterial::setTrialStrain (
|
const Tensor & v ) [virtual]
|
|
int NDMaterial::setTrialStrain (
|
const Vector & v,
|
|
const Vector & r ) [virtual]
|
|
int NDMaterial::setTrialStrain (
|
const Vector & strain_from_element ) [virtual]
|
|
int NDMaterial::setTrialStrainIncr (
|
const Tensor & v,
|
|
const Tensor & r ) [virtual]
|
|
int NDMaterial::setTrialStrainIncr (
|
const Tensor & v ) [virtual]
|
|
int NDMaterial::setTrialStrainIncr (
|
const Vector & v,
|
|
const Vector & r ) [virtual]
|
|
int NDMaterial::setTrialStrainIncr (
|
const Vector & v ) [virtual]
|
|
The documentation for this class was generated from the following files:
|