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 Vector & getSectionDeformation (void)
const Vector & getStressResultant (void)
const Matrix & getSectionTangent (void)
const Matrix & getInitialTangent (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
SectionForceDeformation * getCopy (void)
const ID & getType (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)
Response * setResponse (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