PlateFiberMaterial Class Reference

#include <PlateFiberMaterial.h>

Inheritance diagram for PlateFiberMaterial:

NDMaterial Material TaggedObject MovableObject List of all members.

Public Member Functions

 PlateFiberMaterial ()
 PlateFiberMaterial (int tag, NDMaterial &the3DMaterial)
virtual ~PlateFiberMaterial ()
virtual const char * getClassType (void) const
NDMaterialgetCopy ()
NDMaterialgetCopy (const char *type)
int getOrder () const
const char * getType () const
int commitState ()
int revertToLastCommit ()
int revertToStart ()
int setTrialStrain (const Vector &strainFromElement)
const VectorgetStrain ()
const VectorgetStress ()
const MatrixgetTangent ()
const MatrixgetInitialTangent (void)
double getRho ()
void Print (OPS_Stream &s, int flag)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 40 of file PlateFiberMaterial.h.


Constructor & Destructor Documentation

PlateFiberMaterial::PlateFiberMaterial (  ) 

Definition at line 41 of file PlateFiberMaterial.cpp.

Referenced by getCopy().

PlateFiberMaterial::PlateFiberMaterial ( int  tag,
NDMaterial the3DMaterial 
)

Definition at line 50 of file PlateFiberMaterial.cpp.

References NDMaterial::getCopy().

PlateFiberMaterial::~PlateFiberMaterial (  )  [virtual]

Definition at line 65 of file PlateFiberMaterial.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 57 of file PlateFiberMaterial.h.

NDMaterial * PlateFiberMaterial::getCopy (  )  [virtual]

Implements NDMaterial.

Definition at line 74 of file PlateFiberMaterial.cpp.

References Cstrain22, PlateFiberMaterial(), and Tstrain22.

Referenced by getCopy().

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

Reimplemented from NDMaterial.

Definition at line 90 of file PlateFiberMaterial.cpp.

References getCopy().

int PlateFiberMaterial::getOrder (  )  const [virtual]

Reimplemented from NDMaterial.

Definition at line 98 of file PlateFiberMaterial.cpp.

const char * PlateFiberMaterial::getType (  )  const [virtual]

Implements NDMaterial.

Definition at line 105 of file PlateFiberMaterial.cpp.

int PlateFiberMaterial::commitState (  )  [virtual]

Implements NDMaterial.

Definition at line 114 of file PlateFiberMaterial.cpp.

References NDMaterial::commitState().

int PlateFiberMaterial::revertToLastCommit (  )  [virtual]

Implements NDMaterial.

Definition at line 125 of file PlateFiberMaterial.cpp.

References NDMaterial::revertToLastCommit().

int PlateFiberMaterial::revertToStart (  )  [virtual]

Implements NDMaterial.

Definition at line 135 of file PlateFiberMaterial.cpp.

References NDMaterial::revertToStart().

int PlateFiberMaterial::setTrialStrain ( const Vector strainFromElement  )  [virtual]

const Vector & PlateFiberMaterial::getStrain (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 250 of file PlateFiberMaterial.cpp.

const Vector & PlateFiberMaterial::getStress (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 258 of file PlateFiberMaterial.cpp.

References NDMaterial::getStress().

const Matrix & PlateFiberMaterial::getTangent (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 281 of file PlateFiberMaterial.cpp.

References NDMaterial::getTangent(), and Matrix::Solve().

Referenced by getInitialTangent().

const Matrix & PlateFiberMaterial::getInitialTangent ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 332 of file PlateFiberMaterial.cpp.

References getTangent(), and opserr.

double PlateFiberMaterial::getRho (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 146 of file PlateFiberMaterial.cpp.

References NDMaterial::getRho().

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

Implements TaggedObject.

Definition at line 385 of file PlateFiberMaterial.cpp.

References TaggedObject::getTag(), and TaggedObject::Print().

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

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


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

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