UniformExcitation Class Reference

#include <UniformExcitation.h>

Inheritance diagram for UniformExcitation:

EarthquakePattern LoadPattern DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 UniformExcitation ()
 UniformExcitation (GroundMotion &theMotion, int dof, int tag, double vel0=0.0)
 ~UniformExcitation ()
void setDomain (Domain *theDomain)
void applyLoad (double time)
void Print (OPS_Stream &s, int flag=0)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
LoadPatterngetCopy (void)
void applyLoadSensitivity (double time)

Detailed Description

Definition at line 40 of file UniformExcitation.h.


Constructor & Destructor Documentation

UniformExcitation::UniformExcitation (  ) 

Definition at line 44 of file UniformExcitation.cpp.

Referenced by getCopy().

UniformExcitation::UniformExcitation ( GroundMotion theMotion,
int  dof,
int  tag,
double  vel0 = 0.0 
)

Definition at line 52 of file UniformExcitation.cpp.

References EarthquakePattern::addMotion().

UniformExcitation::~UniformExcitation (  ) 

Definition at line 62 of file UniformExcitation.cpp.


Member Function Documentation

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

void UniformExcitation::applyLoad ( double  time  )  [virtual]

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

Reimplemented from EarthquakePattern.

Definition at line 218 of file UniformExcitation.cpp.

References TaggedObject::getTag().

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

LoadPattern * UniformExcitation::getCopy ( void   )  [virtual]

Implements EarthquakePattern.

Definition at line 224 of file UniformExcitation.cpp.

References UniformExcitation().

void UniformExcitation::applyLoadSensitivity ( double  time  )  [virtual]


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