52 #ifndef BeamColumnWithSectionFDTrf3d_h 53 #define BeamColumnWithSectionFDTrf3d_h 55 #include <domain/mesh/element/truss_beam_column/BeamColumnWithSectionFD.h> ~BeamColumnWithSectionFDTrf3d(void)
Destructor.
Definition: BeamColumnWithSectionFDTrf3d.cc:91
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
virtual CrdTransf * getCoordTransf(void)
Returns (if possible) a pointer to the coordinate transformation.
Definition: BeamColumnWithSectionFDTrf3d.cc:98
virtual ElementalLoad * createInertiaLoad(const Vector &)
Creates the inertia load that corresponds to the acceleration argument.
Definition: BeamColumnWithSectionFDTrf3d.cc:292
double getStrongAxisAngle(void) const
Returns the angle between the average cross section strong axis and the local XZ plane.
Definition: BeamColumnWithSectionFDTrf3d.cc:188
CrdTransf provides the abstraction of a frame coordinate transformation.
Definition: CrdTransf.h:88
Vector getVDirWeakAxisLocalCoord(void) const
Returns the average cross section weak axis direction vector expressed in local coordinates.
Definition: BeamColumnWithSectionFDTrf3d.cc:166
Base class for materials.
Definition: Material.h:93
const Vector & getVDirWeakAxisGlobalCoord(const size_t &i, bool initialGeometry) const
Returns i-th cross section weak axis direction vector expressed in global coordinates.
Definition: BeamColumnWithSectionFDTrf3d.cc:251
int recvData(const Communicator &comm)
Receives members through the communicator argument.
Definition: BeamColumnWithSectionFDTrf3d.cc:322
Vector getVDirStrongAxisLocalCoord(void) const
Returns the average cross section weak axis direction vector expressed in local coordinates.
Definition: BeamColumnWithSectionFDTrf3d.cc:131
3D beam colun element with PrismaticBarCrossSection material type.
Definition: BeamColumnWithSectionFDTrf3d.h:66
double getWeakAxisAngle(void) const
Returns the angle between the average cross section weak axis and the local XZ plane.
Definition: BeamColumnWithSectionFDTrf3d.cc:204
int sendData(Communicator &comm)
Send members through the communicator argument.
Definition: BeamColumnWithSectionFDTrf3d.cc:314
const Vector & getVDirStrongAxisGlobalCoord(const size_t &i, bool initialGeometry) const
Returns i-th cross section strong axis direction vector expressed in global coordinates.
Definition: BeamColumnWithSectionFDTrf3d.cc:211
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Base class for loads over elements.
Definition: ElementalLoad.h:79
void setCoordTransf(const CrdTransf &)
Assigns the coordinate transformation.
Definition: BeamColumnWithSectionFDTrf3d.cc:106
void set_transf(const CrdTransf *trf)
Assings the coordinate transformation.
Definition: BeamColumnWithSectionFDTrf3d.cc:36
Beam-column element with PrismaticBarCrossSection material.
Definition: BeamColumnWithSectionFD.h:43
Base class for 3D coordinate transformation.
Definition: CrdTransf3d.h:81