51 #ifndef CorotTrussSection_h 52 #define CorotTrussSection_h 57 #include "CorotTrussBase.h" 58 #include <utility/matrix/Matrix.h> 59 #include <utility/matrix/Vector.h> 63 class SectionForceDeformation;
89 int revertToLastCommit(
void);
90 int revertToStart(
void);
93 const Material *getMaterial(
void)
const;
95 virtual double getRho(
void)
const;
98 const Matrix &getTangentStiff(
void)
const;
99 const Matrix &getInitialStiff(
void)
const;
103 int addInertiaLoadToUnbalance(
const Vector &accel);
105 const Vector &getResistingForce(
void)
const;
111 void Print(std::ostream &s,
int flag =0);
114 int getResponse(
int responseID,
Information &eleInformation);
Base class for materials.
Definition: Material.h:85
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Truss element with corotatinal formulation and material of type SectionForceDeformation. Small strain, large displacement corotational space truss element, as described by Crisfield in "Nonlinear Finite Element Analysis of Solids and Structures", Vol. 1, 1991, J.T. Wiley.
Definition: CorotTrussSection.h:72
const Matrix & getMass(void) const
Returns the mass matrix.
Definition: CorotTrussSection.cpp:419
const Vector & getResistingForceIncInertia(void) const
Returns the action of the element over its attached nodes. Computes damping matrix.
Definition: CorotTrussSection.cpp:492
Base calass for the finite elements.
Definition: Element.h:104
Base class for loads over elements.
Definition: ElementalLoad.h:73
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: CorotTrussSection.cpp:526
CorotTrussSection & operator=(const CorotTrussSection &)
Assignment operator.
Definition: CorotTrussSection.cpp:111
virtual double getRho(void) const
Return the densidad of the section.
Definition: CorotTrussSection.cpp:416
int update(void)
Actualiza el estado of the element.
Definition: CorotTrussSection.cpp:259
Element * getCopy(void) const
Virtual constructor.
Definition: CorotTrussSection.cpp:122
Base class for corotational truss elements.
Definition: CorotTrussBase.h:40
int commitState(void)
Consuma el estado of the element.
Definition: CorotTrussSection.cpp:236
void setDomain(Domain *theDomain)
Sets the domain for the element.
Definition: CorotTrussSection.cpp:142
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71