Beam2dUniformLoad Class Reference

#include <Beam2dUniformLoad.h>

Inheritance diagram for Beam2dUniformLoad:

ElementalLoad Load DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 Beam2dUniformLoad (int tag, double wTrans, double wAxial, const ID &theElementTags)
 Beam2dUniformLoad ()
 ~Beam2dUniformLoad ()
const VectorgetData (int &type, double loadFactor)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)
int setParameter (const char **argv, int argc, Parameter &param)
int updateParameter (int parameterID, Information &info)
int activateParameter (int paramID)
const VectorgetSensitivityData (int gradNumber)

Detailed Description

Definition at line 34 of file Beam2dUniformLoad.h.


Constructor & Destructor Documentation

Beam2dUniformLoad::Beam2dUniformLoad ( int  tag,
double  wTrans,
double  wAxial,
const ID theElementTags 
)

Definition at line 39 of file Beam2dUniformLoad.cpp.

Beam2dUniformLoad::Beam2dUniformLoad (  ) 

Definition at line 47 of file Beam2dUniformLoad.cpp.

Beam2dUniformLoad::~Beam2dUniformLoad (  ) 

Definition at line 54 of file Beam2dUniformLoad.cpp.


Member Function Documentation

const Vector & Beam2dUniformLoad::getData ( int &  type,
double  loadFactor 
) [virtual]

Implements ElementalLoad.

Definition at line 60 of file Beam2dUniformLoad.cpp.

References LOAD_TAG_Beam2dUniformLoad.

int Beam2dUniformLoad::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

int Beam2dUniformLoad::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

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

Implements TaggedObject.

Definition at line 132 of file Beam2dUniformLoad.cpp.

References endln, and ElementalLoad::getElementTags().

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

Reimplemented from MovableObject.

Definition at line 141 of file Beam2dUniformLoad.cpp.

References Parameter::addObject().

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

Reimplemented from MovableObject.

Definition at line 156 of file Beam2dUniformLoad.cpp.

References Information::theDouble.

int Beam2dUniformLoad::activateParameter ( int  paramID  )  [virtual]

Reimplemented from MovableObject.

Definition at line 171 of file Beam2dUniformLoad.cpp.

const Vector & Beam2dUniformLoad::getSensitivityData ( int  gradNumber  )  [virtual]

Reimplemented from ElementalLoad.

Definition at line 179 of file Beam2dUniformLoad.cpp.

References Vector::Zero().


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

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