FiberSection3d Class Reference

#include <FiberSection3d.h>

Inheritance diagram for FiberSection3d:

SectionForceDeformation Material TaggedObject MovableObject List of all members.

Public Member Functions

 FiberSection3d ()
 FiberSection3d (int tag, int numFibers, Fiber **fibers)
 ~FiberSection3d ()
const char * getClassType (void) const
int setTrialSectionDeformation (const Vector &deforms)
const VectorgetSectionDeformation (void)
const VectorgetStressResultant (void)
const MatrixgetSectionTangent (void)
const MatrixgetInitialTangent (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
SectionForceDeformationgetCopy (void)
const IDgetType (void)
int getOrder (void) const
int sendSelf (int cTag, Channel &theChannel)
int recvSelf (int cTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)
ResponsesetResponse (const char **argv, int argc, Information &info, OPS_Stream &s)
int getResponse (int responseID, Information &info)
int addFiber (Fiber &theFiber)
int setParameter (const char **argv, int argc, Parameter &param)

Detailed Description

Definition at line 44 of file FiberSection3d.h.


Constructor & Destructor Documentation

FiberSection3d::FiberSection3d (  ) 

Definition at line 114 of file FiberSection3d.cpp.

References SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, and SECTION_RESPONSE_P.

Referenced by getCopy().

FiberSection3d::FiberSection3d ( int  tag,
int  numFibers,
Fiber **  fibers 
)

FiberSection3d::~FiberSection3d (  ) 

Definition at line 209 of file FiberSection3d.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 51 of file FiberSection3d.h.

int FiberSection3d::setTrialSectionDeformation ( const Vector deforms  )  [virtual]

Implements SectionForceDeformation.

Definition at line 230 of file FiberSection3d.cpp.

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

Implements SectionForceDeformation.

Definition at line 330 of file FiberSection3d.cpp.

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

Implements SectionForceDeformation.

Definition at line 342 of file FiberSection3d.cpp.

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

Implements SectionForceDeformation.

Definition at line 336 of file FiberSection3d.cpp.

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

Implements SectionForceDeformation.

Definition at line 286 of file FiberSection3d.cpp.

int FiberSection3d::commitState ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 412 of file FiberSection3d.cpp.

int FiberSection3d::revertToLastCommit ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 425 of file FiberSection3d.cpp.

int FiberSection3d::revertToStart ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 480 of file FiberSection3d.cpp.

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

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

Implements SectionForceDeformation.

Definition at line 400 of file FiberSection3d.cpp.

Referenced by setResponse().

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

Implements SectionForceDeformation.

Definition at line 406 of file FiberSection3d.cpp.

Referenced by setResponse().

int FiberSection3d::sendSelf ( int  cTag,
Channel theChannel 
) [virtual]

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

int FiberSection3d::getResponse ( int  responseID,
Information info 
) [virtual]

Reimplemented from SectionForceDeformation.

Definition at line 950 of file FiberSection3d.cpp.

References SectionForceDeformation::getResponse().

int FiberSection3d::addFiber ( Fiber theFiber  ) 

int FiberSection3d::setParameter ( const char **  argv,
int  argc,
Parameter param 
) [virtual]

Reimplemented from MovableObject.

Definition at line 958 of file FiberSection3d.cpp.

References TaggedObject::getTag().


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