ElasticPlateSection Class Reference

#include <ElasticPlateSection.h>

Inheritance diagram for ElasticPlateSection:

SectionForceDeformation Material TaggedObject MovableObject List of all members.

Public Member Functions

 ElasticPlateSection ()
 ElasticPlateSection (int tag, double E, double nu, double h=1.0)
 ~ElasticPlateSection ()
SectionForceDeformationgetCopy ()
int getOrder () const
const IDgetType ()
int commitState ()
int revertToLastCommit ()
int revertToStart ()
int setTrialSectionDeformation (const Vector &strain_from_element)
const VectorgetSectionDeformation ()
const VectorgetStressResultant ()
const MatrixgetSectionTangent ()
const MatrixgetInitialTangent ()
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 41 of file ElasticPlateSection.h.


Constructor & Destructor Documentation

ElasticPlateSection::ElasticPlateSection (  ) 

Definition at line 47 of file ElasticPlateSection.cpp.

Referenced by getCopy().

ElasticPlateSection::ElasticPlateSection ( int  tag,
double  E,
double  nu,
double  h = 1.0 
)

Definition at line 55 of file ElasticPlateSection.cpp.

ElasticPlateSection::~ElasticPlateSection (  ) 

Definition at line 70 of file ElasticPlateSection.cpp.


Member Function Documentation

SectionForceDeformation * ElasticPlateSection::getCopy (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 76 of file ElasticPlateSection.cpp.

References ElasticPlateSection().

int ElasticPlateSection::getOrder (  )  const [virtual]

Implements SectionForceDeformation.

Definition at line 90 of file ElasticPlateSection.cpp.

const ID & ElasticPlateSection::getType (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 97 of file ElasticPlateSection.cpp.

int ElasticPlateSection::commitState (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 105 of file ElasticPlateSection.cpp.

int ElasticPlateSection::revertToLastCommit (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 113 of file ElasticPlateSection.cpp.

int ElasticPlateSection::revertToStart (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 119 of file ElasticPlateSection.cpp.

int ElasticPlateSection::setTrialSectionDeformation ( const Vector strain_from_element  )  [virtual]

Implements SectionForceDeformation.

Definition at line 127 of file ElasticPlateSection.cpp.

const Vector & ElasticPlateSection::getSectionDeformation (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 136 of file ElasticPlateSection.cpp.

const Vector & ElasticPlateSection::getStressResultant (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 143 of file ElasticPlateSection.cpp.

const Matrix & ElasticPlateSection::getSectionTangent (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 169 of file ElasticPlateSection.cpp.

References Matrix::Zero().

const Matrix & ElasticPlateSection::getInitialTangent (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 196 of file ElasticPlateSection.cpp.

References Matrix::Zero().

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

Implements TaggedObject.

Definition at line 223 of file ElasticPlateSection.cpp.

References endln, and return().

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

Implements MovableObject.

Definition at line 235 of file ElasticPlateSection.cpp.

References TaggedObject::getTag(), opserr, and Channel::sendVector().

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

Implements MovableObject.

Definition at line 253 of file ElasticPlateSection.cpp.

References opserr, Channel::recvVector(), and TaggedObject::setTag().


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

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