30 #ifndef ShellRawLoad_h 31 #define ShellRawLoad_h 33 #include "ShellMecLoad.h" 55 const Vector &getData(
int &type,
const double &loadFactor)
const;
67 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
int recvData(const Communicator &comm)
Receive data through the communicator argument.
Definition: ShellRawLoad.cc:155
const Matrix & getLocalMoments(void) const
Returns the components of the moment vectors.
Definition: ShellRawLoad.cc:90
std::vector< Vector > nodalLoads
Load in each node.
Definition: ShellRawLoad.h:43
Communication parameters between processes.
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object through the communicator argument.
Definition: ShellRawLoad.cc:178
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
Vector of integers.
Definition: ID.h:95
Uniform load over shell elements.
Definition: ShellRawLoad.h:40
Ingernal forces for a shell element.
Definition: FVectorShell.h:41
Mechanical load (forces) over shell elements.
Definition: ShellMecLoad.h:42
virtual Vector getLocalMoment(void) const
Returns moment expressed in local coordinates.
Definition: ShellRawLoad.cc:69
int sendSelf(Communicator &)
Send the object through the communicator argument.
Definition: ShellRawLoad.cc:163
const Matrix & getLocalForces(void) const
Returns the components of the force vectors.
Definition: ShellRawLoad.cc:78
void addReactionsInBasicSystem(const std::vector< double > &, const double &, FVectorShell &) const
Adds the load al consistent load vector (see page 108 libro Eugenio Oñate).
Definition: ShellRawLoad.cc:117
virtual Vector getLocalForce(void) const
Returns force expressed in local coordinates.
Definition: ShellRawLoad.cc:57
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: ShellRawLoad.cc:140
ShellRawLoad(int tag=0)
Default constructor.
Definition: ShellRawLoad.cc:40
int sendData(Communicator &comm)
Send data through the communicator argument.
Definition: ShellRawLoad.cc:147
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
void addFixedEndForcesInBasicSystem(const std::vector< double > &, const double &loadFactor, FVectorShell &) const
??
Definition: ShellRawLoad.cc:132
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: ShellRawLoad.cc:191
std::string Category(void) const
Return the category of the load.
Definition: ShellRawLoad.cc:53