62 #include "domain/load/Load.h" 63 #include "utility/matrix/Vector.h" 80 mutable Node *myNodePtr;
85 static Vector gradientVector;
88 Node *get_node_ptr(
void);
89 const Node *get_node_ptr(
void)
const;
96 NodalLoad(
int tag,
int theClassTag= LOAD_TAG_NodalLoad);
97 NodalLoad(
int tag,
int node,
int classTag);
98 NodalLoad(
int tag,
int node,
const Vector &load,
bool isLoadConstant =
false);
101 inline const Node *getNode(
void)
const 102 {
return get_node_ptr(); }
103 virtual int getNodeTag(
void)
const;
104 virtual void applyLoad(
double loadFactor);
112 virtual void Print(std::ostream &s,
int flag =0);
115 int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
116 int updateParameter(
int parameterID,
Information &info);
117 int activateParameter(
int parameterID);
118 const Vector & getExternalForceSensitivity(
int gradNumber);
Base class for loads over nodes or elements.
Definition: Load.h:78
virtual void setDomain(Domain *newDomain)
Asigna a pointer al domain.
Definition: NodalLoad.cpp:105
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Vector que almacena los dbTags de los miembros de la clase.
Definition: DbTagData.h:43
Mesh node.
Definition: Node.h:99
virtual void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: NodalLoad.cpp:317
const Vector & getMoment(void) const
Returns the componentes del vector fuerza.
Definition: NodalLoad.cpp:187
const Vector & getForce(void) const
Returns the componentes del vector fuerza.
Definition: NodalLoad.cpp:134
int recvData(const CommParameters &cp)
Receives object member through the communicator being passed as parameter.
Definition: NodalLoad.cpp:283
Definition: Parameter.h:65
int sendData(CommParameters &cp)
Sends object member through the communicator being passed as parameter.
Definition: NodalLoad.cpp:272
Communication parameters between processes.
Definition: CommParameters.h:65
Load over a node.
Definition: NodalLoad.h:76
DbTagData & getDbTagData(void) const
Returns a vector para almacenar los dbTags de los miembros de la clase.
Definition: NodalLoad.cpp:264
================================================================================
Definition: ContinuaReprComponent.h:34
NodalLoad(int tag, int theClassTag=LOAD_TAG_NodalLoad)
Constructor.
Definition: NodalLoad.cpp:77