52 #ifndef ElementalLoad_h 53 #define ElementalLoad_h 60 #include "domain/load/Load.h" 91 virtual const Vector &getData(
int &type,
const double &loadFactor)
const= 0;
92 virtual const Vector &getSensitivityData(
const int &gradIndex)
const;
virtual const ID & getElementTags(void) const
Return the identifiers of the loaded elements.
Definition: ElementalLoad.cpp:81
Float vector abstraction.
Definition: Vector.h:93
int setElementTags(const ID &theEleTags)
Sets the identifiers of the loaded elements.
Definition: ElementalLoad.cpp:85
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: ElementalLoad.cpp:98
Vector of integers.
Definition: ID.h:93
ID elemTags
Tags of loaded elements.
Definition: ElementalLoad.h:80
ElementalLoad(int tag=0, int classTag=0)
Constructor.
Definition: ElementalLoad.cpp:65
int numElements(void) const
Return the number of loaded elements.
Definition: ElementalLoad.cpp:77
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
int recvData(const CommParameters &cp)
Receive data through the channel being passed as parameter.
Definition: ElementalLoad.cpp:106
Base class for loads over elements.
Definition: ElementalLoad.h:77
Base class for loads over nodes or elements.
Definition: Load.h:82