Beam2dPointLoad Class Reference

#include <Beam2dPointLoad.h>

Inheritance diagram for Beam2dPointLoad:

ElementalLoad Load DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 Beam2dPointLoad (int tag, double Pt, double x, const ID &theElementTags, double Pa=0.0)
 Beam2dPointLoad ()
 ~Beam2dPointLoad ()
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 36 of file Beam2dPointLoad.h.


Constructor & Destructor Documentation

Beam2dPointLoad::Beam2dPointLoad ( int  tag,
double  Pt,
double  x,
const ID theElementTags,
double  Pa = 0.0 
)

Definition at line 38 of file Beam2dPointLoad.cpp.

Beam2dPointLoad::Beam2dPointLoad (  ) 

Definition at line 46 of file Beam2dPointLoad.cpp.

Beam2dPointLoad::~Beam2dPointLoad (  ) 

Definition at line 53 of file Beam2dPointLoad.cpp.


Member Function Documentation

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

Implements ElementalLoad.

Definition at line 59 of file Beam2dPointLoad.cpp.

References LOAD_TAG_Beam2dPointLoad.

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

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

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

Implements TaggedObject.

Definition at line 134 of file Beam2dPointLoad.cpp.

References ElementalLoad::getElementTags().

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

Reimplemented from MovableObject.

Definition at line 142 of file Beam2dPointLoad.cpp.

References Parameter::addObject().

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

Reimplemented from MovableObject.

Definition at line 160 of file Beam2dPointLoad.cpp.

References Information::theDouble.

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

Reimplemented from MovableObject.

Definition at line 178 of file Beam2dPointLoad.cpp.

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

Reimplemented from ElementalLoad.

Definition at line 186 of file Beam2dPointLoad.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