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 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 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