51 #ifndef Beam3dPointLoad_h 52 #define Beam3dPointLoad_h 58 #include "domain/load/beam_loads/BeamPointLoad.h" 76 Beam3dPointLoad(
int tag,
double Py,
double Pz,
double x,
const ID &theElementTags,
double Pa = 0.0);
80 inline const double &px(
void)
const 82 inline const double &py(
void)
const 84 inline const double &pz(
void)
const 86 inline void setTransZComponent(
const double &d)
88 inline double getTransZComponent(
void)
101 void addElasticDeformations(
const double &L,
const CrossSectionProperties3d &ctes_scc,
const double &lpI,
const double &lpJ,
const double &loadFactor,
FVector &v0);
105 void Print(std::ostream &s,
int flag =0)
const;
Element internal forces.
Definition: FVector.h:44
size_t getDimVectorFuerza(void) const
Return the dimension del vector fuerza.
Definition: Beam3dPointLoad.cpp:77
DbTagData & getDbTagData(void) const
Returns a vector para almacenar los dbTags de los miembros de la clase.
Definition: Beam3dPointLoad.cpp:382
double x
relative distance (x/L) along length from end 1 of element
Definition: BeamPointLoad.h:41
Vector que almacena los dbTags de los miembros de la clase.
Definition: DbTagData.h:43
void addReactionsInBasicSystem(const double &, const double &, FVector &) const
Adds the load al consistent load vector (ver página 108 libro Eugenio Oñate).
Definition: Beam3dPointLoad.cpp:183
double Trans
Transverse load.
Definition: BeamMecLoad.h:49
virtual Vector getLocalForce(void) const
Returns force expressed in local coordinates.
Definition: Beam3dPointLoad.cpp:85
size_t getDimVectorMomento(void) const
Return the dimension del vector momento.
Definition: Beam3dPointLoad.cpp:81
virtual Vector getLocalMoment(void) const
Returns the bending moment expressed in local coordinates.
Definition: Beam3dPointLoad.cpp:95
Mechanical properties of a section (area, moments of inertia,...) in a three-dimensional problem (six...
Definition: CrossSectionProperties3d.h:40
const Matrix & getLocalForces(void) const
Returns force vectors (one for each element) expressed in local coordinates.
Definition: Beam3dPointLoad.cpp:105
const Matrix & getLocalMoments(void) const
Returns moment vectors (one for each element) expressed in local coordinates.
Definition: Beam3dPointLoad.cpp:120
Punctual load over beam elements.
Definition: BeamPointLoad.h:38
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: Beam3dPointLoad.cpp:389
double Axial
Axial load.
Definition: BeamMecLoad.h:50
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: Beam3dPointLoad.cpp:403
const Matrix & getAppliedSectionForces(const double &L, const Matrix &xi, const double &loadFactor) const
Applied section forces due to element point load.
Definition: Beam3dPointLoad.cpp:135
void Print(std::ostream &s, int flag=0) const
Print load information.
Definition: Beam3dPointLoad.cpp:419
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Punctual load over 3D beams.
Definition: Beam3dPointLoad.h:67
void addFixedEndForcesInBasicSystem(const double &L, const double &loadFactor, FVector &) const
??
Definition: Beam3dPointLoad.cpp:218