29 #ifndef BaseElasticSection2d_h 30 #define BaseElasticSection2d_h 32 #include "BaseElasticSection.h" 33 #include <utility/matrix/Vector.h> 34 #include "material/section/repres/CrossSectionProperties2d.h" 52 BaseElasticSection2d(
int tag,
int classTag,
const size_t &dim,
const double &E,
const double &A,
const double &I,
double G,
const double &alpha);
58 void sectionGeometry(
const std::string &);
60 double getStrain(
const double &y,
const double &z= 0)
const;
62 void Print(std::ostream &s,
int flag =0)
const;
Base class for cross sections with linear elastic material on a bi-dimensional problem (3 DOFs on eac...
Definition: BaseElasticSection2d.h:42
double getStrain(const double &y, const double &z=0) const
brief Returns strain at position being passed as parameter.
Definition: BaseElasticSection2d.cc:67
const CrossSectionProperties2d & getCrossSectionProperties(void) const
Returns the mechanical properties of the section.
Definition: BaseElasticSection2d.cc:90
CrossSectionProperties2d ctes_scc
Mechanical properties of the section.
Definition: BaseElasticSection2d.h:45
Material handler (definition, searching,...).
Definition: MaterialLoader.h:45
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: BaseElasticSection2d.cc:82
Mechanical properties of a cross section (area, moments of inertia,...) for a bi-dimensional problem ...
Definition: CrossSectionProperties2d.h:52
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: BaseElasticSection2d.cc:74
Base class for cross sections with linear elastic material.
Definition: BaseElasticSection.h:44
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34