32 #include "domain/mesh/element/Element1D.h" 33 #include "material/section/repres/CrossSectionProperties2d.h" 50 ProtoBeam2d(
int tag,
int class_tag,
double A,
double E,
double I,
int Nd1,
int Nd2);
51 int getNumDOF(
void)
const;
Vector getVDirStrongAxisLocalCoord(void) const
Returns the direction vector of element strong axis expressed in the local coordinate system...
Definition: ProtoBeam2d.cc:85
Base class for materials.
Definition: Material.h:85
int recvData(const CommParameters &)
Receives members through the channel being passed as parameter.
Definition: ProtoBeam2d.cc:76
ProtoBeam2d(int tag, int class_tag, const Material *m=nullptr)
Default constructor.
Definition: ProtoBeam2d.cc:54
double getWeakAxisAngle(void) const
Returns the angle between element weak axis and local XZ plane.
Definition: ProtoBeam2d.cc:111
double getStrongAxisAngle(void) const
Returns the angle between element strong axis and local XZ plane.
Definition: ProtoBeam2d.cc:103
int sendData(CommParameters &)
Send members through the channel being passed as parameter.
Definition: ProtoBeam2d.cc:67
Base class for one-dimensional elements (beam,truss,...)
Definition: Element1D.h:51
Vector getVDirWeakAxisLocalCoord(void) const
Returns the direction vector of element weak axis expressed in the local coordinate system...
Definition: ProtoBeam2d.cc:94
Mechanical properties of a cross section (area, moments of inertia,...) for a bi-dimensional problem ...
Definition: CrossSectionProperties2d.h:52
void set_material(const Material *m)
Asigna valores a los mechanical properties of the section.
Definition: ProtoBeam2d.cc:36
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Base class for 2D beam elements.
Definition: ProtoBeam2d.h:40