LoadPattern Class Reference#include <LoadPattern.h>
Inheritance diagram for LoadPattern:
List of all members.
Detailed Description
Definition at line 55 of file LoadPattern.h.
Constructor & Destructor Documentation
LoadPattern::LoadPattern |
( |
int |
tag |
) |
|
LoadPattern::LoadPattern |
( |
|
) |
|
LoadPattern::LoadPattern |
( |
int |
tag, |
|
|
int |
classTag | |
|
) |
| | |
LoadPattern::~LoadPattern |
( |
|
) |
[virtual] |
Member Function Documentation
void LoadPattern::setTimeSeries |
( |
TimeSeries * |
theSeries |
) |
[virtual] |
void LoadPattern::setDomain |
( |
Domain * |
theDomain |
) |
[virtual] |
bool LoadPattern::addNodalLoad |
( |
NodalLoad * |
|
) |
[virtual] |
Definition at line 285 of file LoadPattern.cpp.
References SingleDomSP_Iter::reset().
Referenced by MultiSupportPattern::applyLoad(), applyLoad(), SingleDomAllSP_Iter::operator()(), DomainPartitioner::partition(), MultiSupportPattern::Print(), recvSelf(), Domain::removeLoadPattern(), SingleDomAllSP_Iter::reset(), sendSelf(), setDomain(), TclModelBuilder_addImposedMotionSP(), and TclModelBuilder_addSP().
void LoadPattern::clearAll |
( |
void |
|
) |
[virtual] |
NodalLoad * LoadPattern::removeNodalLoad |
( |
int |
tag |
) |
[virtual] |
ElementalLoad * LoadPattern::removeElementalLoad |
( |
int |
tag |
) |
[virtual] |
SP_Constraint * LoadPattern::removeSP_Constraint |
( |
int |
tag |
) |
[virtual] |
void LoadPattern::applyLoad |
( |
double |
pseudoTime = 0.0 |
) |
[virtual] |
Reimplemented in EarthquakePattern, MultiSupportPattern, PBowlLoading, and UniformExcitation.
Definition at line 339 of file LoadPattern.cpp.
References SP_Constraint::applyConstraint(), ElementalLoad::applyLoad(), NodalLoad::applyLoad(), getElementalLoads(), TimeSeries::getFactor(), getNodalLoads(), getSPs(), and isConstant.
Referenced by Domain::applyLoad().
void LoadPattern::setLoadConstant |
( |
void |
|
) |
[virtual] |
double LoadPattern::getLoadFactor |
( |
void |
|
) |
[virtual] |
int LoadPattern::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
Implements MovableObject.
Reimplemented in EarthquakePattern, MultiSupportPattern, PBowlLoading, and UniformExcitation.
Definition at line 378 of file LoadPattern.cpp.
References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), getElementalLoads(), getNodalLoads(), TaggedObjectStorage::getNumComponents(), getSPs(), Channel::getTag(), TaggedObject::getTag(), isConstant, Channel::isDatastore(), opserr, Channel::sendID(), SP_Constraint::sendSelf(), NodalLoad::sendSelf(), MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Referenced by Domain::sendSelf().
Implements MovableObject.
Reimplemented in EarthquakePattern, MultiSupportPattern, PBowlLoading, and UniformExcitation.
Definition at line 604 of file LoadPattern.cpp.
References endln, MovableObject::getClassTag(), MovableObject::getDbTag(), getElementalLoads(), FEM_ObjectBroker::getNewElementalLoad(), FEM_ObjectBroker::getNewNodalLoad(), FEM_ObjectBroker::getNewSP(), FEM_ObjectBroker::getNewTimeSeries(), getNodalLoads(), getSPs(), TaggedObject::getTag(), Channel::getTag(), isConstant, Channel::isDatastore(), opserr, Channel::recvID(), SP_Constraint::recvSelf(), NodalLoad::recvSelf(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Referenced by Domain::recvSelf().
void LoadPattern::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
int LoadPattern::addMotion |
( |
GroundMotion & |
theMotion, |
|
|
int |
tag | |
|
) |
| | [virtual] |
void LoadPattern::applyLoadSensitivity |
( |
double |
pseudoTime = 0.0 |
) |
[virtual] |
int LoadPattern::setParameter |
( |
const char ** |
argv, |
|
|
int |
argc, |
|
|
Parameter & |
param | |
|
) |
| | [virtual] |
int LoadPattern::updateParameter |
( |
int |
parameterID, |
|
|
Information & |
info | |
|
) |
| | [virtual] |
int LoadPattern::activateParameter |
( |
int |
parameterID |
) |
[virtual] |
const Vector & LoadPattern::getExternalForceSensitivity |
( |
int |
gradNumber |
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:45 2006 for OpenSees by 1.5.0
|