FiberSectionGJ Class Reference

#include <FiberSectionGJ.h>

Inheritance diagram for FiberSectionGJ:

SectionForceDeformation Material TaggedObject MovableObject List of all members.

Public Member Functions

 FiberSectionGJ ()
 FiberSectionGJ (int tag, int numFibers, Fiber **fibers, double GJ=1.0e10)
 ~FiberSectionGJ ()
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 FiberSectionGJ.h.


Constructor & Destructor Documentation

FiberSectionGJ::FiberSectionGJ (  ) 

Definition at line 113 of file FiberSectionGJ.cpp.

References SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, and SECTION_RESPONSE_T.

Referenced by getCopy().

FiberSectionGJ::FiberSectionGJ ( int  tag,
int  numFibers,
Fiber **  fibers,
double  GJ = 1.0e10 
)

FiberSectionGJ::~FiberSectionGJ (  ) 

Definition at line 205 of file FiberSectionGJ.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 51 of file FiberSectionGJ.h.

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

Implements SectionForceDeformation.

Definition at line 220 of file FiberSectionGJ.cpp.

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

Implements SectionForceDeformation.

Definition at line 314 of file FiberSectionGJ.cpp.

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

Implements SectionForceDeformation.

Definition at line 335 of file FiberSectionGJ.cpp.

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

Implements SectionForceDeformation.

Definition at line 320 of file FiberSectionGJ.cpp.

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

Implements SectionForceDeformation.

Definition at line 271 of file FiberSectionGJ.cpp.

int FiberSectionGJ::commitState ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 411 of file FiberSectionGJ.cpp.

int FiberSectionGJ::revertToLastCommit ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 424 of file FiberSectionGJ.cpp.

int FiberSectionGJ::revertToStart ( void   )  [virtual]

Implements SectionForceDeformation.

Definition at line 474 of file FiberSectionGJ.cpp.

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

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

Implements SectionForceDeformation.

Definition at line 399 of file FiberSectionGJ.cpp.

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

Implements SectionForceDeformation.

Definition at line 405 of file FiberSectionGJ.cpp.

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

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

Implements TaggedObject.

Definition at line 694 of file FiberSectionGJ.cpp.

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

Response * FiberSectionGJ::setResponse ( const char **  argv,
int  argc,
Information info,
OPS_Stream s 
) [virtual]

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

Reimplemented from SectionForceDeformation.

Definition at line 814 of file FiberSectionGJ.cpp.

References SectionForceDeformation::getResponse().

int FiberSectionGJ::addFiber ( Fiber theFiber  ) 

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

Reimplemented from MovableObject.

Definition at line 822 of file FiberSectionGJ.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