32 #include "domain/mesh/element/Element1D.h" 33 #include "material/section/repres/CrossSectionProperties3d.h" 49 ProtoBeam3d(
int tag,
int class_tag,
int Nd1,
int Nd2);
50 ProtoBeam3d(
int tag,
int class_tag,
double A,
double E,
double G,
double Jx,
double Iy,
double Iz,
int Nd1,
int Nd2);
51 int getNumDOF(
void)
const;
int recvData(const CommParameters &)
Receives members through the channel being passed as parameter.
Definition: ProtoBeam3d.cc:77
Base class for materials.
Definition: Material.h:85
Vector getVDirWeakAxisLocalCoord(void) const
Returns the direction vector of element weak axis expressed in the local coordinate system...
Definition: ProtoBeam3d.cc:95
Mechanical properties of a section (area, moments of inertia,...) in a three-dimensional problem (six...
Definition: CrossSectionProperties3d.h:40
int sendData(CommParameters &)
Send members through the channel being passed as parameter.
Definition: ProtoBeam3d.cc:68
Base class for 3D beams.
Definition: ProtoBeam3d.h:39
Base class for one-dimensional elements (beam,truss,...)
Definition: Element1D.h:51
double getStrongAxisAngle(void) const
Returns the angle between element strong axis and local XZ plane.
Definition: ProtoBeam3d.cc:104
ProtoBeam3d(int tag, int class_tag, const Material *m=nullptr)
Default constructor.
Definition: ProtoBeam3d.cc:52
void set_material(const Material *m)
Asigna valores a los mechanical properties of the section.
Definition: ProtoBeam3d.cc:35
Vector getVDirStrongAxisLocalCoord(void) const
Returns the direction vector of element strong axis expressed in the local coordinate system...
Definition: ProtoBeam3d.cc:86
double getWeakAxisAngle(void) const
Returns the angle between element weak axis and local XZ plane.
Definition: ProtoBeam3d.cc:112
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34