53 #ifndef ElementalLoad_h    54 #define ElementalLoad_h    61 #include "domain/load/Load.h"    95     virtual std::string 
Category(
void) 
const;
   100     virtual const Vector &getData(
int &type, 
const double &loadFactor) 
const= 0;
   101     virtual const Vector &getSensitivityData(
const int &gradIndex) 
const;
 int recvData(const Communicator &comm)
Receive data through the communicator argument. 
Definition: ElementalLoad.cpp:158
virtual const ID & getElementTags(void) const
Return the identifiers of the loaded elements. 
Definition: ElementalLoad.cpp:82
Float vector abstraction. 
Definition: Vector.h:94
void addLoadOn(const Element *)
Extend the load to the given element. 
Definition: ElementalLoad.cpp:110
Communication parameters between processes. 
Definition: Communicator.h:66
Vector of integers. 
Definition: ID.h:95
bool actsOn(const Element *) const
Return true if the load acts on the given element. 
Definition: ElementalLoad.cpp:94
Base de las clases Set y SetEstruct. 
Definition: SetBase.h:51
int setElementTags(const ID &)
Sets the identifiers of the loaded elements. 
Definition: ElementalLoad.cpp:129
Base class for the finite elements. 
Definition: Element.h:112
ID elemTags
Tags of loaded elements. 
Definition: ElementalLoad.h:82
ElementalLoad(int tag=0, int classTag=0)
Constructor. 
Definition: ElementalLoad.cpp:66
int numElements(void) const
Return the number of loaded elements. 
Definition: ElementalLoad.cpp:78
void removeLoadOn(const Element *)
Remove the load on the given element. 
Definition: ElementalLoad.cpp:103
int setElementTagsFromSet(const SetBase &)
Sets the identifiers of the loaded elements. 
Definition: ElementalLoad.cpp:136
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual std::string Category(void) const
Return the category of the load. 
Definition: ElementalLoad.cpp:120
int sendData(Communicator &comm)
Send data through the communicator argument. 
Definition: ElementalLoad.cpp:150
bool actsOnElement(const int &) const
Return true if the load acts on the element identified by the given tag. 
Definition: ElementalLoad.cpp:87
Base class for loads over elements. 
Definition: ElementalLoad.h:79
Base class for loads over nodes or elements. 
Definition: Load.h:83