MembranePlateFiberSection Class Reference

#include <MembranePlateFiberSection.h>

Inheritance diagram for MembranePlateFiberSection:

SectionForceDeformation Material TaggedObject MovableObject List of all members.

Public Member Functions

 MembranePlateFiberSection ()
 MembranePlateFiberSection (int tag, double thickness, NDMaterial &Afiber)
const char * getClassType (void) const
virtual ~MembranePlateFiberSection ()
SectionForceDeformationgetCopy ()
double getRho ()
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 43 of file MembranePlateFiberSection.h.


Constructor & Destructor Documentation

MembranePlateFiberSection::MembranePlateFiberSection (  ) 

Definition at line 75 of file MembranePlateFiberSection.cpp.

Referenced by getCopy().

MembranePlateFiberSection::MembranePlateFiberSection ( int  tag,
double  thickness,
NDMaterial Afiber 
)

Definition at line 86 of file MembranePlateFiberSection.cpp.

References NDMaterial::getCopy().

MembranePlateFiberSection::~MembranePlateFiberSection (  )  [virtual]

Definition at line 104 of file MembranePlateFiberSection.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 58 of file MembranePlateFiberSection.h.

SectionForceDeformation * MembranePlateFiberSection::getCopy (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 114 of file MembranePlateFiberSection.cpp.

References MembranePlateFiberSection().

double MembranePlateFiberSection::getRho (  )  [virtual]

Reimplemented from SectionForceDeformation.

Definition at line 182 of file MembranePlateFiberSection.cpp.

References NDMaterial::getRho().

int MembranePlateFiberSection::getOrder (  )  const [virtual]

Implements SectionForceDeformation.

Definition at line 127 of file MembranePlateFiberSection.cpp.

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

Implements SectionForceDeformation.

Definition at line 134 of file MembranePlateFiberSection.cpp.

int MembranePlateFiberSection::commitState (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 142 of file MembranePlateFiberSection.cpp.

int MembranePlateFiberSection::revertToLastCommit (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 156 of file MembranePlateFiberSection.cpp.

int MembranePlateFiberSection::revertToStart (  )  [virtual]

Implements SectionForceDeformation.

Definition at line 168 of file MembranePlateFiberSection.cpp.

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

Implements SectionForceDeformation.

Definition at line 204 of file MembranePlateFiberSection.cpp.

References NDMaterial::setTrialStrain().

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

Implements SectionForceDeformation.

Definition at line 239 of file MembranePlateFiberSection.cpp.

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

Implements SectionForceDeformation.

Definition at line 246 of file MembranePlateFiberSection.cpp.

References NDMaterial::getStress(), and Vector::Zero().

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

Implements SectionForceDeformation.

Definition at line 295 of file MembranePlateFiberSection.cpp.

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

Referenced by getInitialTangent().

const Matrix& MembranePlateFiberSection::getInitialTangent ( void   )  [inline, virtual]

Implements SectionForceDeformation.

Definition at line 97 of file MembranePlateFiberSection.h.

References getSectionTangent().

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

Implements TaggedObject.

Definition at line 461 of file MembranePlateFiberSection.cpp.

References endln, TaggedObject::Print(), and return().

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


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

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