class Load : public DomainComponent


Inheritance:


Public Methods

Load(int tag, int classTag)
virtual ~Load()
virtual void applyLoad(double loadfactor)
virtual void setLoadPatternTag(int loadPaternTag)
virtual int getLoadPatternTag(void) const

Inherited from DomainComponent:

Public Methods

virtual void setDomain(Domain *theDomain)
virtual Domain* getDomain(void) const
virtual int displaySelf(Renderer &, int displayMode, float fact)
virtual int setParameter(char **argv, int argc, Information &eleInformation)
virtual int updateParameter(int responseID, Information &eleInformation)

Inherited from TaggedObject:

Public Methods

inline int getTag(void) const
virtual void Print(ostream &s, int flag =0)
friend ostream& operator<<(ostream &s, TaggedObject &m)
inline int TaggedObject::getTag(void) const

Protected Methods

void setTag(int newTag)

Inherited from MovableObject:

Public Methods

int getClassTag(void) const
int getDbTag(void) const
void setDbTag(int dbTag)
virtual int sendSelf(int commitTag, Channel &theChannel)
virtual int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Documentation

Load is an abstract base class. A Load object is used to add load to the domain. The Load class defines one method in its interface applyLoad(), a method all subclasses must implement.

Load(int tag, int classTag)

Constructs a load with a tag given by tag and a class tag is given by classTag. These are passed to the DomainComponent constructor.

virtual ~Load()

Public Methods

virtual void applyLoad(double loadfactor)

The load object is to add loadFactor times the load to the corresponding residual value at its associated element(s) or node(s)

virtual void setLoadPatternTag(int loadPaternTag)

To set the tag of the enclosing load pattern for the load to be loadPatternTag

virtual int getLoadPatternTag(void) const

To return the current load pattern tag associated with the load. If no load pattern tag has been set -1 is returned.


Direct child classes:
NodalLoad
ElementalLoad

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us