55 #include "ElementBodyLoad.h"    56 #include "utility/matrix/Vector.h"    73     SurfaceLoad(
int tag= 0, 
const int &dim= 2, 
const double &pressure= 0.0);
    74     SurfaceLoad(
int tag,
const ID &tags_elems, 
const int &dim= 2, 
const double &pressure= 0.0);
    76     const Vector &getData(
int &type, 
const double &loadFactor) 
const;
    87     virtual void applyLoad(
double loadfactor);
    91     void Print(std::ostream &, 
int flag = 0);
 Float vector abstraction. 
Definition: Vector.h:94
int getDim(void) const
Get the dimension of the space (2 or 3). 
Definition: SurfaceLoad.cpp:54
Base class for body loads over elements. 
Definition: ElementBodyLoad.h:44
Communication parameters between processes. 
Definition: Communicator.h:66
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members. 
Definition: SurfaceLoad.cpp:122
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
Vector of integers. 
Definition: ID.h:95
Vector3d getVector3dLocalForce(void) const
Return the local components of the force in a Vector3d. 
Definition: SurfaceLoad.cpp:81
int sendSelf(Communicator &)
Send the object. 
Definition: SurfaceLoad.cpp:146
int recvData(const Communicator &comm)
Receive data through the communicator argument. 
Definition: SurfaceLoad.cpp:138
int recvSelf(const Communicator &)
Receive the object. 
Definition: SurfaceLoad.cpp:159
virtual Vector getLocalForce(void) const
Returns force expressed in local coordinates. 
Definition: SurfaceLoad.cpp:70
int sendData(Communicator &comm)
Send data through the communicator argument. 
Definition: SurfaceLoad.cpp:129
void setPressure(const double &)
Get the pressure. 
Definition: SurfaceLoad.cpp:66
virtual void applyLoad(double loadfactor)
Applies the load to the elements. 
Definition: SurfaceLoad.cpp:93
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
void setDim(const int &)
Set the dimension of the space (2 or 3). 
Definition: SurfaceLoad.cpp:58
std::string Category(void) const
Return the category of the load. 
Definition: SurfaceLoad.cpp:49
double getPressure(void) const
Set the pressure. 
Definition: SurfaceLoad.cpp:62
Vector en tres dimensiones. 
Definition: Vector3d.h:39
Load due to a pressure on the element surface. 
Definition: SurfaceLoad.h:63
SurfaceLoad(int tag=0, const int &dim=2, const double &pressure=0.0)
Default constructor. 
Definition: SurfaceLoad.cpp:32