62 #ifndef ElasticSection3d_h 63 #define ElasticSection3d_h 65 #include <material/section/elastic_section/BaseElasticSection3d.h> 66 #include <utility/matrix/Matrix.h> 70 class FEM_ObjectBroker;
85 ElasticSection3d(
int tag,
double E,
double A,
double Iz,
double Iy,
double G,
double J);
97 int getOrder(
void)
const;
103 void Print (std::ostream &s,
int flag = 0)
const;
SectionForceDeformation * getCopy(void) const
Virtual constructor.
Definition: ElasticSection3d.cpp:117
const Matrix & getInitialFlexibility(void) const
Returns the flexibility matrix en el estado inicial.
Definition: ElasticSection3d.cpp:113
const Matrix & getSectionFlexibility(void) const
Returns the flexibility matrix.
Definition: ElasticSection3d.cpp:109
const ResponseId & getType(void) const
Response identifiers for section stiffness contribution.
Definition: ElasticSection3d.cpp:121
ElasticSection3d(void)
Constructor.
Definition: ElasticSection3d.cpp:77
const double & EIz(void) const
Returns the bending stiffness of the cross-section en torno al eje z.
Definition: SeccionBarraPrismatica.cc:140
Mechanical properties of a section (area, moments of inertia,...) in a three-dimensional problem (six...
Definition: CrossSectionProperties3d.h:40
void Print(std::ostream &s, int flag=0) const
Imprime.
Definition: ElasticSection3d.cpp:161
virtual int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: ElasticSection3d.cpp:128
const Vector & getStressResultant(void) const
Returns the valor de la resultante de tensiones.
Definition: ElasticSection3d.cpp:90
Cross section with linear elastic material in three-dimensional problems (6 degrees of freedom in eac...
Definition: ElasticSection3d.h:77
Stiffness material contribution response identifiers.
Definition: ResponseId.h:60
virtual int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ElasticSection3d.cpp:142
const Matrix & getInitialTangent(void) const
Returns the tangent stiffness matrix en el estado inicial.
Definition: ElasticSection3d.cpp:105
Material handler (definition, searching,...).
Definition: MaterialLoader.h:45
Base class for cross sections with linear elastic material on a three-dimensional problem (6 DOFs on ...
Definition: BaseElasticSection3d.h:42
Communication parameters between processes.
Definition: CommParameters.h:65
const Matrix & getSectionTangent(void) const
Returns the tangent stiffness matrix.
Definition: ElasticSection3d.cpp:101
================================================================================
Definition: ContinuaReprComponent.h:34
const double & EIy(void) const
Returns the bending stiffness of the cross-section en torno al eje y.
Definition: SeccionBarraPrismatica.cc:143
const double & EA(void) const
Returns the section axial stiffness.
Definition: SeccionBarraPrismatica.cc:137