ElementalLoad Class Reference

#include <ElementalLoad.h>

Inheritance diagram for ElementalLoad:

Load DomainComponent TaggedObject MovableObject Beam2dPointLoad Beam2dTempLoad Beam2dUniformLoad Beam3dPointLoad Beam3dUniformLoad BrickSelfWeight List of all members.

Public Member Functions

 ElementalLoad (int tag, int classTag, const ID &theElementTags)
 ElementalLoad (int tag, int classTag)
 ElementalLoad (int classTag)
 ~ElementalLoad ()
virtual void setDomain (Domain *theDomain)
virtual void applyLoad (double loadfactor)
virtual const VectorgetData (int &type, double loadFactor)=0
virtual const VectorgetSensitivityData (int gradNumber)
virtual const IDgetElementTags (void)
virtual int removeElement (int tag)

Protected Member Functions

int setElementTags (const ID &theEleTags)

Protected Attributes

IDtheElementTags

Detailed Description

Definition at line 39 of file ElementalLoad.h.


Constructor & Destructor Documentation

ElementalLoad::ElementalLoad ( int  tag,
int  classTag,
const ID theElementTags 
)

Definition at line 35 of file ElementalLoad.cpp.

References ID::Size(), and theElementTags.

ElementalLoad::ElementalLoad ( int  tag,
int  classTag 
)

Definition at line 43 of file ElementalLoad.cpp.

ElementalLoad::ElementalLoad ( int  classTag  ) 

Definition at line 51 of file ElementalLoad.cpp.

ElementalLoad::~ElementalLoad (  ) 

Definition at line 57 of file ElementalLoad.cpp.

References theElementTags.


Member Function Documentation

void ElementalLoad::setDomain ( Domain theDomain  )  [virtual]

void ElementalLoad::applyLoad ( double  loadfactor  )  [virtual]

Implements Load.

Definition at line 90 of file ElementalLoad.cpp.

Referenced by LoadPattern::applyLoad().

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

Reimplemented in Beam2dPointLoad, and Beam2dUniformLoad.

Definition at line 98 of file ElementalLoad.cpp.

int ElementalLoad::removeElement ( int  tag  )  [virtual]

Definition at line 113 of file ElementalLoad.cpp.

References ID::getLocation(), and theElementTags.

int ElementalLoad::setElementTags ( const ID theEleTags  )  [protected]

Definition at line 127 of file ElementalLoad.cpp.

References ID::Size(), and theElementTags.


Member Data Documentation


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

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