FiniteDeformationEP3D Class Reference

#include <FiniteDeformationEP3D.h>

Inheritance diagram for FiniteDeformationEP3D:

NDMaterial Material TaggedObject MovableObject List of all members.

Public Member Functions

 FiniteDeformationEP3D ()
 FiniteDeformationEP3D (int tag, NDMaterial *fde3d_in, fdYield *fdy_in, fdFlow *fdf_in, fdEvolution_S *fdEvolutionS_in, fdEvolution_T *fdEvolutionT_in)
 FiniteDeformationEP3D (int tag, NDMaterial *fde3d_in, fdYield *fdy_in, fdFlow *fdf_in, fdEvolution_S *fdEvolutionS_in)
 FiniteDeformationEP3D (int tag, NDMaterial *fde3d_in, fdYield *fdy_in, fdFlow *fdf_in, fdEvolution_T *fdEvolutionT_in)
 FiniteDeformationEP3D (int tag, NDMaterial *fde3d_in, fdYield *fdy_in, fdFlow *fdf_in)
virtual ~FiniteDeformationEP3D ()
const char * getClassType (void) const
double getRho (void)
int setTrialF (const straintensor &f)
int setTrialFIncr (const straintensor &df)
const Tensor & getTangentTensor (void)
const straintensorgetStrainTensor (void)
const stresstensorgetStressTensor (void)
const straintensorgetF (void)
const straintensorgetFp (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
NDMaterialgetCopy (void)
NDMaterialgetCopy (const char *type)
const char * getType (void) const
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag)
const stresstensorgetCauchyStressTensor (void)
const stresstensorgetPK1StressTensor (void)

Detailed Description

Definition at line 49 of file FiniteDeformationEP3D.h.


Constructor & Destructor Documentation

FiniteDeformationEP3D::FiniteDeformationEP3D (  ) 

Definition at line 85 of file FiniteDeformationEP3D.cpp.

References revertToStart().

Referenced by getCopy().

FiniteDeformationEP3D::FiniteDeformationEP3D ( int  tag,
NDMaterial fde3d_in,
fdYield fdy_in,
fdFlow fdf_in,
fdEvolution_S fdEvolutionS_in,
fdEvolution_T fdEvolutionT_in 
)

FiniteDeformationEP3D::FiniteDeformationEP3D ( int  tag,
NDMaterial fde3d_in,
fdYield fdy_in,
fdFlow fdf_in,
fdEvolution_S fdEvolutionS_in 
)

FiniteDeformationEP3D::FiniteDeformationEP3D ( int  tag,
NDMaterial fde3d_in,
fdYield fdy_in,
fdFlow fdf_in,
fdEvolution_T fdEvolutionT_in 
)

FiniteDeformationEP3D::FiniteDeformationEP3D ( int  tag,
NDMaterial fde3d_in,
fdYield fdy_in,
fdFlow fdf_in 
)

FiniteDeformationEP3D::~FiniteDeformationEP3D (  )  [virtual]

Definition at line 443 of file FiniteDeformationEP3D.cpp.


Member Function Documentation

const char* FiniteDeformationEP3D::getClassType ( void   )  const [inline, virtual]

Reimplemented from MovableObject.

Definition at line 80 of file FiniteDeformationEP3D.h.

double FiniteDeformationEP3D::getRho ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 487 of file FiniteDeformationEP3D.cpp.

References NDMaterial::getRho().

int FiniteDeformationEP3D::setTrialF ( const straintensor f  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 499 of file FiniteDeformationEP3D.cpp.

Referenced by setTrialFIncr().

int FiniteDeformationEP3D::setTrialFIncr ( const straintensor df  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 521 of file FiniteDeformationEP3D.cpp.

References setTrialF().

const tensor & FiniteDeformationEP3D::getTangentTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 533 of file FiniteDeformationEP3D.cpp.

const straintensor & FiniteDeformationEP3D::getStrainTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 545 of file FiniteDeformationEP3D.cpp.

const stresstensor & FiniteDeformationEP3D::getStressTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 557 of file FiniteDeformationEP3D.cpp.

Referenced by getCauchyStressTensor(), and getPK1StressTensor().

const straintensor & FiniteDeformationEP3D::getF ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 569 of file FiniteDeformationEP3D.cpp.

const straintensor & FiniteDeformationEP3D::getFp ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 581 of file FiniteDeformationEP3D.cpp.

References FDEPState::getFpInVar().

int FiniteDeformationEP3D::commitState ( void   )  [virtual]

Implements NDMaterial.

Definition at line 599 of file FiniteDeformationEP3D.cpp.

References FDEPState::commitState().

int FiniteDeformationEP3D::revertToLastCommit ( void   )  [virtual]

Implements NDMaterial.

Definition at line 611 of file FiniteDeformationEP3D.cpp.

References FDEPState::revertToLastCommit().

int FiniteDeformationEP3D::revertToStart ( void   )  [virtual]

Implements NDMaterial.

Definition at line 623 of file FiniteDeformationEP3D.cpp.

References FDEPState::revertToStart().

Referenced by FiniteDeformationEP3D().

NDMaterial * FiniteDeformationEP3D::getCopy ( void   )  [virtual]

Implements NDMaterial.

Definition at line 635 of file FiniteDeformationEP3D.cpp.

References FiniteDeformationEP3D().

NDMaterial * FiniteDeformationEP3D::getCopy ( const char *  type  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 663 of file FiniteDeformationEP3D.cpp.

References exit(), FiniteDeformationEP3D(), and opserr.

const char * FiniteDeformationEP3D::getType ( void   )  const [virtual]

Implements NDMaterial.

Definition at line 709 of file FiniteDeformationEP3D.cpp.

int FiniteDeformationEP3D::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements MovableObject.

Definition at line 735 of file FiniteDeformationEP3D.cpp.

int FiniteDeformationEP3D::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements MovableObject.

Definition at line 749 of file FiniteDeformationEP3D.cpp.

void FiniteDeformationEP3D::Print ( OPS_Stream s,
int  flag 
) [virtual]

Implements TaggedObject.

Definition at line 763 of file FiniteDeformationEP3D.cpp.

const stresstensor & FiniteDeformationEP3D::getCauchyStressTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 797 of file FiniteDeformationEP3D.cpp.

References getStressTensor().

const stresstensor & FiniteDeformationEP3D::getPK1StressTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 775 of file FiniteDeformationEP3D.cpp.

References getStressTensor().


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

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