WideFlangeSectionIntegration Class Reference

#include <WideFlangeSectionIntegration.h>

Inheritance diagram for WideFlangeSectionIntegration:

SectionIntegration MovableObject List of all members.

Public Member Functions

 WideFlangeSectionIntegration (double d, double tw, double bf, double tf, int Nfdw, int Nftf)
 WideFlangeSectionIntegration ()
 ~WideFlangeSectionIntegration ()
int getNumFibers (void)
void getFiberLocations (int nFibers, double *xi)
void getFiberWeights (int nFibers, double *wt)
SectionIntegrationgetCopy (void)
int sendSelf (int cTag, Channel &theChannel)
int recvSelf (int cTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int setParameter (const char **argv, int argc, Parameter &param)
int updateParameter (int parameterID, Information &info)
int activateParameter (int parameterID)
void getLocationsDeriv (int nFibers, double *dptsdh)
void getWeightsDeriv (int nFibers, double *dwtsdh)
void Print (OPS_Stream &s, int flag=0)
int arrangeFibers (UniaxialMaterial **theMaterials, UniaxialMaterial *theSteel)

Detailed Description

Definition at line 32 of file WideFlangeSectionIntegration.h.


Constructor & Destructor Documentation

WideFlangeSectionIntegration::WideFlangeSectionIntegration ( double  d,
double  tw,
double  bf,
double  tf,
int  Nfdw,
int  Nftf 
)

Definition at line 33 of file WideFlangeSectionIntegration.cpp.

WideFlangeSectionIntegration::WideFlangeSectionIntegration (  ) 

Definition at line 45 of file WideFlangeSectionIntegration.cpp.

Referenced by getCopy().

WideFlangeSectionIntegration::~WideFlangeSectionIntegration (  ) 

Definition at line 52 of file WideFlangeSectionIntegration.cpp.


Member Function Documentation

int WideFlangeSectionIntegration::getNumFibers ( void   )  [virtual]

Implements SectionIntegration.

Definition at line 58 of file WideFlangeSectionIntegration.cpp.

Referenced by arrangeFibers(), and TclModelBuilderSectionCommand().

void WideFlangeSectionIntegration::getFiberLocations ( int  nFibers,
double *  xi 
) [virtual]

Implements SectionIntegration.

Definition at line 76 of file WideFlangeSectionIntegration.cpp.

References count.

void WideFlangeSectionIntegration::getFiberWeights ( int  nFibers,
double *  wt 
) [virtual]

Implements SectionIntegration.

Definition at line 101 of file WideFlangeSectionIntegration.cpp.

SectionIntegration * WideFlangeSectionIntegration::getCopy ( void   )  [virtual]

Implements SectionIntegration.

Definition at line 123 of file WideFlangeSectionIntegration.cpp.

References WideFlangeSectionIntegration().

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

int WideFlangeSectionIntegration::recvSelf ( int  cTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

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

Reimplemented from MovableObject.

Definition at line 129 of file WideFlangeSectionIntegration.cpp.

References Parameter::addObject().

int WideFlangeSectionIntegration::updateParameter ( int  parameterID,
Information info 
) [virtual]

Reimplemented from MovableObject.

Definition at line 151 of file WideFlangeSectionIntegration.cpp.

References Information::theDouble.

int WideFlangeSectionIntegration::activateParameter ( int  parameterID  )  [virtual]

Reimplemented from MovableObject.

Definition at line 173 of file WideFlangeSectionIntegration.cpp.

void WideFlangeSectionIntegration::getLocationsDeriv ( int  nFibers,
double *  dptsdh 
) [virtual]

Reimplemented from SectionIntegration.

Definition at line 181 of file WideFlangeSectionIntegration.cpp.

References count.

void WideFlangeSectionIntegration::getWeightsDeriv ( int  nFibers,
double *  dwtsdh 
) [virtual]

Reimplemented from SectionIntegration.

Definition at line 236 of file WideFlangeSectionIntegration.cpp.

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

Implements SectionIntegration.

Definition at line 277 of file WideFlangeSectionIntegration.cpp.

References endln.

int WideFlangeSectionIntegration::arrangeFibers ( UniaxialMaterial **  theMaterials,
UniaxialMaterial theSteel 
)

Definition at line 64 of file WideFlangeSectionIntegration.cpp.

References getNumFibers().

Referenced by TclModelBuilderSectionCommand().


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:51 2006 for OpenSees by doxygen 1.5.0