GenericSectionNd Class Reference

#include <GenericSectionNd.h>

Inheritance diagram for GenericSectionNd:

SectionForceDeformation Material TaggedObject MovableObject List of all members.

Public Member Functions

 GenericSectionNd (int tag, NDMaterial &m, const ID &mCode)
 GenericSectionNd ()
 ~GenericSectionNd ()
const char * getClassType (void) const
int setTrialSectionDeformation (const Vector &)
const VectorgetSectionDeformation (void)
const VectorgetStressResultant (void)
const MatrixgetSectionTangent (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
SectionForceDeformationgetCopy (void)
const IDgetType (void)
int getOrder (void) const
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)

Protected Attributes

NDMaterialtheModel
IDcode
int order
int otherDbTag

Detailed Description

Definition at line 46 of file GenericSectionNd.h.


Constructor & Destructor Documentation

GenericSectionNd::GenericSectionNd ( int  tag,
NDMaterial m,
const ID mCode 
)

GenericSectionNd::GenericSectionNd (  ) 

Definition at line 77 of file GenericSectionNd.cpp.

Referenced by getCopy().

GenericSectionNd::~GenericSectionNd (  ) 

Definition at line 84 of file GenericSectionNd.cpp.

References code, and theModel.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 54 of file GenericSectionNd.h.

int GenericSectionNd::setTrialSectionDeformation ( const Vector  )  [virtual]

Implements SectionForceDeformation.

Definition at line 94 of file GenericSectionNd.cpp.

References NDMaterial::setTrialStrain(), and theModel.

const Vector & GenericSectionNd::getSectionDeformation ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 100 of file GenericSectionNd.cpp.

References NDMaterial::getStrain(), and theModel.

const Vector & GenericSectionNd::getStressResultant ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 106 of file GenericSectionNd.cpp.

References NDMaterial::getStress(), and theModel.

const Matrix & GenericSectionNd::getSectionTangent ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 112 of file GenericSectionNd.cpp.

References NDMaterial::getTangent(), and theModel.

int GenericSectionNd::commitState ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 118 of file GenericSectionNd.cpp.

References NDMaterial::commitState(), and theModel.

int GenericSectionNd::revertToLastCommit ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 124 of file GenericSectionNd.cpp.

References NDMaterial::revertToLastCommit(), and theModel.

int GenericSectionNd::revertToStart ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 130 of file GenericSectionNd.cpp.

References NDMaterial::revertToStart(), and theModel.

SectionForceDeformation * GenericSectionNd::getCopy ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 148 of file GenericSectionNd.cpp.

References code, GenericSectionNd(), otherDbTag, and theModel.

const ID & GenericSectionNd::getType ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 136 of file GenericSectionNd.cpp.

References code.

int GenericSectionNd::getOrder ( void   )  const [virtual]

Implements SectionForceDeformation.

Definition at line 142 of file GenericSectionNd.cpp.

References order.

void GenericSectionNd::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements TaggedObject.

Definition at line 285 of file GenericSectionNd.cpp.

References code, endln, and TaggedObject::getTag().


Member Data Documentation

int GenericSectionNd::order [protected]

Definition at line 78 of file GenericSectionNd.h.

Referenced by GenericSectionNd(), getOrder(), recvSelf(), and sendSelf().

Definition at line 79 of file GenericSectionNd.h.

Referenced by getCopy(), recvSelf(), and sendSelf().


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