66 #ifndef ElasticSection1d_h 67 #define ElasticSection1d_h 69 #include <material/section/elastic_section/BaseElasticSection1d.h> 73 class FEM_ObjectBroker;
92 double getStress(
void)
const;
107 void Print(std::ostream &s,
int flag =0)
const;
virtual const double & EA(void) const
Returns the section axial stiffness.
Definition: PrismaticBarCrossSection.cc:145
Float vector abstraction.
Definition: Vector.h:94
Cross section with linear elastic material for bi-dimensional problems (3 degrees of freedom in each ...
Definition: ElasticSection1d.h:83
Communication parameters between processes.
Definition: Communicator.h:66
int getOrder(void) const
Return 3.
Definition: ElasticSection1d.cpp:147
SectionForceDeformation * getCopy(void) const
Virtual constructor.
Definition: ElasticSection1d.cpp:127
const Matrix & getSectionTangent(void) const
Returns the tangent stiffness matrix.
Definition: ElasticSection1d.cpp:100
const Matrix & getInitialTangent(void) const
Returns the initial tangent stiffness matrix.
Definition: ElasticSection1d.cpp:105
const Matrix & getSectionFlexibility(void) const
Returns the flexibility matrix.
Definition: ElasticSection1d.cpp:119
const Matrix & getInitialFlexibility(void) const
Returns the initial flexibility matrix.
Definition: ElasticSection1d.cpp:123
const Vector & getStressResultant(void) const
Returns the cross-section stress resultant.
Definition: ElasticSection1d.cpp:82
Base class for cross sections with linear elastic material on a bi-dimensional problem (3 DOFs on eac...
Definition: BaseElasticSection1d.h:43
ElasticSection1d(int tag=0, double E=0.0, double A=0.0)
To construct an ElasticSection1D with an integer identifier {tag}, an elastic modulus of ...
Definition: ElasticSection1d.cpp:52
Stiffness material contribution response identifiers.
Definition: ResponseId.h:61
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: ElasticSection1d.cpp:166
Material handler (definition, searching,...).
Definition: MaterialHandler.h:46
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: ElasticSection1d.cpp:151
const ResponseId & getResponseType(void) const
Section stiffness contribution response identifiers.
Definition: ElasticSection1d.cpp:143
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: ElasticSection1d.cpp:187