29 #ifndef ElementBodyLoad_h    30 #define ElementBodyLoad_h    32 #include "ElementalLoad.h"    33 #include "ElementPtrs.h"    61     virtual void applyLoad(
double loadfactor);
    64     void Print(std::ostream &s, 
int flag =0) 
const;       
 Pointers to the elements affected by the load. 
Definition: ElementPtrs.h:45
virtual void applyLoad(double loadfactor)
Applies the load to the elements. 
Definition: ElementBodyLoad.cc:72
Base class for body loads over elements. 
Definition: ElementBodyLoad.h:44
int sendData(Communicator &comm)
Send data through the communicator argument. 
Definition: ElementBodyLoad.cc:118
Communication parameters between processes. 
Definition: Communicator.h:66
const ElementPtrs & getElementPtrs(void) const
Return a constant reference to the element container. 
Definition: ElementBodyLoad.cc:68
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: ElementBodyLoad.cc:112
int recvData(const Communicator &comm)
Receive data through the communicator argument. 
Definition: ElementBodyLoad.cc:125
virtual void setDomain(Domain *theDomain)
Set the domain for the load (assigns the pointers to the elements. 
Definition: ElementBodyLoad.cc:55
virtual int removeElement(int tag)
Removes the element from those affected by the load. 
Definition: ElementBodyLoad.cc:100
Vector of integers. 
Definition: ID.h:95
ElementBodyLoad(int classTag)
Constructor. 
Definition: ElementBodyLoad.cc:41
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for loads over elements. 
Definition: ElementalLoad.h:79
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117