61 #include <domain/mesh/element/Element.h> 62 #include "domain/mesh/element/utils/NodePtrs.h" 63 #include <utility/matrix/Matrix.h> 64 #include <utility/matrix/Vector.h> 68 class UniaxialMaterial;
70 #define ELE_TAG_NewElement 100001 87 int getNumDOF(
void)
const;
92 int revertToLastCommit(
void);
93 int revertToStart(
void);
98 const Matrix &getTangentStiff(
void)
const;
99 const Matrix &getInitialStiff(
void)
const;
102 int addLoad(
const Vector &addP);
103 int addInertiaLoadToUnbalance(
const Vector &accel);
104 const Vector &getResistingForce(
void)
const;
110 void Print(std::ostream &s,
int flag =0);
113 int getResponse(
int responseID,
Information &eleInformation);
115 int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
116 int updateParameter (
int parameterID,
Information &info);
int update(void)
Actualiza el estado of the element.
Definition: NewElement.cpp:132
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Base calass for the finite elements.
Definition: Element.h:104
Node pointer container for elements.
Definition: NodePtrsWithIDs.h:45
int commitState(void)
Consuma el estado of the element.
Definition: NewElement.cpp:108
const Vector & getResistingForceIncInertia(void) const
Returns the action of the element over its attached nodes. Computes damping matrix.
Definition: NewElement.cpp:171
Definition: Parameter.h:65
Element prototype.
Definition: NewElement.h:75
void setDomain(Domain *theDomain)
Sets the domain for the element.
Definition: NewElement.cpp:100
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: NewElement.cpp:182
void zeroLoad(void)
Anula el load vector aplicadas of the element.
Definition: NewElement.cpp:152
Definition: Response.h:71